车速信号调理电路图
车速信号是一个很通用的信号,仪表盘和车身模块,甚至其他的模块都需要它作为一个参考信号。
一般这个传感器,传感器种类很多,每圈输出若干个脉冲(随着传感器不同而不同)输出,我们来确定它的频率范围。
如果设计的不好可以参看悲剧:
以上仪的SZHG—02 车速传感器为例,转速1~35000r/Min,最高频率583Hz。
由于是一个有源信号,我们同时要做隔离(我们可以用ISO7637的信号线传输的规格去测试),因此我们可以采取二极管隔离(如果用光耦的话也是可以的,需要对光耦进行保护,成本较大)
模块间接口设计不匹配引起的问题
电路图如下:
首先考虑一个因素就是电平,可以通过验算,得到高电平和低电平时候电压。关于参数设计的方面我就不再提了,根据每个传感器的规格可以设计出针对性的电路,这并不难,关键要匹配设计。
我们现在考虑的是MCU的Input Capture信号,由于我们需要测量车速信号的频率,同时车速信号在传输过程中夹杂着很多的干扰信号,因此并不是很完美的方波信号,里面充满了毛刺,而且由于频率较低,导致了信号上升和下降沿很缓慢。
我们的capture可能在这个过程中受到很多的干扰,而出来很多错误的计数结果。
慎重的选择施密特触发器的电平非常重要:
给一个参考设计图: