2025年智能总线控制系统设计与实践解析.docx

2025年智能总线控制系统设计与实践解析.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

南京工程学院

现场总线大作业

课程名称基于CANopen总线的温度测量节点的设计院(系、部、中心)自动化学院

专业自动化

班级、姓名数控133吴雅雯

起止日期/11/4-/12/14

目录

一、设计任务3

二、总体方案

三、硬件设计4

四、软件设计6

五、设计总结8

六、参照文献8

一、设计任务

1.系统整体方案设计,包括

(1)课题分析,方案选择;

(2)主控制器和通信控制器的选择;

(3)温度传感器的选择

(4)系统总体构造框图及各模块功能。2.系统硬件设计,包括:

2.1测量对象的数据采集

(1)测量电路的设计;

(2)数据采集电路的设计;

2.2CAN通信最小系统的设计

(1)主控制器最小系统电路

(2)根据主控制器的类型(与否集成CAN控制器功能)设计CAN通信接口与驱动电路;

3.CANopen通信节点的软件设计;

(1)数据采集模块程序流程;

(2)主程序流程设计;

(3)底层CAN通信程序流程设计,及各功能模块子程序设计,包括:初始化程序设计、接受报文程序设计、发送报文程序设计;

(4)应用层的CANopen协议程序设计;

(5)CANopen对象字典部分的程序设计,根据DS301和DS401对CANopen对象字典进行配置;

二、总体方案

CAN是ControlerAreaNetwork的缩写,即控制器局部网,一般称为CANbus(CAN总线),是一种支持分布式控制的串行通信协议。CAN最

初出目前汽车工业中,是20世纪80年代德国Bosch企业为汽车的监控、控制系统而设计的,重要是处理汽车中的电子控制装置之间的通信,减少不停增加的信号线。CAN总线的直接通信距离最远可以到达10km,此时通信速率为5kbps如下;而通信速率最高可达1Mbps,此时通信距离长为40m。同步CAN总线的通信媒介采用双绞线或光纤,选择灵活,其构造较简朴,总线接口芯片支持8位、16位的CPU。

由于CAN总线采用短帧构造,在原则格式中,短帧的字节数为8个,因此传播时间短,受干扰的概率低,重新发数据帧的时间短,并且每帧信息均有CRC校验及其他检错措施,这样可以保证极低的数据出错

率。CAN总线上的节点在错误严重时,可以自动关闭总线的功能,使总线上的其他操作不受到影响。由于CAN总线的数据通信具有卓越的特性及极高的可靠性,因而非常适合工业过程监控设备互连,也是最有前途的现场总线之一[2]。由于CAN总线的特点,使得其广泛地应用于电力、航空航天、治金、交通工具、机器人、医疗设备、环境监控和家用电器等众多领域。本文提出基于CAN总线的温度测量节点的设计。

1系统总体构造设计

主站节点(巡检

主站节点(巡检

各从站节点)

CAN总线

从站节点(温度从站节点(温度|

测量节点)测量节点)

图1分布式温度测量节点构造框图

根据系统的设计规定,其总体设计构造如图1所示。整个系统由主站节点、分布式温度测量节点两部分构成。由于基于CAN总线的温度测量节点是一种分布式、实时的通信系统,可采用主从方式通信,其特点就是系统中任一节点设一为主站节点,其他均为从站节点,主站节点通过CAN总线与各个从站节点进行通信。我们只需设一种主站节

点作为主监控器,以点对点方式进行通信,其他的从站均为各个温度测量节点。各个节点都通过CAN总线实现信号数据的连接,各个温度测量节点具有较强的独立性,具有工作可靠性、性能稳定、测量精确、安装调试以便、造价低廉等特点。

三、硬件设计

CAN总线温度测量节点重要任务是温度采集与CAN通信,其硬件构造框图如图2所示。硬件电路由微处理器STC89C52、总线控制器SJA1000、总线驱动器PCA82C50和传感器DS18B20四个部份构成。微处理器负责对SJA1000和DS18B20进行初始化,通过总线控制器SJA1000实现数据的接受和发送等通信任务。

CAN总线

CAN总线

器)SH耦

CAN-L

CAN_H总线收发器

82C250

图2温度测量节点硬件电路构造框图

2.1温度传感器DS18B20

DS18B20是美国DALLAS企业

您可能关注的文档

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档