新闻中心

EEPW首页>测试测量>设计应用> 基于USB接口的数据采集与控制系统设计综合

基于USB接口的数据采集与控制系统设计综合

作者: 时间:2009-12-23 来源:网络 收藏

3与控制电路设计

与控制电路以ADuC845为核心,电路如图3所示,该电路提供10个24位的A/D转换器输入通道,输入端接有1 kΩ的电阻和0.1μF的滤波电容器。12位电压输出 D/A转换器经运算放大器OP284缓冲后输出;也可提供双16位PWM输出和8路开关量的输入/输出。ADuC845的RxD引脚和TxD引脚分别与CH341的RXD引脚和TXD引脚相连,实现数据传输。晶体振荡器电路采用32.768 kHz晶振Y1,电容C18和C19根据系统需要调整确定。数字电路的电源端分别连接0.1μF的退耦电容到地。模拟电路的电源端连接0.1μF和10μF的退耦电容到地。退耦电容应尽可能的靠近电源放置。


4 系统主要程序设计

4.1通信电路驱动程序

通信电路的端口与PC机连接。对PC机而言,与控制系统是一个具有USB的功能部件(或称下位机)。PC机通过虚拟串口设备直接传输数据到下位机。USB通信接口电路驱动程序代码如下:

  [CH341S98.9X.AddReg];//用于添加注册表部分



评论


相关推荐

技术专区

关闭