微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于WinCE与LPC935单片机CAN通信设计

基于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控制板之间信息传输的实时性与准确性。提高了数据的准确率,减少了丢包率。本文所采用的技术在近距离控制,远程控制与工业控制领域具有重要的实用价值和广泛的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top