基于MXT8051单片机的智能婴儿监护系统
如设计自动摇篮功能模块的电路设计,最初我们想采用继电器来控制电机,但是由于实现转速控制较为复杂,于是采用了L298这款芯片实现了这一功能,这就便于程序的编写和对电机转速的控制。
7. 实现主从机之间的通信
由于采用了两款单片机,因此准确的、稳定的实现两个MCU之间通信时非常有必要的。
8. 全部硬件电路设计及画PCB图
在实现了主从机之间通信的同时,我们也基本完成了对电机的控制,因此整个硬件电路已经实现,并且经过多次修改完成了PCB的制作。PCB空板如图1。
9. 焊接电路及程序的调试
工厂完成PCB的加工后,按照PCB上的指示成功的焊接上所有的器件,在调试程序时,由于用到的芯片的内部资源很多,我们遇到很多麻烦,例如,在环境信息采样的时候用到了两个AD转换通道,因此在程序编写时,为了将两个AD的结果区分得清楚一些,并且保证两个通道之间不会发生干扰,我们下足了功夫,解决方案是在程序中编写2~3个AD采样函数,并且每个采样函数在一次while循环中执行相同的时间,有严格的延时函数。系统调试完成后界面如图2。
10. 婴儿车的改装
为了便于安装,我们将买来的婴儿车进行简单的改装,加上了电机,实现自动摇篮功能。
11. 系统的组装。其中控制器如图3。
关键技术和解决方案
关键技术:加入智能模块。
现在市场中婴儿车的设计过程中往往只是注重硬件结构上的设计,只是追求机械结构上的创新,而并没有在电子设备上下功夫,而本文设计的婴儿车更加注重电子设备及软件方面的设计,例如加入了环境监测模块,这就使整个婴儿车提供了更加有利于儿童成长的环境。
解决方案:加入三大模块——环境监测模块、智能监护模块、自动摇篮模块。
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码