硬件设计
1、对于在智能小车左右的红外避障,若使用一个电压比较器,电压比较器应放在中间,且避障接收的信号到电压比较器应至少线路长度相等(做到阻抗匹配更好),否则探测距离将会不一样。
2、DC-DC需要严格按照电流流向布线,电压调节器散热脚不要作为输出,一些线路尽量缩短,减少产生的纹波。
3、不带外壳的小模块看情况,加上ESD抑制器,例如SRV05-4。
4、核对修改占用的时间,比设计要多的多,最重要是细心。
5、外接控制器的(arduino、树莓派之类的),做好端口保护,根据电压电流给IO串上电阻。
6、做好电路保护,包括短路、反接、TVS、ESD。
7、主控板运行过程中死机,检查电容、电源电压是否足够,纹波是否过大,线路过流能力。
8、自恢复保险丝实际使用在断路电流之前就保护了,实际要小三分之一左右。
软件设计
1、PWM控制马达,PWM频率过低会导致马达间歇运行,导致电流上升,马达和马达IC发热增加;频率过高会导致电感啸声或正反转快速切换产生电火花。
2、使用STVP下载程序,下载之后不会自动复位运行程序,需要重启;使用IAR下载程序,及时复位线没连也能软件复位,但是频率可能有问题。