论文部分内容阅读
中图分类号:TP273.5 文献标识码:A
摘要:当今社会随处可见广告,然而广告的载体是多种多样的,有电视广告、网络广告,还有广播广告。本文主要介绍一下滚动式广告窗的发展,同时着重的讲解一下以STC89C52单片机为主的滚动式广告灯箱控制系统设计过程,其中有STC89C52单片机的基本概述,以及起到精确滚动广告画面的步进电机的控制方法,同时还加入了压力传感器。压力传感器埋在广告窗正面一定距离内,当有人对当前广告画面感兴趣走进该区域踩到压力传感器后单片机将延长该广告画面的显示时间,同时语音播报有关广告画面的宣传信息。直到人离开时,再继续按照程序设置的一定时间周期滚动广告画面,以达到更好的宣传效果,同时也增加了单位面积广告的利用率。
关键词:STC89C52单片机;步进电机;压力传感器
1、概述
滚动式广告窗在我们日常生活中见得最多的地方当属公交站台了,那里是一个城市当中人员流动量最大的地方,也是我们对滚动式广告窗最直接的了解。其实滚动式广告窗的灵感来源于普通的广告灯箱,而普通的广告灯箱仅仅是一副广告宣传画里加入照明灯以及灯箱组成的适应夜间宣传的简单广告设备。而滚动式广告窗是在此基础上,利用现代化技术加入了数字控制系统,以及照明灯的时间控制装置,使原本单一、利用率低下的广告灯箱变得更符合当今现代化社会的需求!也更能吸引人们的眼球,同时也使广告的宣传效果更好。
2、滚动式广告窗的控制系统与工作过程
滚动式广告窗主要是由执行机构、和控制部分两大部分组成,其中控制部分包括单片机STC89C52、步进电机控制电路、语音电路、还有压力传感器电路等几小块组成。
(1)单片机STC89C52
STC89C52是整个滚动式广告窗组成部分中最主要的一部分,也是整个系统中最核心的部分。其主要就是接收压力传感器返回的信号,接着根据压力传感器返回的信号来决定广告的语音信息的播放;再接着就是控制步进电机按照一定是时间滚动显示不同的广告画面。
(2)压力传感器和AD转换电路
压力传感器是一种将压力大小转化为与之对应的模拟信号,再经过ADC0832进行A/D采集后送入单片机内部进行处理即可得出压力值,再设定一个比较压力值,当滚动式广告窗前有人停留时,踩到压力传感器后单片机会采集到一个压力值,将其与内部设置的比较值比较后进而便可以判断出滚动式广告窗前是否有人停留进而单片机做出一个合理的控制方案的选择。
(3)语音电路
语音电路最主要的就是录制与广告内容相同的语音信息,且可以对应的上当前正在显示的广告画面播放出与之对应的语音信息。这不仅仅对广告的宣传效果加强了,而且最主要的是给人一特别的体验感。使广告的宣传效果达到非常好。
3、系统的总体设计
滚动式广告窗主要是采用STC89C52单片机控制步进电机,按照一定是时间周期循环滚动,显示多种广告画面,并且能够利用压力传感器自动感应出广告窗前是否有人,果有人则单片机采取播放与当前广告换面一致的语音信息;当没有人时,单片机将控制步进电机带动广告画面按照预先设置的时间周期循环滚动不同的广告画面。主要的电路元器件下:
(1)单片机选用STC89C52。
(2)压力传感器部分采用的是MPX4250通过参考手册即可了解使用方法,而且外围电路比较的简单便于实际安装调试。
(3)语音电路中的语音芯片则是采用的ISD1200/1400语音处理集成电路。这种语音芯片外部附加电路比较的简单,而且内部有自己的基准时钟源,控制起来十分的方便。
(4)步进电机为28BYJ48型四相八拍电机其扭矩比较的大,而且仅需要5V供电,且驱动电路比较的简单,它仅占用单片机的四个I/O口即可完成对单片机控制。
4、硬件电路设计
(1)STC89C52单片机最小系统电路
STC89C52单片机采用8位的CPU,片内有振荡器和时钟电路,工作频率为0~24MHZ,片内有256字节的数据存储器(RAM),同时有8K字节的程序存储器(ROM)以及4个8位的并行I/O口(P0、P1、P2、P3)和1个全双工串行通讯口,3个16位定时器/计时器(T0、T1、T2)而且可以处理六个中断源,两级中断优先级。STC89C52单片机的内部结构。
果要单片机去工作,我们必须要首先保证单片机的基本的外围电路要求,即STC89C52单片机的最小系统电路,单片机要保证其运行的最小条件首先要说的就是单片机的电源,首先VCC,GND分别接在电源正极(+5V)与负极,XTAL1,XTAL2片内震荡电路输入/输出端,通常外接一个晶振(0~24MHZ)两个电容(15~45pf)。因为想要单片机去工作就必须满足电源供给的同时还应该给于一个震荡脉冲只有这样CPU才能按照一定的时钟节拍与时序进行工作;
单片机的硬件复位电路也是单片机最小系统中不可缺少的一个部分,在单片机的引脚里RESET引脚即为单片机的复位引脚而且单片机的复位方式有上电复位和手动&上电复位,使用的是手动&上电复位电路,因为该电路不仅满足单片机上电自动复位的要求,也为了以后手动对单片机复位的要求。
而且STC89C52单片机的复位脉冲为正脉冲复位,宽度>10ms。除了单片机的振荡电路,复位电路,最后还有一个引脚寻址外部ROM控制端低有效,片外无ROM时必须接地;片内有ROM时应当接高电平;
单片机的最小系统电路是满足单片机工作的最基本要求,所以也是整个控制系统中最重要的组成部分。
(2)步进电机的原理及控制方法
步进电机是一种将电脉冲到致动器的角位移。当步进驱动器接收到一个脉冲信号,简单地说,这将驱动步进电机,以设置一个固定的角度(即步进角)的旋转方向。可以控制脉冲的数量来控制角位移量,从而可以实现精确的定位;同时您可以通过控制脉冲频率来控制电机的旋转速度和加速度,从而达到调整速度的目的。
5、结论与展望
主要是对滚动式广告窗控制部分的改进研究,以STC89C52微控制器为主要控制核心,该STC89C52微控制器在这个小工程中主要控制三个部分:
控制ADC0832A/D转换芯片对压力传感器进行模拟信号采集,并将采集到的模拟值进行转换,将转换的数字信号传输回单片机单片机进行处理,最终单片机根据采集回来的压力值做出判断。
控制语音电路。根据单片机采集到的压力值进行判断,果采集到的压力值大于设定的压力值M,则开始播放与当前画面一致的语音信息,反之则不播放。
控制步进电机的转动。果广告前面没有人即控制步进电机按照一定的时间周期滚动循环显示不同的广告画面,有人时则停止转动,并播放与当前广告画面有关的语音信息。
参考文献:
[1]张毅刚单片微机原理及应用[M]. 西安:西安电子科技大学出版社,1994
[2]李光飞,楼然苗,胡佳文,等.单片机课程设计实例指导[M].北京:北京航空航天大学出版社, 2004: 86- 91
[3]沙占友, 王彦朋, 等. 单片机外围电路设计[M]. 北京: 电子工业出版社, 2004: 3- 5
[4]肖海荣,王凤英,杨金清,等.基于AT89C2051和ISD2560的录放音系统设计[J].微计算机信息,2004(1):63-64.
[5]刘连吉.ISD语音芯片录/放器件及电路设计[J]. 青岛海洋大学学报,1997,27(3):291-299.
[6]刘宝廷.步进电动机及其驱动控制系统[M]. 哈尔滨:哈尔滨工业大学出版社,1997
作者简介:
尹继业(1981-)江西永新人,江西科技学院计算机中心,讲师,本科,研究方法:电子工程。
摘要:当今社会随处可见广告,然而广告的载体是多种多样的,有电视广告、网络广告,还有广播广告。本文主要介绍一下滚动式广告窗的发展,同时着重的讲解一下以STC89C52单片机为主的滚动式广告灯箱控制系统设计过程,其中有STC89C52单片机的基本概述,以及起到精确滚动广告画面的步进电机的控制方法,同时还加入了压力传感器。压力传感器埋在广告窗正面一定距离内,当有人对当前广告画面感兴趣走进该区域踩到压力传感器后单片机将延长该广告画面的显示时间,同时语音播报有关广告画面的宣传信息。直到人离开时,再继续按照程序设置的一定时间周期滚动广告画面,以达到更好的宣传效果,同时也增加了单位面积广告的利用率。
关键词:STC89C52单片机;步进电机;压力传感器
1、概述
滚动式广告窗在我们日常生活中见得最多的地方当属公交站台了,那里是一个城市当中人员流动量最大的地方,也是我们对滚动式广告窗最直接的了解。其实滚动式广告窗的灵感来源于普通的广告灯箱,而普通的广告灯箱仅仅是一副广告宣传画里加入照明灯以及灯箱组成的适应夜间宣传的简单广告设备。而滚动式广告窗是在此基础上,利用现代化技术加入了数字控制系统,以及照明灯的时间控制装置,使原本单一、利用率低下的广告灯箱变得更符合当今现代化社会的需求!也更能吸引人们的眼球,同时也使广告的宣传效果更好。
2、滚动式广告窗的控制系统与工作过程
滚动式广告窗主要是由执行机构、和控制部分两大部分组成,其中控制部分包括单片机STC89C52、步进电机控制电路、语音电路、还有压力传感器电路等几小块组成。
(1)单片机STC89C52
STC89C52是整个滚动式广告窗组成部分中最主要的一部分,也是整个系统中最核心的部分。其主要就是接收压力传感器返回的信号,接着根据压力传感器返回的信号来决定广告的语音信息的播放;再接着就是控制步进电机按照一定是时间滚动显示不同的广告画面。
(2)压力传感器和AD转换电路
压力传感器是一种将压力大小转化为与之对应的模拟信号,再经过ADC0832进行A/D采集后送入单片机内部进行处理即可得出压力值,再设定一个比较压力值,当滚动式广告窗前有人停留时,踩到压力传感器后单片机会采集到一个压力值,将其与内部设置的比较值比较后进而便可以判断出滚动式广告窗前是否有人停留进而单片机做出一个合理的控制方案的选择。
(3)语音电路
语音电路最主要的就是录制与广告内容相同的语音信息,且可以对应的上当前正在显示的广告画面播放出与之对应的语音信息。这不仅仅对广告的宣传效果加强了,而且最主要的是给人一特别的体验感。使广告的宣传效果达到非常好。
3、系统的总体设计
滚动式广告窗主要是采用STC89C52单片机控制步进电机,按照一定是时间周期循环滚动,显示多种广告画面,并且能够利用压力传感器自动感应出广告窗前是否有人,果有人则单片机采取播放与当前广告换面一致的语音信息;当没有人时,单片机将控制步进电机带动广告画面按照预先设置的时间周期循环滚动不同的广告画面。主要的电路元器件下:
(1)单片机选用STC89C52。
(2)压力传感器部分采用的是MPX4250通过参考手册即可了解使用方法,而且外围电路比较的简单便于实际安装调试。
(3)语音电路中的语音芯片则是采用的ISD1200/1400语音处理集成电路。这种语音芯片外部附加电路比较的简单,而且内部有自己的基准时钟源,控制起来十分的方便。
(4)步进电机为28BYJ48型四相八拍电机其扭矩比较的大,而且仅需要5V供电,且驱动电路比较的简单,它仅占用单片机的四个I/O口即可完成对单片机控制。
4、硬件电路设计
(1)STC89C52单片机最小系统电路
STC89C52单片机采用8位的CPU,片内有振荡器和时钟电路,工作频率为0~24MHZ,片内有256字节的数据存储器(RAM),同时有8K字节的程序存储器(ROM)以及4个8位的并行I/O口(P0、P1、P2、P3)和1个全双工串行通讯口,3个16位定时器/计时器(T0、T1、T2)而且可以处理六个中断源,两级中断优先级。STC89C52单片机的内部结构。
果要单片机去工作,我们必须要首先保证单片机的基本的外围电路要求,即STC89C52单片机的最小系统电路,单片机要保证其运行的最小条件首先要说的就是单片机的电源,首先VCC,GND分别接在电源正极(+5V)与负极,XTAL1,XTAL2片内震荡电路输入/输出端,通常外接一个晶振(0~24MHZ)两个电容(15~45pf)。因为想要单片机去工作就必须满足电源供给的同时还应该给于一个震荡脉冲只有这样CPU才能按照一定的时钟节拍与时序进行工作;
单片机的硬件复位电路也是单片机最小系统中不可缺少的一个部分,在单片机的引脚里RESET引脚即为单片机的复位引脚而且单片机的复位方式有上电复位和手动&上电复位,使用的是手动&上电复位电路,因为该电路不仅满足单片机上电自动复位的要求,也为了以后手动对单片机复位的要求。
而且STC89C52单片机的复位脉冲为正脉冲复位,宽度>10ms。除了单片机的振荡电路,复位电路,最后还有一个引脚寻址外部ROM控制端低有效,片外无ROM时必须接地;片内有ROM时应当接高电平;
单片机的最小系统电路是满足单片机工作的最基本要求,所以也是整个控制系统中最重要的组成部分。
(2)步进电机的原理及控制方法
步进电机是一种将电脉冲到致动器的角位移。当步进驱动器接收到一个脉冲信号,简单地说,这将驱动步进电机,以设置一个固定的角度(即步进角)的旋转方向。可以控制脉冲的数量来控制角位移量,从而可以实现精确的定位;同时您可以通过控制脉冲频率来控制电机的旋转速度和加速度,从而达到调整速度的目的。
5、结论与展望
主要是对滚动式广告窗控制部分的改进研究,以STC89C52微控制器为主要控制核心,该STC89C52微控制器在这个小工程中主要控制三个部分:
控制ADC0832A/D转换芯片对压力传感器进行模拟信号采集,并将采集到的模拟值进行转换,将转换的数字信号传输回单片机单片机进行处理,最终单片机根据采集回来的压力值做出判断。
控制语音电路。根据单片机采集到的压力值进行判断,果采集到的压力值大于设定的压力值M,则开始播放与当前画面一致的语音信息,反之则不播放。
控制步进电机的转动。果广告前面没有人即控制步进电机按照一定的时间周期滚动循环显示不同的广告画面,有人时则停止转动,并播放与当前广告画面有关的语音信息。
参考文献:
[1]张毅刚单片微机原理及应用[M]. 西安:西安电子科技大学出版社,1994
[2]李光飞,楼然苗,胡佳文,等.单片机课程设计实例指导[M].北京:北京航空航天大学出版社, 2004: 86- 91
[3]沙占友, 王彦朋, 等. 单片机外围电路设计[M]. 北京: 电子工业出版社, 2004: 3- 5
[4]肖海荣,王凤英,杨金清,等.基于AT89C2051和ISD2560的录放音系统设计[J].微计算机信息,2004(1):63-64.
[5]刘连吉.ISD语音芯片录/放器件及电路设计[J]. 青岛海洋大学学报,1997,27(3):291-299.
[6]刘宝廷.步进电动机及其驱动控制系统[M]. 哈尔滨:哈尔滨工业大学出版社,1997
作者简介:
尹继业(1981-)江西永新人,江西科技学院计算机中心,讲师,本科,研究方法:电子工程。