针对在设备中需要控制多个步进电机的需求,设计了基于RS-485网络的步进电机控制系统。使用STM32单片机实现了Modbus RTU协议,有效解决了单个处理器不能同时控制大量步进电机的问题和多步进电机驱动系统中零点位置、极限位置信号处理的实时性的问题。该方法在多个项目中得到了应用,既能满足实时性要求,又具有很好的扩展性能。步进电机的驱动使用了集成驱动芯片,详细分析了该芯片的使用中的关键技术。
上传时间: 2013-10-26
上传用户:cursor
讨论了嵌入式操作系统Windows CE与桌面Windows系统设备驱动开发的区别,主要包括驱动结构模型、驱动组成部分和开发环境。
上传时间: 2013-11-07
上传用户:zyt
摘要: 串行传输技术具有更高的传输速率和更低的设计成本, 已成为业界首选, 被广泛应用于高速通信领域。提出了一种新的高速串行传输接口的设计方案, 改进了Aurora 协议数据帧格式定义的弊端, 并采用高速串行收发器Rocket I/O, 实现数据率为2.5 Gbps的高速串行传输。关键词: 高速串行传输; Rocket I/O; Aurora 协议 为促使FPGA 芯片与串行传输技术更好地结合以满足市场需求, Xilinx 公司适时推出了内嵌高速串行收发器RocketI/O 的Virtex II Pro 系列FPGA 和可升级的小型链路层协议———Aurora 协议。Rocket I/O支持从622 Mbps 至3.125 Gbps的全双工传输速率, 还具有8 B/10 B 编解码、时钟生成及恢复等功能, 可以理想地适用于芯片之间或背板的高速串行数据传输。Aurora 协议是为专有上层协议或行业标准的上层协议提供透明接口的第一款串行互连协议, 可用于高速线性通路之间的点到点串行数据传输, 同时其可扩展的带宽, 为系统设计人员提供了所需要的灵活性[4]。但该协议帧格式的定义存在弊端,会导致系统资源的浪费。本文提出的设计方案可以改进Aurora 协议的固有缺陷,提高系统性能, 实现数据率为2.5 Gbps 的高速串行传输, 具有良好的可行性和广阔的应用前景。
上传时间: 2013-10-13
上传用户:lml1234lml
该资源是28BYJ48步进电机驱动原理图及驱动程序代码,ppt文档,内含28BYJ48步进电机拆解图,驱动原理图及程序代码
上传时间: 2013-11-21
上传用户:huyahui
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。
上传时间: 2015-01-08
上传用户:lifangyuan12
RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a, 将其看成是一个大整数, 假设 a < n.... 如果 a >= n 的话, 就将 a 表成 s 进位 (s
标签: person_key RSA 算法
上传时间: 2013-12-14
上传用户:zhuyibin
CharSample实例的功能是:应用程序从键盘接收一个数字,之后通过DeviceIoControl调用,把数字传递给驱动程序,由驱动程序将一个数字(0-9)转换成一个中文(零-九),再把结果返回给应用程序,由应用程序显示出来。
标签: CharSample 应用程序 键盘 接收
上传时间: 2014-06-29
上传用户:zhangyigenius
I2c代码,S3C44B0 I2C的驱动程序,本驱动士原创且经过测试。
上传时间: 2014-06-03
上传用户:it男一枚
操作系统vxworks,使用于moto的ppc8**系列芯片驱动源程序, flash驱动
上传时间: 2013-12-06
上传用户:古谷仁美
微软XBOX 上的XBMC_mplayer的源代码,使用标准 C编写,包含MP3解码,视频解码,TV out驱动,输入输出驱动等,对开发音视频都可以使一个很好的参考。
标签: XBMC_mplayer XBOX 微软 源代码
上传时间: 2013-12-20
上传用户:hwl453472107