PLC的LIN总线通讯解决方案 (plc的两种基本工作模式)

简介

最近,我的一位从事工控的朋友做了一套汽车换挡器自动检查设备,其中涉及到了LIN通讯。LIN总线通讯与RS232的协议有一些不同,PLC无法直接进行LIN通讯。为了让PLC可以控制换挡器的动作,朋友先使用PC机+232转LIN模块,使用专门的LIN通讯控件来进行LIN通讯,但实践证明这种设计可靠性不好,设备运行一直不太顺畅。

朋友请我帮忙开发一个专门负责LIN通讯的单片机控制器,接受PLC的I/O指令,自动转换成相应的LIN通讯指令从而操控换挡器完成相应的动作。

LIN总线通讯协议

LIN总线通讯是一种一主多从结构的网络,网速最高为20K波特率,适合较低速率数据的传输。为了节省成本,单片机的UART接口可以很容易地转换成LIN总线接口。

LIN通讯中要求能够对发送信道进行超波特率设置,例如发送HEADER串时要求连续发送13个显性位,以及10毫秒级的定时,因而PLC实现起来比较麻烦。

LIN总线通讯控制器

我开发的LIN总线通讯控制器是在我公司原有的运动控制器的基础上开发的。带有电气隔离的LIN通讯接口,适合工业现场的应用。

LIN总线控制器有自动手动两种工作模式:

  • 手动状态下,按下键盘按钮可完成相应的LIN指令的发送及接受,接收的信息以汉字方式实时显示在LCD屏幕上,可做汉字人工操作或调试使用。
  • 自动状态下,LIN控制器接受来自PLC的I/O口指令,完成相应的LIN指令的发送任务后,通过I/O口将LIN通讯回复指令的状态回复给PLC。

本LIN总线通讯控制器为面板安装方式,模块化设计,标配有LCD液晶显示,键盘,一定数量的I/O输入,选配有CAN总线通讯接口,LIN总线通讯接口,RS485总线通讯接口,无线通讯模块,还有隔离的A/D,D/A模块,继电器输出模块,等等。

联系方式

对LIN总线工控应用有兴趣的朋友可以发EMAIL给我:sqylsh@163.com,QQ:898632320。我将回复更详细的介绍。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论