1.导言
LIN(LocalInterconnectNetwork)是一种低本钱的串行通讯网络,用于完结轿车中的分布式电子体系操控。LIN的方针是为现有轿车网络(例如CAN总线)供给辅佐功用,因而LIN总线是一种辅佐的总线网络。在不需要CAN总线的带宽和多功用的场合,比方智能传感器和制动设备之间的通讯运用LIN总线可大节操省本钱。因而,LIN总线在轿车上的典型应用是轿车中的联合安装单元如:门、方向盘、座椅、空调、照明灯、湿度传感器,沟通发电机等。
现在,许多根据LIN总线操控的马达的出产、拼装厂商,用到的测验体系都是经过PC操控的,也便是说,你要检测刚出产出来的马达是否契合质量要求,就得经过LIN转化设备衔接PC,再经过PC来操控,这样不只体系比较复杂,更重要的是检测的功率不高。这样就导致许多厂家都是选用抽样检查的方法,可是这样很明显不能确保产品的质量。因而在这提出了根据Baby-LIN-RM的马达测验体系。
2.体系组成
图1.体系组成
该体系以Baby-LIN-RM为中心,经过USB接口与PC衔接,在PC机上设置好装备文件后,能够装备文件下载到Baby-LIN-RM模块中,此刻Baby-LIN-RM可脱离电脑独立运转,然后使该测验体系具有很大的灵活性。
Baby-LIN-RM模块有8路数字输入,4路数字输出,经过软件装备,能够经过PLC操控LIN总线的报文输出,然后到达操控马达的意图。一起也能够经过接纳到的LIN报文操控数字输出,衔接到PLC时可作为反应信号。
别的,Baby-LIN-RM上有红黑两个按钮F1和F2,这两个按钮就相当于模块自身的数字信号,也能够操控LIN报文输出,假如想让建立的体系更简略,能够选择者两个按钮。
3.体系的软件装备
Baby-LIN-RM模块的配套软件叫LIN-Works,该软件首要由三部分组成:LDFEdit用于装备LDF文件;SessionConf用于装备相关SimpleMenu的面板,相关的动作和事情,经过数字输入操控LIN报文输出便是在这里装备;SimpleMenu首要用于下载装备文件到Baby-LIN-RM中,也能够修正信号,监控和记载报文。
3.1LDF文件装备
图2.LDFEdit装备信息
LDFEdit用于装备LDF文件,首要界说节点信息,报文帧的组成,信号值和发送接纳的时间表。如上图所示。
3.2SessionConf事情装备
3.2.1经过数字输入操控LIN信号
每一个数字输入能够引发两个事情。一个事情将在上升沿被触发,另一个事情将在下降沿被触发。每一个事情都能够分配一个指定的动作,假如这个事情从头呈现就要做这个动作。如图3所示:
图3.经过数字输入操控LIN信号
这个在输入信号DIN1上的界说将会在上升沿开端宏Speed1,当信号回来不活泼状况,这个宏会履行封闭。在这个比如中,当输入信号DIN1激活时,一个弧刷的电机会在Speed1这个速度下运转。
3.2.2经过按钮操控LIN信号
Baby-LIN-RM装备的按钮可用于发动LIN信号的修正或履行宏。每个按钮能够发生两个不同的事情:按下按钮,按钮开释。
按钮事情和数字输入事情相同能够导致相同的动作。如图4。
图4.经过按钮操控LIN信号
在上面给出的装备中,每一次按下左面的按钮将会引起电机运转,在Speed1或Speed2运转。右边的按钮会中止电机。
3.3SimpleMenu
SimpleMenu是一个上位机应用软件,首要用来下载程序,监控报文等。经过SimpleMenu将监控到的LIN总线报文记载下来,能够为修正LDF文件供给根据,也能够为剖析过错供给参阅。
如下图所示,左面显现的是可修正的信号,这样便于在实验室调试时运用,右边显现的是监控窗口,能够将记载到的报文另存为txt文档。
图5.SimpleMenu主界面与监控窗口
4.结语
根据Baby-LIN-RM的马达检测体系不只能很好的完结检测LIN总线操控的马达好坏的功用,并且比一般的包括电脑等上位机的检测体系更便利、方便,更适合应用于工业上。别的便是在检测的一起,经过上位机还能够记载报文,这些历史数据能够为不断改进体系,进步体系功能供给根据。