共查询到15条相似文献,搜索用时 171 毫秒
1.
2.
3.
一种适用于煤矿安全监控系统的CAN总线应用层通讯协议 总被引:3,自引:1,他引:3
针对煤矿安全监控系统中的CAN总线通讯,提出了一种适用于该系统的应用层通讯协议。通过对CAN2.0B帧结构的分析,根据监控系统的通讯要求对扩展帧的报文标识符的各位进行了定义,用来存放通讯中的控制信息,而8字节长度的数据场可以全部用来存放通讯数据,进而提高了通讯效率。基于管道技术设计了支持多线程通讯的应用层通讯协议,实现了监控系统中的命令和数据并行传输。基于帧号和位图进行数据包的拆分与重组,解决了由于CAN总线本身的短帧结构所造成的大数据量传输困难的问题。最后对通讯过程中的控制协议及其帧格式的构成进行了简要的阐述。 相似文献
4.
5.
1 CAN技术简介 见本刊2002年第8期《用87C196NT单片机实现CAN总线通信》。2 单片机控制系统硬件设计 本设计中的DSP芯片是TMS320LF2407自带CAN控制器。TMS320LF2407的CAN控制器支持标准和扩展的信息帧,即CAN2.0A和CAN2.0B协议。DSP 相似文献
6.
CAN总线位定时和同步机制的设计与实现 总被引:3,自引:2,他引:1
在CAN总线中,位定时和同步机制保证了CAN网络的正常通讯,是CAN控制器设计的难点和重点之一.鉴于此,在深入研究CAN总线位定时和同步机制工作原理的基础上,提出了一种位定时和同步机制的设计方法,并给出了相应的结构框图,对各模块进行详细介绍.该设计用verilog HDL代码实现,在Quartus Ⅱ 7.0环境中进行功能仿真.经分析,完全符合CAN2.0的协议规范,实现了位定时和同步的功能,从而验证了设计的正确性. 相似文献
7.
分析CAN总线的特点及其在实时数据传输过程中存在的问题和出现问题的原因。基于CAN的底层协议,设计一种时分原理的CAN应用层协议,对周期性和非周期性实时数据,设计两种不同的传输模式。解决了CAN的多主式模式中节点随机发送数据时因信息帧碰撞而产生的信息阻塞问题,并在实际项目中实现了这种通信模式,有利于实时数据的传输。 相似文献
8.
9.
CAN总线的时间触发调度方法及实验研究 总被引:6,自引:0,他引:6
借鉴TTCAN总线时间触发机制和静态调度特点,利用微控制器的硬件周期中断,结合软件编程,提出一种充分利用了CAN 2.0 总线位仲裁特点的时间触发方案,并对以该方案进行数据传输时的总线带宽利用率和传输误码率进行了模拟实验研究.结果表明:将CAN总线和微控制器的周期中断相结合,可以利用CAN 2.0 总线实现时间触发型应用,并获得较高的带宽利用率,该方案可应用于分布式数据采集系统等传输大量周期数据和少量非周期数据的场合. 相似文献
10.
CANopen是一种基于CAN总线的应用层协议,采用了面向对象的设计思想,具有很好的模块化特性和很高的适应性.本文为了在原有的移动机器人基础上扩展嗅觉导航功能,设计了一种基于CANopen协议的传感器数据采集模块,该模块可以作为CANopen从站与机器人主站通信,满足机器人控制系统扩展的可靠性与灵活性.本设计采用飞思卡尔单片机MC9S12XS128作为主控芯片,通过AD口采集气体传感器数据,在单片机上移植CANopen开源协议栈,给出了CanFestival在单片机上的实现.经过测试,模块能够与机器人通过CAN总线正确通信,完成数据采集功能. 相似文献
11.
12.
13.
嵌入式实时系统CAN通信软件设计方案 总被引:1,自引:0,他引:1
分布式嵌入系统的广泛应用,对适用于实时通信的CAN网络应用层提出了规范化、模块化、可重用的要求,但目前国内大多数的应用系统仍然基于CAN2.0B规范开发.首先对已有的且具有影响力的CAN高层协议进行了分析比较,结果表明了CANopen具有明显技术优势;在分析CANopen协议的基础上,提出了一种CAN通信分层设计方案,即将CAN通信模块分两层,一层是CAN控制器驱动层,另一层是基于CANopen的CAN应用层.该方案在Proteus虚拟电子开发环境下仿真试验通过,并应用于电动机起动动控制器的研制.采用层次化、结构化、模块化、标准化设计方法增加了CAN通信规范性和代码可重用性,提高了CAN应用的开发效率,同时推动CAN设备的标准化工作. 相似文献
14.
基于LPC2148和MCP2510的高速USB-CAN卡 总被引:1,自引:0,他引:1
本文介绍了基于LPC2148和MCP2510的USB-CAN接口卡。LPC2148是基于ARM7TDMI-S核的微控制器,处理器速度高,内置USB2.0全速控制器和SPI接口。MCP2510是独立的CAN控制器,支持V2.0A/B技术规范,通过SPI接口与微控制器进行通讯。接口卡能够实现计算机与CAN总线网络之间的高速数据交换。主要介绍接口卡的硬件电路设计及其详细编程。 相似文献
15.
在研究CAN总线协议原理及技术的基础上,针对车载仪表实际应用的需要,给出了系统的总体设计,并有针对性地提出了一种CAN总线应用层协议,在标准帧的仲裁域中定义了报文的优先级和地址,实现了CAN报文以点到点和广播地方式在网路中的传播,在实际应用中取得了较好的效果。 相似文献