咨询电话

ENGLISH0755-88840386
新闻中心

咨询电话

0755-88840386
您的位置:首页 > 学习专题 > 专业技术专题 > 工业自动化称重仪表>详情页

应用CAN总线的皮带秤控制器

发布时间:2021-04-30 16:44:07 |来源:网络转载

本文介绍了CAN总线应用于皮带秤控制器的可行性和优越性,以及由于CAN总线所具有的优点,被应用于其它领域的情况。着重说明了皮带秤控制系统的称重原理、测量工作原理和皮带秤控制器的硬件电路设计.皮带秤控制系统的称重原理主要包括瞬时流量和累计流量的计算方法.然后,阐述了CAN总线通信在皮带秤网络的应用原理,讨论了CAN总线在其中的工作状况、设计时需要注意的事项以及遇到的一些问题及解决方法等.  
单台皮带秤[1]可以作为简单的称重仪器.由多台皮带秤联网组成的配料控制系统[2]可应用于自动化生产过程[3].而各皮带秤之间、电子皮带秤和监控主机之间的通信成为至关重要的一环.本文对皮带秤所用到的三种通信接口——RS232接口、—RS485接口和CAN现场总线接口进行比较.其中,RS232接口波特率低,通信距离近,只能用于短距离与监控主机之间的通信.RS485接口和CAN总线接口通信速度比RS232快,传输距离远,连接简单,可用于长距离与监控主机之间的通信,但成本要高一点.CAN总线接口比RS485接口在成本上略高些,但CAN总线接口采用CRC校验和其他错误检测措施,并具有自动重发功能,与RS485接口相比,增加了传输的可靠性.在干扰严重的工作环境下,采用CAN总线接口是很有必要的.CAN总线接口采用多主站总线结构,各总线节点可主动向监控主机传送数据,与RS485接口的呼叫-应答式的数据传送方式相比,更具灵活性.CAN总线采用非破坏性总线仲裁技术,不会因为总线竞争而损坏器件;而RS485接口器件有一个接收使能端,一个发送使能端,必须严格控制收发,避免因为总线竞争损坏器件.CAN总线控制器完成大部分通信处理,与RS485接口相比,减轻了MCU负担,也使编制软件变得容易[4].由以上比较可以看出,CAN总线应用于皮带秤控制器是可行的,对提高皮带秤的通信能力和组网是有利的.如今,CAN总线作为一种比较流行的现场总线,其应用涉及许多领域,典型的应用有汽车、公共交通、机器人控制、液压传动装置、传感器技术、电梯控制、电力系统控制、医疗设备、火灾预警、配料系统[2]等.CAN协议已被国际标准化组织所承认,这将进一步促进CAN总线在各种测控领域中的应用[5].
1 皮带秤控制器工作原理及称重原理
皮带秤控制器是一种动态工业称重仪表,从称重托辊和左边运行托辊的中点到称重托辊和右边运行托辊的中点的距离称为有效称量段[1],这段皮带上的物料作用在称重传感器上,称重传感器将被测重力转换成相应的模拟电压信号,经测量放大器放大后,由A/D转换器转换成数字量.与此同时,速度传感器产生的速度信号在进行放大、整形后得到计数脉冲.两种信号都送到单片机进行处理,最后数字显示其测量值。
2 皮带秤控制器硬件电路设计
1)皮带秤控制系统部分
皮带秤控制器设计采用LTC1052斩波运放和LT1028低噪声运放构成的低噪声低漂移放大器、AD7730模数转换器、集成两路CAN总线控制器(支持CAN210B协议)的LPC2129单片16/32位ARM微控制器、MAX7219显示驱动器、82C250收发器和6N137高速光耦(最高速度10Mbps)等器件.本系统实现A/D转换,D/A转换,数据处理和显示,控制信号输出和CAN总线通信.[page]
2)CAN232接口卡部分
PC机连接CAN总线的接口卡采用了AT89C51单片机、SJA1000称重控制器(支持CAN210A协议和CAN210B协议)、82C250收发器、6N137高速光耦和RS232接口器件等器件.为了缩小电路板尺寸,以后有可能采用集成了CAN总线控制器的单片机T89C51CC01或P8X592.
3 CAN总线配合皮带秤工作原理  
CAN总线为各皮带秤之间、皮带秤和监控主机之间的通信建立了通道.
监控主机给电子皮带秤发送数据的过程:监控主机通过串口给接口卡上的单片机发送数据.单片 机接收完数据后,控制CAN总线控制器把数据成功发送到CAN总线上.CAN总线控制器收到接口卡上的单片机传达的发送数据的命令后,自动完成一帧报文的填充、编码、发送,并有总线仲裁和重发功能.电子皮带秤控制器的CAN总线控制器不需软件干预,可自动完成报文滤波(标识场比较)功能,仅在符合时才进行报文接收,并能在一帧报文接收完成后产生中断通知皮带秤控制系统的单片机进行处理.电子皮带秤上的单片机对从CAN总线上接收到的数据的意义进行识别并执行相应操作.皮带秤给监控主机发送数据的过程与上面所述相似.
4 注意事项及遇到的问题
采用光耦隔离,可以使皮带秤系统在受到干扰的情况下不致彻底瘫痪,并能给出故障报警.当单片机与CAN总线控制器分离时,为了CAN控制器与单片机之间时序的同步,一般采用CAN控制器给单片机提供时钟信号.总线两端各有一个120Ω的电阻,对于匹配总线阻抗起着相当重要的作用;否则,数据通信的抗干扰性及可靠性大大降低,甚至无法通信.对于SJA1000控制器的使用,需要注意的是:当SJA1000外接收发器,比如82C250时,如果置位CDR的CBP位,输入比较器被忽略,这样可以减少内部延时,总线长度最大可能值增加,此时只有RX0是激活的,RX1接固定电平(一般接地);如果不置位CDR的CBP位,而RX1接地的话,SJA1000不能正常工作.如果信号直接从物理的CAN总线输入到SJA1000的输入比较器,CDR的CBP位应该为零,此时,显性电平将会唤醒SJA1000的睡眠模式.如果RX1比RX0的电平高就读显性电平,反之读隐性电平.对ACR和AMR的设置是要界定对什么样的报文予以接收,因此称它们为验收滤波器,当满足以下两个条件之一,且有空的接收缓冲器时,完整报文可被正确接收.条件之一:ACR与报文标识符的高8位在AMR为“0”的那些位(即相关位)上对应相等.条件之二:AMR=0xFF,即ACR的所有位均为不相关(或屏蔽)位[4].
5 结论
实验显示,CAN总线通信非常适合在包括皮带秤控制器这样的仪器仪表的组网中使用,其优点得到充分体现,运行稳定,通信可靠,速度快.大部分的功能都由硬件实现,使得软件编制相对简单.将来,在单片机内部集成CAN总线控制器是一种趋势,这样会使电路设计变得简单,缩小电路板空间,降低产品价格,缩短开发时间,这时CAN总线会像RS232接口一样得到广泛的应用,却具有串口无法比拟的优点.CAN总线技术正在日趋成熟,在国内的应用比较多,在将来一定会得到进一步的推广.

 

 

本文源于网络转载,如有侵权,请联系删除

 

深圳市卓禾仪器有限公司是一家专门从事称重仪表和全自动包装码垛生产线的研发及生产的高新技术企业,所生产的JY500系列称重显示控制器(包括配料秤仪表、皮带秤仪表、包装秤仪表、重量变送器等)高速高精度,使用寿命长。卓禾仪器有十数年的现场校验经验,在业内有良好的口碑,且有专门的售后工程师帮忙解决产品使用过程中遇到的技术问题,客户可以放心省心顺心的使用我司的产品。如果对我司的产品感兴趣,欢迎咨询。

分享到