- 20
- 0
- 约8.95千字
- 约 6页
- 2015-08-20 发布于未知
- 举报
一般工业技术
第 28卷 第 2期 青 岛大 学 学报 (工 程 技 术 版 ) Vo1.28No.2
20l3年 6月 JOURNALOFQINGDAOUNIVERSITY (E&T) Jun.2013
文章编号 :1006—9798(2013)02—0038—06
基于单片机的CAN/UART协议转换器的设计
孟 敬 ,王冬青 ,姜璐璐 ,陈 璋 ,栾创业。
(1.青岛大学 自动化工程学院,山东 青岛266071;
2.南车青岛四方机车车辆股份有限公司,山东 青岛2661l1)
摘要 :针对采用CAN总线的城轨列车通信系统实时监控 ,本文基于UART协议和 CAN总
线协议设计了CAN/UART协议转换器,并通过 RS232接 口与监控系统相连。监控系统通
过协议转换器实现对城轨列车通信系统的参数配置和实时监控,并以可视化的方式显示监
控结果;同时分析了CAN2.0协议、CANopen协议和 UART协议 的结构特点 ,设计 了以
FreescaleMC9S12XDP512单片机为核心的协议转换器硬件电路,完成了软件编程。实验结
果表明,本设计通过RS232接 口与监控系统相连,完成了CAN总线与 RS232接 口设备的数
据通信,解析了设备的状态信息 ,最终实现了对城轨列车通信系统的实时监控功能。
关键词:协议转换器 ;CAN/UART转换;CAN2.0协议 ;CANopen协议 ;UART协议
中图分类号:TP368.1 文献标识码 :A
由于CAN总线具有实时性好 、可靠性高、结构简单 、互操作性好等优 点 ],城轨列车通信系统常采用
CAN总线传输数据 。RS232接VI是串行通信接12I中广泛采用的一种标准嘲,上位机通过它对城轨列车通信
系统实时监控 。设备之间的数据传输遵循 CAN总线协议,而 RS232的数据传输遵循 UART协议 ,由于两
种通信协议传输格式不同,只有设计两种协议相互转换 的协议转换器才能完成上位机与列车设备之 间的通
信 ,从而实现对城轨列车通信系统的实时监控的功能。现存 的大多数 CAN/RS232转换器只是简单 的实现
了CAN总线与RS232接 口设备的数据传输 ,本文在现有转换器 的基础上 ,实现了CAN总线与 RS485总线
之间的数据传输,并且针对城轨列车通信系统设计了上位机监控软件 ,用户可以通过监控软件动态配置协议
转换器的相关参数 ,实现对设备工作状态的实时监控 。
1 UART协议与 CAN总线协议
1.1 UART协议
UART协议是实现设备之问低速数据通信的标准协议_3,是一种异步串行通信协议。它一般以字符为
单位进行数据传输 ,数据传输格式有起始位、数据位、校验位 、停止位和空闲位 。数据传输过程 :发送器发送
数据位前 ,先发送一个起始位 ,然后发送数据位和一个奇偶校验位 ,最后发送一个停止位作为字符结束的标
志 。UART数据传输格式如图1所示 。
图1 UART协议数据传输格式
收稿 日期 :2012一】2一O5
作者简介 :孟敬(1988一),女 ,山东菏泽人 ,硕士研究生 ,主要研究方 向为控制理论与控制工程。
通信 作者 :王冬青 (1966一),女 ,山东青 岛人 ,教授 ,博士,主要研究方向为检测技术与 自动化装置。Email:dqwang@ l63.corn
第 2期 孟 敬 ,等 :基于单片机的 CAN/UART协议转换器的设计 39
图1中,起始位表示传输字符的开始 ,由一个逻辑 0电平表示 ;数据位紧跟在起始位之后,5~8位数据
位构成一个有效字符 ,可以由软件来设定数据位的位数 ;校验位用来检验数据传送 的准确性 ,由奇偶校验类
型决定在数据位后加 1或 0,也可以设定为无校验 ;停止位标志着一个字符传送 的结束 ,由1,1.5或 2位高
电平表示 ;空闲位是线路上没有数据传输时为高电平 ,没有空闲位时数据传输效率最高。
1.2 CAN总线协议
CAN2.0协议在开放系统互连模型上定义了物理层和数据链路
您可能关注的文档
- 多体系统动力学微分/代数方程修正的约束违约稳定方法.pdf
- 多通道LAN数学建模方法的探讨.pdf
- 多头螺纹数控车削的周向分度法.pdf
- 多元共聚浆料的研制与应用.pdf
- 多元羧酸无甲醛免烫整理剂的现状及发展.pdf
- 鄂尔多斯盆地中南部本溪组障壁岛沉积特征及沉积相演化.pdf
- 二甲胺聚合物在固色和絮凝方面的应用.pdf
- 防水透湿织物的发展与现状.pdf
- 防水透湿织物湿传递性能研究.pdf
- 防止兔毛掉毛方法及机理研究.pdf
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)