新闻中心

EEPW首页>嵌入式系统>设计应用> 基于MXT8051单片机的智能婴儿监护系统

基于MXT8051单片机的智能婴儿监护系统

作者:张坤 田军 孟凯 哈尔滨工业大学(威海)信息科学与工程学院 时间:2010-06-29 来源:电子产品世界 收藏

  技术路线

本文引用地址://m.amcfsurvey.com/article/110395.htm

  5. 研究这款芯片的主要功能及相关的引脚参数,熟练掌握它的操作

  这包括熟练掌握芯片编程的软件环境、芯片的引脚控制、AD、定时器的控制,并且根据手册完成基本程序的编写。程序流程图如图4 。

  6. 设计基本的硬件电路及参数的确定

  如设计自动摇篮功能模块的电路设计,最初我们想采用继电器来控制电机,但是由于实现转速控制较为复杂,于是采用了L298这款芯片实现了这一功能,这就便于程序的编写和对电机转速的控制。

  7. 实现主从机之间的通信

  由于采用了两款,因此准确的、稳定的实现两个MCU之间通信时非常有必要的。

  8. 全部硬件电路设计及画PCB图

  在实现了主从机之间通信的同时,我们也基本完成了对电机的控制,因此整个硬件电路已经实现,并且经过多次修改完成了PCB的制作。PCB空板如图1。

  9. 焊接电路及程序的调试

  工厂完成PCB的加工后,按照PCB上的指示成功的焊接上所有的器件,在调试程序时,由于用到的芯片的内部资源很多,我们遇到很多麻烦,例如,在环境信息采样的时候用到了两个AD转换通道,因此在程序编写时,为了将两个AD的结果区分得清楚一些,并且保证两个通道之间不会发生干扰,我们下足了功夫,解决方案是在程序中编写2~3个AD采样函数,并且每个采样函数在一次while循环中执行相同的时间,有严格的延时函数。系统调试完成后界面如图2。

  10. 婴儿车的改装

  为了便于安装,我们将买来的婴儿车进行简单的改装,加上了电机,实现自动摇篮功能。

  11. 系统的组装。其中控制器如图3。



评论


相关推荐

技术专区

关闭