新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 一种基于DSP的直流电源供电系统的设计

一种基于DSP的直流电源供电系统的设计

作者: 时间:2010-04-28 来源:网络 收藏

3 软件
3.1 软件流程
本系统的主程序和CAN接收中断程序流程如图8所示。工作流程:系统开机后进行上电自检、初始化设置,如有故障则进行故障排除,无故障则程序进入while循环,在该循环内进行参数采集、CAN数据发送、负载开机控制。中断程序负责从上位机接收CAN数据。


3.2 CAN通信
TMS320F2812数字信号处理器所集成的增强型CAN控制器通信接口与CAN2.0B协议完全兼容,其32个可以独立配置的邮箱及其时间标志特性有力地保证了电磁噪声环境下与其他控制器的串口通信能力。


中,配置邮箱0为查询方式发送,邮箱16为中断方式接收,数据采用标准数据帧(11位ID)格式,相应的信息发送和接收流程如图9所
示。当配置为发送时,设置相应邮箱的传送请求标志(TRS)为1启动发送,当相应邮箱的传送应答标志(TA)置位时表明发送数据成功,清除应
答标志TA等待下一次发送;对于接收邮箱,每个邮箱成功接收到信息后,邮箱的接收数据悬挂寄存器(RMP)相应的位为l并初始化一个中断,读取数据后需要清除RMP位。

4 结束语
本文带有CAN总线控制器的芯片TMS320F2812设计了一种,同时详细阐述了该电源参数的采集方法和CAN总线接口的设计技巧。使用表明,该系统在恶劣环境下具有良好的工作性能,可为工程测量领域提供一种完备的测试方案,具有较强的工程应用价值。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭