本帖最后由 强仔00001 于 2015-1-30 00:19 编辑
本人参与制作的一个可以用手机控制的平衡小车,当时是参加校的电赛,可以实现自平衡功能。在手机客户端有app
软件,可以用按键控制小车的运动,还可以用重力感应控制。还有可以语音功能,也可以控制小车的运动还可以控制小车的车头灯。 现在就来介绍小车的各个部分吧:
主控模块:PIC32MZ,是微芯公司最新出的一款32位的开发套件。主频可达200M。我就是让它一直跑到200M。
下面晒出它的靓照:
那个接口太坑爹了,我还专门去国外买了这种接口来做这个板子的扩展底板,立马上图:
实物图:
板子是工厂打板,黑色的高大上。
这坑爹的接口用刀头焊的焊工就是这么来滴,焊废3个,内个30+,一下子100多就这样没了,心痛呀。
有了扩展的底板后,我就进行主板的设计,主板主要分3个模块,一是电源模块。采用3路,一路供给PIC32MZ的套件板子,用lm2940 -5先降到5V,再然后经过ams1117-3.3降到3.3V最终供给PIC32MZ主控。这样做是为了降低线性稳压芯片的发热量。因为线性稳压电源芯片转换效率太低,失去效率部分是通过热能出去的,而我们的的电池采用8V多供电,如果一开始就降到3.3V,电源芯片很大可能会因为过热而永久损坏。第二路也是这是采用上述的两级降压,只不过5V的是用ans1117-5,这路电源是供给屏幕,EMW3162 WIFI模块和集成MPU6050的GY-86模块。还有最后一路是用lm2596开关电源芯片做的,是供给前面的大功率的车头灯用的。
下面晒出的板子的靓照:
这是主板的原理图和PCB图
板子的实物图:
焊接后的图:
现在来组合他们了:
由于wifi的封装画错了,搞到wifi装在板子的底下,一个设计的小bug,还好对本作品没有啥影响。
然后就是电机驱动了,电机驱动用经典的BTS7960,做过飞卡的童孩都对这个芯片很熟悉。
驱动板也是工厂打板滴
实物图就是小盒子底下红色的电路板:
下面附上当时拍的视频,小车做得很挫
: