基于加速度传感器MMA7260QT的自动摇篮的设计
时间:07-01
来源:中电网
点击:
麦克风输入
麦克风输入经放大后通过二极管整流到电容上,此电压进入单片机AD转换器。
音乐播放
音乐源使用专用音乐IC,功率放大器使用国家半导体的LM4874芯片,具有4级电子音量调节功能,本系统只需单声道即可。
液晶显示
采用3.3V串行液晶显示模块,128X64点阵,单片机通过SPI端口直接相连。
外围其他电路
电源经220V转为5V然后经LM1117-3.3稳压成3.3V输出给系统电路使用,5V电压还用来驱动电机。
系统软件
系统软件完成以下功能:
根据设置参数定期检测摇篮状态。
定期对键盘中断引脚检测充放电时间。
驱动液晶显示器显示相关参数、菜单。
根据参数驱动摇篮播放音乐。
检测摇篮状态
以10Hz的频率检测加速度传感器,定时器中断程序启动AD转换器,主程序中检测到AD转换完成则把结果保存起来,通过和零值比较,如果大于阈值,则认为婴儿活动,根据设置参数启动电机、音乐。
键盘检测
以20Hz的频率扫描键盘,定时器中断程序把相应引脚置为输入,允许键盘中断。引脚放电引起键盘中断,保存中断时的定 时器数值,然后退出。主程序等两个按键引脚都扫描完毕保存了放电时间后,调用键盘处理程序分析,得到按键结果。
液晶显示器驱动
液晶显示器使用SPI口送数据,根据按键结果相应调整液晶显示的内容。
摇篮驱动和音乐播放
驱动摇篮时,根据设置参数启动PWM输出,同时记录时间,到参数规定的时间后缓慢停止摇篮(减少PWM占空比)。
功放音量根据参数设置,触发音乐IC播放音乐。
其他辅助程序
根据软件需要,设置定时器中断和变量time_to_1s,当变量中数值达到1S后重置变量。
程序结构
主程序流程如图6
麦克风输入经放大后通过二极管整流到电容上,此电压进入单片机AD转换器。
音乐播放
音乐源使用专用音乐IC,功率放大器使用国家半导体的LM4874芯片,具有4级电子音量调节功能,本系统只需单声道即可。
液晶显示
采用3.3V串行液晶显示模块,128X64点阵,单片机通过SPI端口直接相连。
外围其他电路
电源经220V转为5V然后经LM1117-3.3稳压成3.3V输出给系统电路使用,5V电压还用来驱动电机。
系统软件
系统软件完成以下功能:
根据设置参数定期检测摇篮状态。
定期对键盘中断引脚检测充放电时间。
驱动液晶显示器显示相关参数、菜单。
根据参数驱动摇篮播放音乐。
检测摇篮状态
以10Hz的频率检测加速度传感器,定时器中断程序启动AD转换器,主程序中检测到AD转换完成则把结果保存起来,通过和零值比较,如果大于阈值,则认为婴儿活动,根据设置参数启动电机、音乐。
键盘检测
以20Hz的频率扫描键盘,定时器中断程序把相应引脚置为输入,允许键盘中断。引脚放电引起键盘中断,保存中断时的定 时器数值,然后退出。主程序等两个按键引脚都扫描完毕保存了放电时间后,调用键盘处理程序分析,得到按键结果。
液晶显示器驱动
液晶显示器使用SPI口送数据,根据按键结果相应调整液晶显示的内容。
摇篮驱动和音乐播放
驱动摇篮时,根据设置参数启动PWM输出,同时记录时间,到参数规定的时间后缓慢停止摇篮(减少PWM占空比)。
功放音量根据参数设置,触发音乐IC播放音乐。
其他辅助程序
根据软件需要,设置定时器中断和变量time_to_1s,当变量中数值达到1S后重置变量。
程序结构
主程序流程如图6
- 2013年加速度传感器成MEMS市场最热门产品(07-06)
- “猜”与活动 把iPad抱回家(05-04)
- 手机加速度传感器自给率仅10%,还能否从ST、博世口中夺食?(02-23)
- 飞思卡尔推出全新的工业加速度传感器,传感器发货量已突破20亿件(06-30)
- 博世新推出三轴加速度传感器SMA130(02-11)
- 详解藏身于电脑笔记本的传感器(08-13)