基于单片机的智能婴儿车控制系统设计

来源:亚洲城 发表时间:2019-03-31 03:16

  控制模块、检测系统、遥控模块、显示模块、执行系统、音乐模块等几部分构成。

  (1)采用嵌入式系统设计,能够自动运行,处理数据,控制和协调各部分模块工作。用户可以在本系统开发的基础上对婴儿车的各部分进行观察和控制。同时可通过按键板或红外遥控器对系统进行控制。

  (2)检测模块又分为声音检测、尿湿检测和温度检测。分别对婴儿是否睡醒、婴儿是否尿湿、奶水温度分别给89C52对应的信号。其中各个检测模块均受系统控制。

  (3)遥控模块采用NEC制式红外遥控,可遥控MP3解码的播放模式、音乐效果、选歌、音量、系统的时间调节各个模块的控制和协调。

  (4)显示部分采用LCD12864液晶屏显示,可显示时间、倒计时时间、奶瓶温度、湿度状态。

  本文选用Atmcl公司STC89C52芯片为控制器的控制核心,以完成红外、液晶屏、探测系统、按键板、执行机构的数据存储、通讯以及协调。

  (2)遥控模块及其电路的设计:本文选用普通的红外发射接收管,采用NEC制式编码译码。

  (3)探测系统及其电路设计:此系统主要对声、温、液三种物理量进行探测,声音采用以驻极式话筒为信号源的三极管放大电路。温度用18B20温度探测芯片进行测量。液体测量是以两探针为信号源的三极管放大电路。

  (4)执行机构:机械机构主要由大功率直流电刷电机驱动以L298N为核心的驱动电路驱动电机,以555为核心的PWM发生电路来驱动L298N从而实现调速。

  本文采用的单片机型号为STC89C52,其具有32个可操作的I/O口。在完成系统分配后还有I/O未被操作,故不需要扩展I/O口。I/O分配如图2所示。



相关阅读:亚洲城