基于WinCE与LPC935单片机CAN通信设计
时间:09-10
来源:互联网
点击:
置/校准发光管。标识符的低四位为检测通道,数据部分为3个字节。
2)分板上传数据/命令给主板时通信协议的设定
标识符的设置:11位中的高4为固定为1010,随后的2位为分板的编号(0-3),第7为为0,低四位设成检测通道(1-12)。
数据域的设置:共8个字节
分板上传命令时标识符与上传数据相同,数据部分为一个字节,当为“0x0b”表示按下了检测按键,当为“0x0A”表示对上次命令已经处理完成。
波特率设定:设为50K.
滤波设置:主板只对标识符高4位滤波,值为1010.
分板只对标识符高6位滤波,值为1010XX,XX为分板编号0-3.
例如要对一号分板的第一比色池的1号通道的检测项目进行检测:如已经校准,将标识符设置为10100000001,其后跟上相应设置的数据域,即可以对一号分板的第一比色池的1号通道的检测项目进行检测。如未校准,将标识符设置为10100010001,加上相应设置的数据域进行校准,校准候按照前面的步骤进行检测。同样1号通道上传数据/命令可以根据上面写好的通信协议进行操作。
5.结论
CAN通信最早应用于汽车领域,随着科技的发展,目前CAN通信在计算机控制系统中已经得到了广泛的应用,本文通过嵌入式WinCE与多块LPC935单片机底板CAN通信研究开发,综合了嵌入式、单片机及网络通信技术实现了多路CAN通信,达到了最初的设计目的。本文设计的通信协议经实践证明稳定可靠,保证了底板与WinCE控制板之间信息传输的实时性与准确性。提高了数据的准确率,减少了丢包率。本文所采用的技术在近距离控制,远程控制与工业控制领域具有重要的实用价值和广泛的应用前景。
- S3C2440A嵌入式手持终端电源管理系统设计(01-11)
- 几种实用的低电压冗余电源方案设计(01-26)
- 基于先验预知的动态电源管理技术(03-28)
- 基于CAN总线的低压智能断路器的设计(04-06)
- 基于MSP430单片机的电源监控管理系统(04-20)
- 基于实时时钟芯片X1228的电源控制器设计(03-14)