2019-07-20 22:15发布
shiqinghai 发表于 2016-8-18 09:59 LIN的主机基本上做成功了,用逻辑分析仪可以看到发送的数据。 这个是分析的结果,第一个是同步间隔场(13 ...
最多设置5个标签!
好难得看到有人用逻辑分析仪来做LIN总线开发。。。我看到好多只用示波器就搞开发简直不懂他们是怎么想的。
话说你们用普通串口是怎么实现LIN Break的低电平长度的?发一个字节的0x00不够长,两个字节0x00又太长而且中间断开了不连续。我试过切换低波特率来发送Break,但是切换波特率比较耗时,导致逻辑分析仪上面识别出错。普通串口作为LIN从模式还行,作为主模式完全不符合LIN的标准。
后来全部换成了STM32F0xx+TJA1020,使用增强型串口支持LIN才解决了 LIN Break问题。
不过逻辑分析仪有个毛病,就是只能接收一部分的数据,看不到全部LIN数据。其实有个小工具用在LIN数据分析上,LIN-UART,或者叫做LIN串口工具,可以直接使用串口调试助手来查看LIN数据的。正规的LIN数据分析仪太TM贵了,光硬件就要4K以上。
一周热门 更多>