直插的大概是这个样子的。回头做板子,用贴片的就更小了。
http://www.geocities.com/ilufa/BM3_C.htm
我是看了这个网站的人做的电路,然后电路基本不动,几乎是自己重写了程序(提高精度,多次采样取平均,读写内部EEPROM),加了些新功能,提高了A/D精度沿用了他的报警音程序,修改了开机音乐(按八分之一拍,Do-Re-Mi,自认比原来的好听了些)。
实现功能:
自动判断插入的电池数(2节、3节、4节),用开机音乐的循环次数表示
10位A/D,0.005V精度,检测每节电池的电压,以及各节电池间的压差;当某一或多节电池单体电压低于设定值后报警,用滴的次数表示是哪一节,当电池间的压差过大,即不平衡时,用一长声报警(只是报警提示不平衡,不具体指出哪两节或多节间不平衡)。
声音示例:
不平衡 http://www.geocities.com/ilufa/UBL.wav
第2、第4节过放http://www.geocities.com/ilufa/24.wav
第1、第2节过放,且电池间压差过大:http://www.geocities.com/ilufa/UBL12.wav
默认单节最低电压3V,最大压差0.2V。具有调试模式,进入调试模式后,自己在指定的端口输入你认为合适的报警电压值,然后退出就可以了。
现在是试验板搭的,用了一段时间,不会误报,也不影响飞行。就是觉的沉了些,打算做板,上贴片。
目前就是调试模式的进入有点问题,老是判断出错,进不了。好在一旦调好了就不用再调了。
有能力的可以自己先按上面网页里讲的做一个,等我做的问题解决了再把程序放上来
另外那个网站还提供很多其他的好东东,比如这个:
模型飞机用多功能测试器:可以测1-5叶桨转速,计算理论空速或是风速;自动回中或回低的舵机测试,接收机输出信号测试0.80mS ~ 2.20mS PWM,电压测量DC 0~20.0V / 解析度 0.1V。
图被缩略,点击看大图。
[ 本帖最后由 飞行无极限 于 2007-10-19 22:34 编辑 ] |