MXT8051在复合多功能广告机中的应用
系统软件
本文引用地址:https://www.eepw.com.cn/article/110409.htm系统软件分为两个部分,PC上位机软件和控制系统软件。
PC上位机软件设计
PC上位机软件主要实现和控制系统通信,对控制系统进行时间、工作模式、工作参数的设定,通过PC软件可实现控制的调试、记忆以及从机演示等功能,可视化界面极大的方便了生产和调试。整个软件采用VB编写,采用MSComm串口控件实现通信。系统上位机设计界面如图4所示。弹出界面为工作参数设定子界面。
控制系统软件设计
控制系统软件主要分成以下几个模块:按键和LCD模块用于设定参数、调试;通信模块,主要实现系统与PC机通信,或者带多个子广告机;电机控制驱动模块,采用PWM控制电机的运行,可灵活改变电机的运行速度;时序逻辑控制模块,实现广告画布和魔图的时序控制和逻辑动作控制。
PC机通信模块或按键和LCD模块既可以设定系统画布的启动时间、停止时间及运动间隔时间,也可以设定魔图停止工作的时间和恢复时间,这些参数由时序逻辑控制模块用于控制画布和魔图的时序;还可以设定整机停止时间,这个很重要,在凌晨时或根据现实城市生活节奏,没有人群在广告机附近活动时,系统再工作已经没有意义,可达到节能的目的。时序控制模块的程序流程如图5所示。
结语
本系统在原有广告灯箱的基础上增加了魔图,使广告画面不再单一,增加了广告的显示内容,使两者有机的结合在一起;采用RS232接口,可以级联多台机器使多幅同一画面同时工作,这种创新广告媒体使消费者更主动地去关注广告,无形中提升了产品及品牌的美誉度和偏好度,达到彰显产品特点、突出传播效果的目的。
参考文献
[1] 北京时代民芯.MXT8051芯片数据手册,2010.3
[2] 吴红星主编.电机驱动与控制专用集成电路及应用.中国电力出版社,2006.6
[3] 李长林.Visual Basic串口通信技术与典型实例.清华大学出版社,2006.4
[4] 王秋爽.单片机开发基础与经典设计实例. 机械工业出版社,2008.5
[5] http://www.st.com/stonline/products/literature/ds/1392.pdf
[6] http://www.st.com/stonline/books/pdf/docs/1373.pdf
评论