利用cortexM3单片机,通过串口连接上位机PC,由上位机PC对单片机内的参数进行修改,并实时监控系统的运行状态。
单片机控制系统在整点时间(指定时间)到时,控制单片机进行语音播报以及灯光照明等。
数字钟控制及其语音播报系统的主要功能:
1、cortexM3单片机通过串口读写GPS模块,利用收到的GPS信息中的时间信息作为当前时间,单片机进行校对,步进电机驱动指针式数字钟进行快速调整,显示正确时间。
2、读写SD卡,对SD卡内的MP3文件进行解码和语音输出,用于整点语音播报。
3、夜间根据光线亮暗与时间的双重控制,驱动LED灯光照明,便于夜间观看数字钟时间。
4、系统能够在PC机不存在的情况下照常运行。并且能够利用按键进行时间调整,反馈给单片机。进一步驱动步进电机进行指针式数字钟快速调整,显示设定的时间。
5、步进电机驱动指针式钟控制系统,具有反馈功能—即在指针指到12整点时,反馈信息给单片机,以便于对时。
6、利用单片机进行外部周围环境实时温度检测,将外部环境温度信息反馈给上位机显示。
7、采用4相8拍双极性步进电机驱动。
8、利用DS12C887作为备用时钟。每隔一段时间GPS与DS12C887进行时间比对,并随时调整DS12C887的时间。当单片机检测到GPS功能异常时,切断GPS与DS12C887的时间比对。同时启用DS12C887进行时间读取,便于数字钟正常运行。
9、利用lcd显示年月日以及温度信息,隔一段时间从sd卡读取广告信息输出在lcd显示。
10、自带后备蓄电池,断电自动切换电池供电,并切换到节能模式。