中圖分類號:TP273.5"文獻標識碼:A
摘要:當今社會隨處可見廣告,然而廣告的載體是多種多樣的,有電視廣告、網(wǎng)絡(luò)廣告,還有廣播廣告。本文主要介紹一下滾動式廣告窗的發(fā)展,同時著重的講解一下以STC89C52單片機為主的滾動式廣告燈箱控制系統(tǒng)設(shè)計過程,其中有STC89C52單片機的基本概述,以及起到精確滾動廣告畫面的步進電機的控制方法,同時還加入了壓力傳感器。壓力傳感器埋在廣告窗正面一定距離內(nèi),當有人對當前廣告畫面感興趣走進該區(qū)域踩到壓力傳感器后單片機將延長該廣告畫面的顯示時間,同時語音播報有關(guān)廣告畫面的宣傳信息。直到人離開時,再繼續(xù)按照程序設(shè)置的一定時間周期滾動廣告畫面,以達到更好的宣傳效果,同時也增加了單位面積廣告的利用率。
關(guān)鍵詞:STC89C52單片機;步進電機;壓力傳感器
1、概述
滾動式廣告窗在我們?nèi)粘I钪幸姷米疃嗟牡胤疆攲俟徽九_了,那里是一個城市當中人員流動量最大的地方,也是我們對滾動式廣告窗最直接的了解。其實滾動式廣告窗的靈感來源于普通的廣告燈箱,而普通的廣告燈箱僅僅是一副廣告宣傳畫里加入照明燈以及燈箱組成的適應(yīng)夜間宣傳的簡單廣告設(shè)備。而滾動式廣告窗是在此基礎(chǔ)上,利用現(xiàn)代化技術(shù)加入了數(shù)字控制系統(tǒng),以及照明燈的時間控制裝置,使原本單一、利用率低下的廣告燈箱變得更符合當今現(xiàn)代化社會的需求!也更能吸引人們的眼球,同時也使廣告的宣傳效果更好。
2、滾動式廣告窗的控制系統(tǒng)與工作過程
滾動式廣告窗主要是由執(zhí)行機構(gòu)、和控制部分兩大部分組成,其中控制部分包括單片機STC89C52、步進電機控制電路、語音電路、還有壓力傳感器電路等幾小塊組成。
(1)單片機STC89C52
STC89C52是整個滾動式廣告窗組成部分中最主要的一部分,也是整個系統(tǒng)中最核心的部分。其主要就是接收壓力傳感器返回的信號,接著根據(jù)壓力傳感器返回的信號來決定廣告的語音信息的播放;再接著就是控制步進電機按照一定是時間滾動顯示不同的廣告畫面。
(2)壓力傳感器和AD轉(zhuǎn)換電路
壓力傳感器是一種將壓力大小轉(zhuǎn)化為與之對應(yīng)的模擬信號,再經(jīng)過ADC0832進行A/D采集后送入單片機內(nèi)部進行處理即可得出壓力值,再設(shè)定一個比較壓力值,當滾動式廣告窗前有人停留時,踩到壓力傳感器后單片機會采集到一個壓力值,將其與內(nèi)部設(shè)置的比較值比較后進而便可以判斷出滾動式廣告窗前是否有人停留進而單片機做出一個合理的控制方案的選擇。
(3)語音電路
語音電路最主要的就是錄制與廣告內(nèi)容相同的語音信息,且可以對應(yīng)的上當前正在顯示的廣告畫面播放出與之對應(yīng)的語音信息。這不僅僅對廣告的宣傳效果加強了,而且最主要的是給人一特別的體驗感。使廣告的宣傳效果達到非常好。
3、系統(tǒng)的總體設(shè)計
滾動式廣告窗主要是采用STC89C52單片機控制步進電機,按照一定是時間周期循環(huán)滾動,顯示多種廣告畫面,并且能夠利用壓力傳感器自動感應(yīng)出廣告窗前是否有人,果有人則單片機采取播放與當前廣告換面一致的語音信息;當沒有人時,單片機將控制步進電機帶動廣告畫面按照預先設(shè)置的時間周期循環(huán)滾動不同的廣告畫面。主要的電路元器件下:
(1)單片機選用STC89C52。
(2)壓力傳感器部分采用的是MPX4250通過參考手冊即可了解使用方法,而且外圍電路比較的簡單便于實際安裝調(diào)試。
(3)語音電路中的語音芯片則是采用的ISD1200/1400語音處理集成電路。這種語音芯片外部附加電路比較的簡單,而且內(nèi)部有自己的基準時鐘源,控制起來十分的方便。
(4)步進電機為28BYJ48型四相八拍電機其扭矩比較的大,而且僅需要5V供電,且驅(qū)動電路比較的簡單,它僅占用單片機的四個I/O口即可完成對單片機控制。
4、硬件電路設(shè)計
(1)STC89C52單片機最小系統(tǒng)電路
STC89C52單片機采用8位的CPU,片內(nèi)有振蕩器和時鐘電路,工作頻率為0~24MHZ,片內(nèi)有256字節(jié)的數(shù)據(jù)存儲器(RAM),同時有8K字節(jié)的程序存儲器(ROM)以及4個8位的并行I/O口(P0、P1、P2、P3)和1個全雙工串行通訊口,3個16位定時器/計時器(T0、T1、T2)而且可以處理六個中斷源,兩級中斷優(yōu)先級。STC89C52單片機的內(nèi)部結(jié)構(gòu)。
果要單片機去工作,我們必須要首先保證單片機的基本的外圍電路要求,即STC89C52單片機的最小系統(tǒng)電路,單片機要保證其運行的最小條件首先要說的就是單片機的電源,首先VCC,GND分別接在電源正極(+5V)與負極,XTAL1,XTAL2片內(nèi)震蕩電路輸入/輸出端,通常外接一個晶振(0~24MHZ)兩個電容(15~45pf)。因為想要單片機去工作就必須滿足電源供給的同時還應(yīng)該給于一個震蕩脈沖只有這樣CPU才能按照一定的時鐘節(jié)拍與時序進行工作;
單片機的硬件復位電路也是單片機最小系統(tǒng)中不可缺少的一個部分,在單片機的引腳里RESET引腳即為單片機的復位引腳而且單片機的復位方式有上電復位和手動amp;上電復位,使用的是手動amp;上電復位電路,因為該電路不僅滿足單片機上電自動復位的要求,也為了以后手動對單片機復位的要求。
而且STC89C52單片機的復位脈沖為正脈沖復位,寬度gt;10ms。除了單片機的振蕩電路,復位電路,最后還有一個引腳尋址外部ROM控制端低有效,片外無ROM時必須接地;片內(nèi)有ROM時應(yīng)當接高電平;
單片機的最小系統(tǒng)電路是滿足單片機工作的最基本要求,所以也是整個控制系統(tǒng)中最重要的組成部分。
(2)步進電機的原理及控制方法
步進電機是一種將電脈沖到致動器的角位移。當步進驅(qū)動器接收到一個脈沖信號,簡單地說,這將驅(qū)動步進電機,以設(shè)置一個固定的角度(即步進角)的旋轉(zhuǎn)方向??梢钥刂泼}沖的數(shù)量來控制角位移量,從而可以實現(xiàn)精確的定位;同時您可以通過控制脈沖頻率來控制電機的旋轉(zhuǎn)速度和加速度,從而達到調(diào)整速度的目的。
5、結(jié)論與展望
主要是對滾動式廣告窗控制部分的改進研究,以STC89C52微控制器為主要控制核心,該STC89C52微控制器在這個小工程中主要控制三個部分:
控制ADC0832A/D轉(zhuǎn)換芯片對壓力傳感器進行模擬信號采集,并將采集到的模擬值進行轉(zhuǎn)換,將轉(zhuǎn)換的數(shù)字信號傳輸回單片機單片機進行處理,最終單片機根據(jù)采集回來的壓力值做出判斷。
控制語音電路。根據(jù)單片機采集到的壓力值進行判斷,果采集到的壓力值大于設(shè)定的壓力值M,則開始播放與當前畫面一致的語音信息,反之則不播放。
控制步進電機的轉(zhuǎn)動。果廣告前面沒有人即控制步進電機按照一定的時間周期滾動循環(huán)顯示不同的廣告畫面,有人時則停止轉(zhuǎn)動,并播放與當前廣告畫面有關(guān)的語音信息。
參考文獻:
[1]張毅剛單片微機原理及應(yīng)用[M]."西安:西安電子科技大學出版社,1994
[2]李光飛,樓然苗,胡佳文,等.單片機課程設(shè)計實例指導[M].北京:北京航空航天大學出版社,"2004:"86-"91
[3]沙占友,"王彥朋,"等."單片機外圍電路設(shè)計[M]."北京:"電子工業(yè)出版社,"2004:"3-"5
[4]肖海榮,王鳳英,楊金清,等.基于AT89C2051和ISD2560的錄放音系統(tǒng)設(shè)計[J].微計算機信息,2004(1):63-64.
[5]劉連吉.ISD語音芯片錄/放器件及電路設(shè)計[J]."青島海洋大學學報,1997,27(3):291-299.
[6]劉寶廷.步進電動機及其驅(qū)動控制系統(tǒng)[M]."哈爾濱:哈爾濱工業(yè)大學出版社,1997
作者簡介:
尹繼業(yè)(1981-)江西永新人,江西科技學院計算機中心,講師,本科,研究方法:電子工程。