北京治疗白癜风究竟多少钱 http://disease.39.net/bjzkbdfyy/170531/5416226.html好久没有更新了,一是这段时间工作忙,二是在画自动化测试夹具的PCB。因为电脑端的程序框架基本完成,需要夹具的配合才可以实现。使用这块PCB要实现的功能:控制车载导航(简称车机)的接口(ACC、大灯、倒车、刹车信号的开启或关闭,模拟在车上的使用,还有是车速的模拟信号、方向盘按键信号线);与车机通信(uart、CAN总线、Lin总线,模拟车机外接设备与车机通信,如胎压的与车机的uart接口、倒车雷达的半双工的串口信号接口或是模拟雷达的单总线);车机音视频源的切换(Auxin信号切换给前置和后置输入,video信号切换给倒车摄像头和Auxin等);车机音频输出给采集卡的源切换(采集卡用的是,差分8通道,单端16通道不够用,需要用继电器作切换,如功放和线路输出的切换、电压测试的切换等)。现在在使用的是第二版的PCB,相比第一版,增加了一些接口的保护电路,见下图(一时没找到完整的图片,放了个半成品的图片,还有一些继电器没有焊接)。使用过程中,发现有时需要维修,不方便,还有是开始规划CAN总线是外接模块的,所以有了第三版,做成类似电脑的内存槽的金手指卡槽方式,并增加了CAN总线的测试电路,见下图。但第三版还没投入使用,公司新的车机平台出来了,有6路功放,还有6路的电压测试(天线电压、功放电压、4路摄像头的供电电压,还有是模拟倒车雷达,且倒车雷达不好买成品,只好用STM32的MCU来模拟),所以就没使用了。于是有了现在第四版的想法。增加到6路功放的测试电路,还预留了6路外挂电阻共12路功放的测试,电压测试也整成了8路的。另外增加了数字电位器来模拟方向盘的按键电路;CAN也扩展到2路,UART通信扩展到2路,增加LIN总线、模拟倒车雷达等。之所以花了这么长时间,一是首次画PCB,第三版及以前的是研发工程师帮忙设计画的,这次尝试自己画,学习学习,所以边学边画,时间就长了。二是,为了实现串口一转多和PCB上的继电器控制用1个MCU还是2个MCU迷糊了走了一段岔路。所以用来很长时间。现在用一个MCU来做电脑与车机通信的中继,实现电脑通过STM32FC8T的uart1,实现与CAN、uart2或uart3的分时通信,相当串口做了扩展。第二个MCU,STM32FRCT6,用来做第二路CAN、和lin总线、倒车雷达模拟器、继电器切换控制等。这样做,常用的车机通信和夹具的继电器切换控制分开,在电脑端的Labview程序,相对简单些,还有是减少使用电脑串口的数量。在画PCB过程中,还是学到很多的。最大的就是,以前自己做NPI时经常说RD的画的PCB制造工艺性差,要求他们改善,经常被回复无法改了。一直觉得就是他们嫌麻烦,不肯改。等到自己去画板时,的确是不好画。
转载请注明:http://www.0431gb208.com/sjszyzl/6563.html