嵌入式系统论文一种基于CAN总线的DSP程序加载技术摘要:为灵活方便地调试磁悬浮列车上众多基于DSP芯片的控制系统,介绍了一种基于CAN总线的DSP程序加载技术。该技术使对DSP芯片程序的加载可以脱离仿真器而直接受控于列车的主控机。该技术可靠性高、使用灵活方便,具有很强的实用性。关键词:CAN总线单片机DSP HPI ISA磁悬浮列车上有很多基于DSP芯片的模块和系统。目前,DSP芯片程序的加载与运行都主要依赖于仿真器,而DSP仿真器价格高、体积大,这使得磁悬浮列车系统的调试很不灵活方便;且这些基于DSP芯片的系统一旦脱离仿真器就只能运行事前载入的单一的程序,也使系统的灵活性受到了很大的限制。本文研究了DSP芯片程序加载的基本原理,并根据这些原理,基于CAN总线,实现了DSP芯片程序的受控加载,使得DSP芯片程序的加载与启动可直接受控于上位主控机。由于主控机的灵活性很大,磁悬浮列车系统在调试时就可根据需要对其上各个控制模块的主控DSP芯片加载不同的程序,控制它的启动运行,非常方便灵活。1CAN总线的特点及工作原理CANControl AreaNetwork,即控制器局域网总线是一种有效支持分布式控制或定时控制的串行通讯网络它以半双工的方式工作一个节点发送信息多个节点接收信息实现了全分布式多机系统提高了数据在网络中传输的可靠性。其结构形式如图1所示。CAN总线的信息存取利用了广播式的存取工作方式信息可以在任何时候由任何节点发送到空闲的总线上每个节点的CAN总线接口必须接收总线上出现的所有信息因此各节点都设置有一个接收寄存器该寄存器接收信息然后根据信息标文符决定是否读取信息包中的数据以判断是否使用这一信息。CAN总线的特点是以通信数据块编码代替传统的地址编码CAN总线面向的
推荐下载
-
嵌入式系统ARM技术中的一种基于ARM Linux的FPGA程序加载方法
摘要:本文实现了一种基于 ARM-Linux的 FPGA程序加载方法,详细讨论了加载过程中各个阶段程序对配置管脚的操作,给出了硬件实现,编写了运行于 ARM处理器的嵌入式 Linux上的驱动程序。
3 2020-11-12 -
基于飞思卡尔DSP的CAN总线源代码
这是一个飞思卡尔DSP56800的CAN总线通信源代码,涉及两个控制器互发互收的,经过调试好用,需要的可以拿去。
25 2020-05-30 -
基于DSP和FPGA的CAN总线通信系统设计
为了提高高速条件下数据传输的稳定性和可靠性,文章提出了运用DSP与FPGA相配合的方式,控制CAN总线实现数据传输;系统采用SJA1000作为CAN总线控制器;采用PCA82C250作为CAN总线收发
10 2021-04-19 -
CAN总线CAN总线的协议
介绍CAN总线的协议的基本概念, CAN总线的标准规格
74 2018-12-25 -
一种基于
提出一种基于ε-支配关系的多目标自组织迁移算法. 首先对基于混合迁移行为的自组织迁移算法进行改进, 将全面学习的思想引入个体的迁移过程中, 使得个体的每个分量都可以向其他个体学习, 从而进行充分的信息
9 2021-01-16 -
一种基于DSP的视频图像压缩系统的设计
一种基于DSP的视频图像压缩系统的设计,本系统具有成本低、编程灵活和可靠性高等优点。而且压缩板体积小,便于携带安装,能在脱机状态下很好地完成图像压缩;利用TMS320VC5402获得了很高的图像处理速
12 2020-08-21 -
一种基于GSM的实用定位技术
一种基于GSM的实用定位技术
32 2019-01-02 -
一种基于PCI总线的反射内存卡设计
对实时传输, 传统的以太网络由于传输协议开销的不确定性, 很难满足实时网络的要求, 实时网络是一种应用于高实时性要求的专用网络通信技术, 一般采用基于高速网络的共享存储器技术实现。除了具有严格传输确定
4 2020-10-28 -
嵌入式系统ARM技术中的一种CAN总线转换USB接口的设计方案
摘要:为实现CAN总线与计算机的通信,便于CAN总线系统调试,提出一种基于FPGA的CAN总线转换USB接口设计方案。利用USB总线与计算机通信,详细论述了FPGA对SJA1000与CY7C68013
9 2020-11-06 -
论文研究一种基于C4.5算法的车载CAN总线恶意帧检测方案.pdf
一种基于C4.5算法的车载CAN总线恶意帧检测方案,曾润,郭燕慧,伴随着车联网的飞速发展和汽车智能化的不断提高,车联网安全问题日益突出。车载CAN总线网络作为车内网络的核心,其脆弱性直接影响
17 2020-02-25
暂无评论