登录
|
注册会员
开启辅助访问
设为首页
收藏本站
扫一扫关注官方微信
论坛
BBS
M币充值
M currency prepaid phone
M币获取
附件中心
搜索
search
全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
MCU资讯论坛
»
论坛
›
单片机论坛
›
单片机应用于方案
›
基于单片机的智能婴儿车控制系统设计
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版
基于单片机的智能婴儿车控制系统设计
[复制链接]
1482
0
ad***
管理员
发表在
嵌入式/ARM
2013-3-20 15:06:16
|
查看全部
|
阅读模式
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有帐号?
注册会员
x
总体方案设计
智能遥控音乐婴儿车由婴儿车智能控制模块、检测系统、遥控模块、显示模块、执行系统、音乐模块等几部分构成。
(1)婴儿车智能控制系统采用嵌入式系统设计,能够自动运行,处理数据,控制和协调各部分模块工作。用户可以在本系统开发的基础上对婴儿车的各部分进行观察和控制。同时可通过按键板或红外遥控器对系统进行控制。
(2)检测模块又分为声音检测、尿湿检测和温度检测。分别对婴儿是否睡醒、婴儿是否尿湿、奶水温度分别给89C52对应的信号。其中各个检测模块均受系统控制。
(3)遥控模块采用NEC制式红外遥控,可遥控MP3解码的播放模式、音乐效果、选歌、音量、系统的时间调节各个模块的控制和协调。
(4)显示部分采用LCD12864液晶屏显示,可显示时间、倒计时时间、奶瓶温度、湿度状态。
(5)执行机构又分为机械执行和声音执行,从而更完美地模拟出人的效果。
其整体结构框图如图1所示。
2 硬件设计
2.1 硬件结构
本文选用Atmcl公司STC89C52芯片为控制器的控制核心,以完成红外、液晶屏、探测系统、按键板、执行机构的数据存储、通讯以及协调。
2. 2 智能遥控模块的硬件设计
控制器电路设计主要分为以下几个模块:
(1)STC89C52的外围电路包括电源管理、键盘、液晶屏等。
(2)遥控模块及其电路的设计:本文选用普通的红外发射接收管,采用NEC制式编码译码。
(3)探测系统及其电路设计:此系统主要对声、温、液三种物理量进行探测,声音采用以驻极式话筒为信号源的三极管放大电路。温度用18B20温度探测芯片进行测量。液体测量是以两探针为信号源的三极管放大电路。
(4)执行机构:机械机构主要由大功率直流电刷电机驱动以L298N为核心的驱动电路驱动电机,以555为核心的PWM发生电路来驱动L298N从而实现调速。
2.3
单片机
管脚设置
本文采用的单片机型号为STC89C52,其具有32个可操作的I/O口。在完成系统分配后还有I/O未被操作,故不需要扩展I/O口。I/O分配如图2所示。
2.4 遥控模块电路的设计
遥控模块采用市场上常见的车载MP3遥控器。可与MP3解码模块无缝连接。采用内部程序调用其按键对时间等进行无线操作。
遥控解码采用中央处理器,按照NEC制式。NEC标准:遥控载波的频率为38kHz(占空比为1:3);当某个按键按下时,系统首先发射一个完整的全码,然后经延时再发射一系列简码,直到按键松开即停止发射。简码重复延时108ms,每两个引导脉冲上升沿之间的间隔都是108ms。一个完整的全码如图3所示。其中,引导码高电平4.5ms,低电平4.5ms;系统码8位,数据码8位,共32位;数据0用“高电平0.5625ms+低电平0.5625ms”表示,数据1用“高电平0.5625ms+低电平1.6875ms”表示,一个简码=引导码+系统码位0的反码+结束位(0.5625ms,)高电平。其时序及工作原理如图3所示。
2.5 系统电源的设计
针对此电路功率大的特点,本文采用独立电源设计,分别分为单片机工作电源、MP3解码模块电源、电机驱动电源。其电路如图4所示。
2.6 电机控制设计
2.6.1 电机驱动电路设计
婴儿车共有两个电机,分别控制婴儿的摇晃和奶瓶的开启与关闭,采用以L289N为核心的驱动电路。其电路如图5所示。
2.6.2 电机调速电路设计
考虑到电机为大功率的直流电机,电机外形已经固定。控制磁极对数实现调速不现实。串电阻由于其工作负载较大而电流变化大,综上所述,本文采用PWM波的方式来实现电机的调速。PWM波的产生有软件和硬件两种实现方式。
方案一:通过软件,所需硬件在原有的89C52的基础上额外地添加A/D电转换环节,及A/D转换。
方案二:通过硬件,所需硬件为常见的555定时器。
综上对比,后者无论是在程序设计还是成本上都优于前者,其设计电路如图6所示。
2.7 婴儿车的音乐模块
本文采用MP3解码模块进行音乐播放与控制。可读取USB、SD、MMC卡中的MP3文件,支持FAT12、FAT16的文件系统。支持MP1layer3、MP2layer3、MP3layer3版本歌曲文件。其原理如图7所示。
2.8 探测电路和红外接收电路的设计
婴儿车的探测系统在本产品中起着至关重要的地位,主要探测的物理量有奶瓶的温度、婴儿的哭声和婴儿身下的液体。奶瓶的温度采用18B20进行测量。针对婴儿哭声的分贝数高而持续时间长的特点,采用灵敏度较低的声音触发电路触发高低电平给中央处理器,同时这种设计也可以检测外部分贝高且持续时间长的噪声。红外电路主要的是红外接收管。其电路如图8所示。
3 系统软件设计
系统的软件主要分为六部分。分别是时间、检测、红外解码、按键探测、外部输出、LCD12864显示。系统以红外遥控为运行最高优先级,时刻监听红外信号。用户可随意修改时间,包括触发后持续的时间。通过本系统的研发,在实践应用中达到了预期目标。为婴儿看护提供了极大方便。
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
模电数电论坛
回复
转播
评分
分享
打开支付宝扫一扫,最高立得1212元红包
搜索
本版
帖子
用户
热搜:
传感器
51串口程序
电子管放大器
夾式電表
夾式電流
Mentor论坛
打印机
版块推荐
百宝箱
My 布拉格
无边框Z9
Z9Max
Z9mini
nubia动态
问题 & 建议
资源分享
爱拍
同城会
牛仔生活
查看论坛所有版块>>
每日签到
论坛任务
摄影技巧
跳蚤市场
互助问答
论坛导读
申请内测
红包中心
每日摇一摇
活动中心
网站地图
官方旗舰店
图文热点
VKL144A TSSOP48 点阵式液晶驱动芯片/低功
产品品牌:永嘉微电/VINKA 产品型号:VKL44A 封装形式:TSSOP48 概述 VKL144是
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
产品品牌:永嘉微电/VINKA 产品型号:VKL128 封装形式:SSOP44 概述 VKL128是一
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
产品品牌:永嘉微电/VINKA 产品型号:VK2C23A/B 封装形式:LQFP64/48 概述 VK2C
高抗干扰液晶驱动/点阵式液晶显示IC/VK2C21
产品品牌:永嘉微电/VINKA 产品型号:VK2C21D 封装形式:SOP16 概述 VK2C21D是
I2C通信接口段码液晶驱动芯片VK2C21C SOP20
产品品牌:永嘉微电/VINKA 产品型号:VK2C21C 封装形式:SOP20 概述 VK2C21C是
更多
精华推荐
VKL144A TSSOP48 点阵式液晶驱动芯片/低功
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
高抗干扰液晶驱动/点阵式液晶显示IC/VK2C21
I2C通信接口段码液晶驱动芯片VK2C21C SOP20
VK2C21B SOP24高抗干扰LCD液晶段码驱动芯片
低成本、高性能、带EEPROM了解一下
工控仪表/水电气表LCD驱动/抗干扰液晶段码
更多
社区学堂
VKL144A TSSOP48 点阵式液晶驱动芯片/
高抗干扰液晶显示驱动/省电液晶驱动IC/
VKL144A TSSOP48 点阵式液晶驱动芯片/低功
产品品牌:永嘉微电/VINKA 产品型号:VKL44A 封装形式:TSSOP48 概述 VKL144是
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
产品品牌:永嘉微电/VINKA 产品型号:VKL128 封装形式:SSOP44 概述 VKL128是一
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
产品品牌:永嘉微电/VINKA 产品型号:VK2C23A/B 封装形式:LQFP64/48 概述 VK2C
更多
客服中心
QQ:187196467
服务时间:周一至周日 8:30-20:30
在线客服
客服微博
产品咨询
售后中心
关注我们
关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
QQ:187196467
周一到周日 8:30-22:00 (全年无休)
7 x 24小时在线客服
手机版
Powered by
MCUZX!
X3.4 © 2008-2015
MCU资讯论坛
版权所有
京ICP备18035221号-2
客服QQ: 187196467
技术支持:
MCU资讯论坛
|
网站地图
快速回复
返回顶部
返回列表