新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于CAN总线的DSP芯片程序的受控加载实现

基于CAN总线的DSP芯片程序的受控加载实现

作者:时间:2012-10-31来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/148290.htm

4 系统的

4.1 硬件

根据系统组成框图,各个具体模块的硬件如图3图4图5所示 图3为单片机的接口电路,并口P0与SJA1000的并行数据口D0~D7(如图4所示)及的HPI口(如图5所示)相连,实现数据交换:SJA1000接收来自的数据,通过并行数据口D0~D7及P0口发送给单片机,单片机接收到数据并经过处理后又通过P0口和HPI口转发给 HBILHCT0CHT1HR/W为HPI口的控制信号2,故HPI的读写等操作都于单片机 CS为SJA1000的选通信号,/RST为SJA1000与的复位信号;RDWR分别为读写控制信号

4.2 软件实现

PC机负责对.hex文件的分析,并根据分析结果,通过SJA1000,将每一个块的“头部”和有效数据有区别地向上发送,直到遇到文件结束符为止 单片机控制负责接收从SJA1000上传的CAN上的数据,分析数据的性质(即该帧数据是“头部”还是有效数据),然后通过DSP的HPI并行口将有效数据正确地写入相应的内存地址

本文研究的这项技术提供了一种简单易行成本低廉的DSP方法这项技术具有高度的可靠性灵活性和实用性此项技术用于磁悬浮列车这样一个复杂的DCS系统后,能够很好地控制列车上众多DSP的系统的程序,并方便地对它们进行调试,使这些系统能根据不同的需要执行不同的程序,取得了很好的效果目前上海引进的磁悬浮列车也采用了此项在线调试技术


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭