- 4
- 0
- 约3.31千字
- 约 7页
- 2018-08-11 发布于福建
- 举报
CAN总线在智能仪表中应用研究
CAN总线在智能仪表中应用研究
【摘要】本文详细介绍了仪表的CAN总线通信的实现过程,对MSP430FG4618单片机、CAN控制器SJA1000、以及CAN收发器82C250进行了探究,并以它为处理器进行硬件设计,使CAN总线的通讯更加直观。本文在分析论述了现场总线技术的有关性能特点及CAN协议规范后,完成了CAN通信卡的电路设计;在软件上实现了PC机通过CAN通信卡对CAN现场总线仪表实现远程管理等功能。
【关键词】CAN总线;智能仪表;SJA1000;数据记录仪
1.引言
CAN现场总线技术是一个控制技术新时代的开端,现场总线控制系统采用双线制、多回路的全数字化信息传输,不仅提高了整个系统的可靠性和抗干扰能力,同时也可以大大节省控制系统的投资、安装及后期的维护费用。现场设备的智能化及可互连和互操作性,有助于CAN现场总线控制系统进一步向分散化、智能化、网络化方向发展。开展CAN总线在智能仪表系统中的应用的课题研究,具有重要的学术价值和实际意义。本设计在硬件上采用了单片机MSP430FG4618作为仪表的CAN总线的控制核心,成功地运用了CAN收发器82C250连接CAN总线,使仪表具有通讯的功能。
本设计采用微处理器作为仪表的核心,设计出的数据记录系统,能完成数据记录的功能和实时数据的转存等功能。此外,仪表采用目前较为流行的CAN总线接口来实现通讯功能,使得仪表的性能得到提高。本设计在硬件上采用了单片机MSP430FG4618作为仪表的CAN总线的控制核心,成功地运用了CAN收发器82C250连接CAN总线,使仪表具有通讯的功能。研究的内容包括仪表的硬件电路设计,软件设计和上位机(PC)能实时地显示数据等多方面的研究,为实际CAN总线在智能仪表中的应用提供了多种解决方案和实例,可供在真正的实际应用中进行选择使用[1,2,3,4]。
2.CAN总线的体系结构
CAN总线是开放系统,但没有严格遵循国际标准化组织工SO的开放系统互连的七层参考模型OSI,处于对实时性和降低成本等因素的考虑,CAN总线只采用了其中最关键的三层,即物理层,数据链路层和应用层,其中数据链路层又进一步分为逻辑链路控制子层LLC和媒体访问控制子层MAC,而应用层则包含了ISO/OSI模型中物理层和数据链路层外其余各层的功能。CAN总线的体系结构如图2.1所示。
图2.1 CAN总线的体系结构
3.系统硬件设计
本文所述系统是一个典型的CAN总线在智能仪表应用系统,针对CAN总线在智能仪表系统中的应用进行了多方面的研究,除利用SJA1000构成CAN总线的控制系统外,对MSP430的通讯、FLASH的读写、日期和时间的获取等都进行了成功的的实践,完成了实际硬件电路的设计和软件编程,为实际CAN总线在智能仪表中的应用提供了多种解决方案和实例,可供在真正的实际应用中进行选择使用。总的电路框图如图3.1所示。
图3.1 总电路框图
3.1 MSP430FG4618单片机外围电路
MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令;有较高的处理速度,在8MHz晶体驱动下指令周期为125ns,这些特点保证了可编制出高效率的源程序。
图3.2 单片机外围电路
3.2 CAN控制器SJA1000
SJA1000是一种CAN独立控制器用于移动目标和一般工业环境中的区域网络控制。它是PHILIPS半导体PCA82C200 CAN控制器(BasicCAN)的替代产品而且它增加了一种新的工作模式PeliCAN,这种模式支持具有很多新特性的CAN 2.0B协议。SJA1000是一种I/O设备基于内存编址的微控制器。双设备的独立操作是通过像RAM一样的片内寄存器修正来实现的。
图3.3 CAN总线控制器SJA1000部分原理图
SJA1000的地址区包括控制段和信息缓冲区。控制段在初始化载入是可被编程来配置通讯参数的(例如,位时序)。微控制器也是通过这个段来控制CAN总线上的通讯。在初始化时CLKOUT信号可以被微控制器编程指定一个值。微控制器和SJA1000之间状态、控制和命令信号的交换都是在控制段中完成的。初始载入后,寄存器的验收代码、验收屏蔽、总线定时寄存器0和1以及输出控制就不能改变了。只有控制寄存器的复位位被置高时,才可以访问这些寄存器[5]。
4.软件设计
本系统软件设计实现的功能是:通过SJA1000接收CAN总线其他节点传来得数据,将数据存到SJA10
您可能关注的文档
- CA199和CA242在胰腺癌诊断中应用价值.doc
- CA199在胰腺癌放疗中预后价值.doc
- CA199在卵巢畸胎瘤诊断中临床意义.doc
- Ca2 对低温胁迫下萝卜幼苗逆境指标影响.doc
- Ca2处理磷化废水机理与工程应用.doc
- Ca2对杜仲愈伤组织诱导及增殖效应影响研究.doc
- Ca2对角质形成细胞增殖与分化调控作用研究.doc
- Ca6140机床电气原理图分析.doc
- CA7000血凝仪试剂盘上试剂使用时间对测定结果影响.doc
- CA724CEACA242CA199肿瘤标志物联合检验在胃癌中诊断价值研究.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2025年演出经纪人话剧_舞台剧项目收益分配模式专题试卷及解析.pdf VIP
- 2025年演出经纪人演出保险方案的招标与采购流程专题试卷及解析.pdf VIP
- 2025年人力资源管理师残疾人职工就业保障与权益保护专题试卷及解析.pdf VIP
- 2025年信息系统安全专家数据安全生命周期管理专题试卷及解析.pdf VIP
- 2025年碳排放管理师碳边境调节机制零碳工厂建设专题试卷及解析.pdf VIP
- 医疗护理安全警示教育案例.pptx VIP
- 优质护理服务PPT课件.pptx VIP
- 2025年房地产经纪人二手房交易行为规范专题试卷及解析.pdf VIP
- 2025年互联网营销师敏捷项目管理在营销中的应用专题试卷及解析.docx VIP
- 2025年项目管理专业成本补偿合同最新政策解读专题试卷及解析.pdf VIP
原创力文档

文档评论(0)