EP100伺服系统全套开发资料,包括驱动板4层、控制板4层、显示板2层AD设计原理图+PCB工程文件+keil源代码工程文件+硬件说明书,AD09设计的工程文件,包括完整的原理图和PCB文件,已制板验证,可以做为你的设计参考。
上传时间: 2022-01-11
上传用户:
TB6612电机驱动模块TB6612模块ALTIUM设计硬件原理图+PCB+3D封装库文件,2层板设计,大小为18X18mm,双面布局布线,包括完整的原理图和PCB文件,可以做为你的设计参考。
标签: tb6612 电机驱动 altium designer
上传时间: 2022-01-23
上传用户:
DDS(Direct Digital Synthesis直接数字频率合成技术)是广泛应用的信号生成方法,其优点是易于程控,输出频率分辨率高,同时芯片的集成度高,适合于嵌入式系统设计。针对现有的压电陶瓷电源输出波形频率、相位等不能程控、电路集成度不高、体积和功耗较大等问题,本文以ARM作为控制电路核心,引入DDS技术产生输出的波形信号,并由集成高压运放将波形信号提高至输出级的电压和功率。 在压电陶瓷电源硬件电路中采用了模块化设计,主要分为ARM控制电路、DDS系统驱动电路和波形调理电路、高压运放电路等几个部分。电源控制电路以三星公司的S3C2440控制器为核心,以触摸屏作为人机输入界面;DDS芯片选用ADI公司的AD9851,设计了DDS系统外围驱动电路,滤波和信号调理电路,并应用了将DDS与锁相环技术相结合的杂散问题解决方案;高压运放电路由两级运放电路组成,采用了电压控制型驱动原理,放大电路的核心是PA92集成高压运放,加入了补偿电路以提高系统的响应带宽,并在电源输出设置了过电流保护和快速放电的放电回路。 电源软件部分采用WINCE嵌入式系统,根据WINCE系统驱动架构设计DDS芯片的流接口程序,编写了流接口函数和配置文件,并将流驱动程序集成入WINCE系统;编写了基于EVC的触摸屏人机界面主程序,由主程序将用户输入参数转换为DDS芯片的控制字,并采用动态加载流驱动方式将控制字送入DDS芯片实现了对其输出的控制。 对电源进行了不同典型波形输出的测试实验。在实验中,测试了DDS信号波形输出的精度和分辨率、电源动态输出精度和对信号波形的跟随性和响应性能。实验表明,压电陶瓷电源输出信号波形精度较高,对波形、频率等参数改变的响应速度快,达到电源输出稳定性要求。
上传时间: 2013-04-24
上传用户:haoxiyizhong
随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为了当前信息行业最热门的焦点之一。ARM以其高性能低功耗的特点成为目前主流的32位嵌入式处理器而在数码产品中广泛使用,随着数码相机的普及,数码相框产品得到推广,数码相框通过一个液晶的屏幕显示数码照片而非纸质照片,数码相框比普通相框更灵活多变,也给现在日益使用的数码相片一个新的展示空间。在嵌入式操作系统方面,uC/OS—Ⅱ凭借其小内核、多任务、丰富的系统服务、容易使用以及源码公开等特点被嵌入式系统开发者广泛用在各种嵌入式设备开发中。uC/FS嵌入式文件系统由于稳定性,可移植性以及与uC/OS—Ⅱ内核的相兼容被广泛用在基于uC/OS—Ⅱ的嵌入式系统开发中。NAND Flash存储器由于其大容量数据存储、高速存取速度、易于擦除和重写、功耗小等特点被广泛应用于便携式电子设备的数据存储、嵌入式系统的程序存储载体中。 本论文的硬件工作平台是艾科公司研发的数码相框芯片方案ARK1600,该平台集成了嵌入式系统设计所需的相关硬件模块。本论文的主要设计目标是在该平台上实现NAND Flash存储设备驱动的系统级方案,即在ARK1600平台上通过构建uC/OS—Ⅱ操作系统以及uC/FS文件系统来实现NAND Flash设备驱动挂接。本论文是在Windows环境下通过ARM ADS实现代码的编译,通过Multi—ICE进行前期调试以及USB—Debug进行后期的系统整合调试。 本论文的主要研究工作具体涉及以下三个的方面:首先研究了ARM相关构架以及uC/OS—Ⅱ操作系统的特点,并在此基础上移植uC/OS—Ⅱ操作系统到ARK1600平台,分析ARK1600硬件体系结构的基础上详细分析了BootLoader的相关概念,并重点阐述了NAND BootLoader程序设计与实现过程;其次在文件系统方面,本论文成功移植uC/FS嵌入式文件系统到ARK1600平台,在移植的过程中采用了动态文件缓冲区算法提高了该文件系统的数据传输效率;最后重点讨论了NAND Flash驱动在ARK1600的实现,主要分析了NAND Flash的数据存储结构,并从物理层,逻辑层和文件系统接口层三个方面具体分析了NAND Flash驱动程序的实现,并在NAND Flash逻辑层驱动实现时通过采用坏块处理表算法实现了NAND的磨损均衡问题。
上传时间: 2013-07-31
上传用户:xcy122677
随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分,并成为近年来新兴的研究热点。ARM9TDMI是一种高效、低功耗的RISK处理器,以该内核为核心的S3C2410X是一款基于以太网应用的高性价比16/32位微控制器,非常适合嵌入式产品。文本提出并研究了基于ARM-Linux的嵌入式产品平台,完成了系统的硬件和软件设计、实现了操作系统的裁减和移植。并且系统充分利用ARM处理器高性能、低功耗、低成本的优点,扩展平台通用接口,为今后开发基于该平台的应用系统提供了捷径。 Linux由于其代码开放性以及强大的网络功能等特点,在许多的嵌入式网络设备中有着广泛应用,与其他的嵌入式操作系统相比,具有着更多的优势。因此本课题将其作为硬件平台的操作系统,并在这个系统中实现Linux的一些基本操作。论文中介绍的硬件和软件平台也可以为实际应用提供很好的开发起点。 USB作为一种总线技术,已经得到快速的普及和应用,本文实现了Linux操作系统下USB驱动程序的编程设计;此外,本文将嵌入式技术与无线通信技术结合起来,实现了基于ARM-9处理器的无线通信平台的开发。 归纳起来本课题具体工作如下: 1)调研了国内外嵌入式系统开发的现状和发展趋势。并且详细论述了基于ARM-9处理器的硬件结构、嵌入式操作系统以及开发流程。 2)详细研究了Linux在ARM-9硬件平台上的移植。包括移植环境的建立、BootLoader的制作、Linux的裁减和移植、根文件的制作等。 3)详细分析并开发了Linux下USB驱动,包括主机控制器驱动以及设备驱动等内容。 4)基于ARM-9嵌入式微处理器,利用其性价比高,功能丰富,接口完善,可扩展性强等优点将移动通信技术与嵌入式系统融合在一起。实现基于ARM-9处理器的无线通信平台的开发。
上传时间: 2013-04-24
上传用户:lwt123
我经常在网上碰到同行请求开发文件系统驱动。windows的pc机上以过滤驱动居多。其目的不外乎有以下几种: 一是用于防病毒引擎。希望在系统读写文件的时候,捕获读写的数据内容,然后检测其中是否含有病毒代码。 二是用于加密文件系统,希望在文件写过程中对数据进行加密,在读的过程中进行解密。 三是设计透明的文件系统加速。读写磁盘的时候,合适的cache算法是可以大大提高磁盘的工作效率。windows本身的cache算法未必适合一些特殊的读写磁盘操作(如流媒体服务器上读流媒体文件)。设计自己的cache算法的效果,我已在工作中有所感受。 如果你刚好有以上此类的要求,你可以阅读本教程。
上传时间: 2013-12-03
上传用户:youke111
详细介绍如何设计usb硬件的fat文件结构 ,指导开发usb主从驱动
上传时间: 2013-11-27
上传用户:dapangxie
MSP430F149读写SD卡以及简单的文件系统 硬件:www.just430.com朱明老师提供的Easy430开发板以及SD卡模块 底层驱动使用TI提供的MMC驱动程序,简单文件系统使用微控设计网www.Microcontrol.cn debug版主提供的文件系统,可以实现简单的文件读写。 已经调试成功。 该系统中存在几个问题: 1.文件名只支持大写字母和数字,否则在PC上打不开。 2.创建文件只能事先指定大小,这样问题就出现了,如果指定小了,你的数据就不能完全显示,如果指定大了,就会把数据区的乱码显示出来。 继续改进中
上传时间: 2016-03-07
上传用户:sevenbestfei
本项目是台湾宏芯7"TFT模拟显示屏的驱动设计,里面包括几乎所有厂家的7"TFT显示屏(主要是车载使用),查看支持的厂家请打开压缩包到\include\pannel下包含了支持的屏的头文件.开发编译环境是Keil7
上传时间: 2013-12-30
上传用户:ghostparker
象编程序用 Turbo C 一样, 现在有很多人设计电路图和电路板仍然在用 DOS 版本的 Protel 3.31. 可惜当时的软件支持的分辨率只有 640x480, 通过对 Protel 驱动程序一番研究,终于实现了高分辨率显示。 1.01 版本的驱动包括: 800x600, 1024x768, 1280x1024, 1600x1200 分辨率的驱动, 已经能够满足大多数情况的要求了。 已经在 PC-DOS, MS-DOS, Windows 95, Windows 98, Windows XP 下测试通过。 理论上支持所有 VESA 标准的显卡, 目前绝大多数的显卡都符合 VESA 标准。 在 nVidia, ATi, Trident, S3 等芯片的显卡上测试通过。 如果个别版本的显卡Windows驱动会影响DOS高分辨率的执行,在纯DOS下运行就没问题了 ① 增加高分辨率驱动: 1280x1024, 1600x1200. ② 加快了速度, 同样分辨率的驱动, 比原版本的速度快一倍以上! 【安装方法】 ① 把驱动 *.drv 复制到 Protel 文件夹 ② 运行 Protel 自带的 graphset.exe 设置 含有源代码
上传时间: 2014-01-15
上传用户:xaijhqx