can总线在电机中的应用 毕业论文

can总线在电机中的应用 毕业论文

ID:353027

大小:262.46 KB

页数:6页

时间:2017-07-27

can总线在电机中的应用  毕业论文_第1页
can总线在电机中的应用  毕业论文_第2页
can总线在电机中的应用  毕业论文_第3页
can总线在电机中的应用  毕业论文_第4页
can总线在电机中的应用  毕业论文_第5页
资源描述:

《can总线在电机中的应用 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、工业控制网络CAN总线在电机中的应用学号:姓名:班号:CAN总线在电机中的应用摘要:介绍了CAN总线的特点,并讨论了CAN总线在多电机软启动系统和步进电机控制系统中的应用。关键词:CAN总线;多电机软启动系统;步进电机控制系统1.引言CAN总线是德国Bosch公司于上世纪80年代初推出的一种多主局域网,CAN推出之初是用于汽车内部测量和执行部件之间的数据通信。例如汽车刹车防抱死系统、安全气囊等。对机动车辆总线和对现场总线的需求有许多相似之处,即能够以较低的成本、较高的实时处理能力在强电磁干扰环境下可靠地工作。因此CAN总线可广泛应用于离散控制领域中的过程监测

2、和控制,特别是工业自动化的底层监控,以解决控制与测试之间的可靠和实时数据交换。CAN总线是现场总线技术的一种,它是一种架构开放、广播式的新一代网络通信协议,称为控制器局域网现场总线。相对于RS-485等通信标准,CAN总线以其具有的诸多优点而在许多领域得到了应用。CAN通信网络是一种全分散、全数字化的智能双向、多变量、多点、多站的分布式通信体系,具有可靠性高、稳定性好、抗干扰能力强、通信速度块、成本低等特点。CAN总线是一种非常适合工业现场恶劣环境的通信方式。作为专门应用于工业自动化领域的网络,CAN总线具有以下优点:(1)使用简单方便。许多CAN控制器芯片

3、如SJA1000T、Philips82C250等实现了CAN物理层及数据链路层的大部分,在使用时用户需要做的只是两件事:对CAN控制器进行初始化,对CAN总线上的数据进行收发操作。(2)高效可靠。CAN采用短帧结构,数据帧中的数据字段长度最多为8B,所以传输的速度快(最大通信速率可达1Mbps),受干扰的概率低。同时,CAN总线作为多主节点,各节点通过总线仲裁获得总线控制权,并拥有完善的错误处理机制,保证了各种干扰环境下数据传输的安全可靠。(3)系统可扩充性好。CAN总线是面向消息的编码,而不是面向设备的编码,故增添或删减CAN上的节点非常方便和灵活,易于系

4、统的扩充。2.CAN总线在多电机软起动系统的应用交流电动机在全压起动时,起动电流达到额定电流的5~7倍,会对电网造成冲击;起动转矩约为额定转矩的2倍,加剧机械结构磨损。为了解决交流电动机的起动问题,通常需要使用软起动器进行软起动。(1)CAN通信系统结构交流电机软起动通信系统由一台工控机作为监控主机,工控机通过CAN总线接口接入CAN总线,各节点是由单片机控制的具有CAN总线数据收发功能的交流电机软起动器。通信系统各部分提供了不同的功能。其中,工控机控制交流电机软起动器的工作状态,例如软起动、软停车等,显示软起动的各项参数如起动电压、起动电流等。软起动器按照

5、工控机的命令控制交流电机软起动,并采集电机起动电流、电压等参数,通过CAN总线发往工控机。(2)CAN通信协议本系统中,CAN通信采用CAN2.0B标准中带29位报文标识符的扩展帧。报文标识符中包含紧急标记、目的地址、源地址、帧类型、帧号。每个CAN通信节点都有一个唯一的地址号,地址号使用7位二进制数表示。其中,优先级最高的地址分配给工控机,优先级最低的地址作为广播方式的目的地址,其它地址依次分配给各软起动器。每个CAN通信节点都有一个唯一的地址号,地址号使用7位二进制数表示。其中,优先级最高的地址分配给工控机,优先级最低的地址作为广播方式的目的地址,其它地

6、址依次分配给各软起动器。CAN节点采用双滤波方式获取本节点所需信息,两个滤波器均采用7位有效数据,分别对应节点地址和广播方式下的地址。这样,就仅有发往该节点的帧和广播帧能够进入应用层进行处理,其它无关通信内容都被过滤掉,提高了系统运行效率。工控机对软起动器的控制命令由对应的控制命令代码表示。主要的控制命令有:软起动开始/停止,软停车开始/停止,起动方式(阶跃式、脉冲突跳式、恒流式)设置,起动时间设置等。有些控制命令带有相关参数,如起动时间命令中时间长度。控制命令代码和命令参数存放在数据场中。(3)软起动器CAN通信硬件设计软起动器的CAN通信由P89V51R

7、D2单片机、CAN控制器SJA1000、CAN总线收发器PCA82C250和光耦6N137组成。(4)软起动器CAN通信程序设计软起动器CAN通信程序主要包括三个部分:CAN节点的初始化,报文的发送和报文的接收。其中CAN节点初始化部分是关键,正确的初始化保证了报文发送和接收的正常工作。报文的接收过程中,首先要对诸如总线脱离、错误报警等情况进行判断处理,然后读取缓冲区内数据,最后释放缓冲区和相关寄存器,完成接收并转入对数据的处理程序。3.基于CAN总线的步进电机控制系统(1)系统构成基于CAN总线的步进电机控制系统是由单片机最小系统、CAN总线收发模块、步进

8、电机驱动电路、步进电机和步进电机转速指示灯组成。本系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。