当前位置:首页 > 电源 > 数字电源
[导读]该技术使对DSP芯片程序的加载可以脱离仿真器而直接受控于列车的主控机。该技术可靠性高、使用灵活方便,具有很强的实用性。  磁悬浮列车上有很多基于DSP芯片的模块和系统。目前, DSP芯片程

该技术使对DSP芯片程序的加载可以脱离仿真器而直接受控于列车的主控机。该技术可靠性高、使用灵活方便,具有很强的实用性。

  磁悬浮列车上有很多基于DSP芯片的模块和系统。目前, DSP芯片程序的加载与运行都主要依赖于仿真器,而DSP仿真器价格高、体积大,这使得磁悬浮列车系统的调试很不灵活方便;且这些基于DSP芯片的系统一旦脱离仿真器就只能运行事前载入的单一的程序,也使系统的灵活性受到了很大的限制。 本文研究了DSP芯片程序加载的基本原理,并根据这些原理,基于CAN总线,实现了DSP芯片程序的受控加载,使得DSP芯片程序的加载与启动可直接受控于上位主控机。由于主控机的灵活性很大,磁悬浮列车系统在调试时就可根据需要对其上各个控制模块的主控DSP芯片加载不同的程序,控制它的启动运行,非常方便灵活。

  


 

  1 CAN总线的特点及工作原理

  CAN Control Area Network,即控制器局域网 总线是一种有效支持分布式控制或定时控制的串行通讯网络它以半双工的方式工作?一个节点发送信息 多个节点接收信息 实现了全分布式多机系统?提高了数据在网络中传输的可靠性。其结构形式如图1所示。CAN总线的信息存取利用了广播式的存取工作方式 信息可以在任何时候由任何节点发送到空闲的总线上每个节点的CAN总线接口必须接收总线上出现的所有信息?因此各节点都设置有一个接收寄存器 该寄存器接收信息 然后根据信息标文符决定是否读取信息包中的数据以判断是否使用这一信息。 CAN总线的特点是以通信数据块编码代替传统的地址编码 CAN总线面向的是数据而不是节点这种方式的优点是可使网络内的节点个数在理论上不受限制 加入或减少设备不影响整个系统的工作。基于CAN总线的各种系统可以根据用户需要任意改变节点数量。CAN总线收发数据的长度最多为8个字节因而不存在占线时间问题 可以保证通信的实时性?通信速率最高可达1Mb/s距离为40m 最远可达10km速率为5kb/s 。对通信介质的要求较低可以是光纤或同轴电缆甚至双绞线。

  

 

  2 DSP芯片的程序加载与运行原理

  在本项技术中,DSP的程序加载与启动运行是通过对其HPI 8位并行口的操作实现的。下面先简单介绍一下DSP的HPI 8位并行口以及如何对它进行读写操作,然后介绍本文研究的这种DSP程序加载技术。

  2.1 DSP芯片的并口(HPI)简介

  HPI并行口的读写操作主要由DSP的三个16位寄存器控制,它们分别是:HPIC HPI Control Register,控制寄存器 、HPID HPI Data Register,数据寄存器 、HPIA HPI Adress Register,地址寄存器 。写HPIC寄存器控制HPI并口的读写方式以及数据高低字节的读写顺序等;写HPIA寄存器控制写入或读出数据的具体地址(自增模式下2 为数据写入/读出时的初始地址);从HPID直接写入/读出数据。

  HPI有两种读写方式:普通模式下的读写按照HPIA的地址将HPID的数据写入内存或将该地址的数据读入HPID;自增模式下HPIA则是首地址,每次读或写操作后它都会自动指向下一个待读写的地址。

  

[!--empirenews.page--]

 

  2.2 DSP芯片的程序加载与启动

  由CCS编译器生成的DSP可执行文件是一种.out文件。本方法中首先调用TI公司提供的hex500.exe程序,将其转换为.hex文件3,这种.hex文件的组织结构具体如下: 它由一个一个的块(block)组成,每一个块的第一个字节表示当前块包含的待加载的有效数据的长度,第二、第三个字节表示这些有效数据写入DSP内存时的首地址,从第五个字节开始是待写入DSP内存的有效数据(第四个字节通常为0x00,是无效数据),超出当前有效数据长度的数据不需要处理。需要注意的是,文件的结尾(也就是最后一个块)的第一个字节的数据是0,表示当前块为文件的结尾,其后的任何数据都是无效数据。 知道这种.hex文件的组织结构后,就可以分离出其中的有效数据,然后就可将这些有效数据写入DSP的内存。本技术是通过DSP的HPI口来完成写操作的。具体如下: 首先对DSP复位,清除原来的数据;然后在单片机的控制下从.hex文件读出每次写入的初始地址,从这些初始地址开始不断地将有效数据写入DSP的内存;写操作完成后,向DSP的内存地址0x007f写数据0x8000,程序即启动,开始执行。

  

 

  3 系统的组成

  系统组成框图如图2所示。 ISA插卡通过ISA插槽与PC机(即相当于磁悬浮系统上的主控机)连接,受PC机的控制,接收来自PC机的数据,向PC机转发收到的数据。插卡上有SJA1000芯片,通过它与PCB板上的SJA1000实现数据交换。

  

 

  CB板上的SJA1000的数据/地址信号线与单片机的P0并口相连,同时P0并口也与DSP的HPI并口数据线HD0~7相连。在单片机的控制下,SJA1000接收来自PC机的数据,并将其通过P0并口发送给单片机,然后单片机再将这些数据通过HPI发送给DSP。

  

[!--empirenews.page--]

 

  4 系统的实现

  4.1 硬件实现

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

  4.2 软件实现

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

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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

汽车电子系统架构发生了颠覆性变化。它已经持续了近十年,现在正在加快速度。这主要发生在 BEV 初创公司中,因为它们没有历史限制或根深蒂固的喜爱设计,并且可以从电子架构的零基础开始。

关键字: CAN总线 电动汽车

北京2022年8月31日 /美通社/ -- 近期,擎科生物着力打造的"基因工厂"再获突破,针对目前发展迅猛的小核酸药物,基因工厂突破核酸生产上游原料生产在工艺放大和质量控制上的壁垒,为小核酸药物企业提...

关键字: AC 质量控制 PLC HP

DSP(Digital Signal Processing)即数字信号处理技术,DSP芯片即指能够实现数字信号处理技术的芯片。DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特...

关键字: DSP芯片 数字信号处理技术

为研发创新型药企夯实无菌管控体系和无菌厂房搭建知识结构 上海2022年8月11日 /美通社/ -- 随着国内《药品管理法》及配套法规的持续完善,无菌企业所承受的合规压力越来越大。而且,中国NMPA已经启动加入PIC/S...

关键字: BSP FDA PIC HP

(全球TMT2022年7月25日讯)浪潮信息官网显示,NF5468A5正在进行"超值机型 限免试用"活动,对算力有强大需求的用户都可以免费申请。NF5468A5是浪潮信息推出的一款面向AI训练、AI推理、HPC、视频处...

关键字: GPU 内存 带宽 HP

上海2022年7月13日 /美通社/ -- 近日,由宝通科技无锡百年通工业输送有限公司(以下简称"宝通科技")与全球知名矿产资源公司必和必拓集团(以下简称"BHP")共同研发的钢丝绳芯输送带产品获得全球首张由国际公认的测...

关键字: HP ISO 能源管理 可持续发展

(全球TMT2022年7月13日讯)Wemade为其大型多人在线角色扮演游戏(MMORPG)《MIR4》推出了圣物系统。圣物系统共由10个阶段组成,根据圣物的强化和成长水平,增加玩家的独特统计数据。每个圣物都有自己独特...

关键字: AD OS MT HP

新思科技数字和定制设计流程获得台积公司的N3E和N4P工艺认证,并已推出面向该工艺的广泛IP核组合 加利福尼亚山景城2022年7月11日 /美通社/ -- 新思科技(Synopsys, Inc.,纳斯达克股票代码:SN...

关键字: 移动 新思科技 PC芯片 HP

6月20日消息,RISC-V公司“睿思芯科”今天宣布,推出其高性能RISC-V向量处理器,首个落地场景为DSP。本次其发布的新一代RiVAI V系列DSP IP,首次将向量处理器引入专业音频DSP领域,瞄准高品质音视频需...

关键字: RISC-V DSP芯片 芯片

(全球TMT2022年6月21日讯)亚马逊云科技推出Amazon Redshift流式注入(Streaming Ingestion)功能预览,让客户能够直接从Amazon Kinesis Data Streams(一项...

关键字: SHIFT 亚马逊 PC HP

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭