基于ATmega128和CH374的USB接口的软硬件设计
时间:01-27
来源:3721RD
点击:
3 应用结果
文中所设计的USB接口在1kW碟式斯特林太阳能热发电装置中得到了应用,实现对太阳高度角和方位角的跟踪,系统结构如图4所示。该发电装置对太阳的跟踪采用视日运动轨迹法,所需要的太阳赤纬度角δ、纬度角δ和时角δ由计算机通过USB接口芯片CH374写入ATmega128单片机,然后单片机通过一套计算公式计算出太阳的位置,即实际时刻太阳所在高度角和方位角,输出一定的脉冲数,驱动伺服电机转动,使发电装置转到要求的位置,实现对太阳的跟踪。同时,通过CH374把整个发电装置的状态数据发给计算机,在计算机显示,以便实现人机对话,为今后在25 kW碟式斯特林太阳能热发电系统的研制打下基础。实践证明,该USB接口工作稳定、可靠,成本较低,完全能够满足碟式斯特林太阳能热发电装置的控制指标要求,取得了良好的应用效果。
图4 1kW碟式斯特林太阳跟踪系统结构图
4 结束语
以ATmega128和CH374为核心,通过SPI串口通讯方式设计了一款USB接口,系统硬件简单,不需要编写复杂的USB驱动程序,利用其动态链接库即可实现USB与PC的通信,研发简单,易于实现。该设计在实际项目中投入了使用,效果良好,具有一定的设计参考价值。
- USB设备的调试与测试技巧(11-11)
- USB系统结构与应用设计(01-18)
- 基于C8051F320 USB接口的数据采集存储电路(01-18)
- 基于USB的CAN总线适配器设计(01-21)
- 带USB接口的短信收发最小系统设计(01-23)
- 基于USB总线和Aduc831单片机的数据采集系统的设计(01-25)