《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計應(yīng)用 > 公交車站牌報站屏的設(shè)計
公交車站牌報站屏的設(shè)計
趙明富1,張先富2,張松飛1
摘要: 介紹了新型太陽能公交車站牌報站顯示系統(tǒng)。該系統(tǒng)利用太陽能、LED顯示和微控制技術(shù),采用W78E58單片機(jī)作為系統(tǒng)的中央控制單元,可實現(xiàn)同一站牌不同路數(shù)公交車站點的靜態(tài)顯示、動態(tài)顯示和定時顯示控制。利用VB軟件編程可實現(xiàn)PC機(jī)通信,通過RS232接口可對整個系統(tǒng)升級,提高了系統(tǒng)的可操作性。整個系統(tǒng)采用太陽能供電,蓄電池作為后備電源,可有效節(jié)約電能。
Abstract:
Key words :

  摘 要: 介紹了新型太陽能公交車站牌報站顯示系統(tǒng)。該系統(tǒng)利用太陽能、LED顯示和微控制技術(shù),采用W78E58單片機(jī)作為系統(tǒng)的中央控制單元,可實現(xiàn)同一站牌不同路數(shù)公交車站點的靜態(tài)顯示、動態(tài)顯示和定時顯示控制。利用VB軟件編程可實現(xiàn)PC機(jī)通信,通過RS232接口可對整個系統(tǒng)升級,提高了系統(tǒng)的可操作性。整個系統(tǒng)采用太陽能供電,蓄電池作為后備電源,可有效節(jié)約電能。

  關(guān)鍵詞: 太陽能電池板;LED點陣屏;控制器;靜態(tài)顯示;動態(tài)顯示

   目前,多數(shù)公交車站牌都采用固定板塊方式顯示站點信息,其內(nèi)容固定、信息量少,修改站點信息麻煩,不能快速、便捷地更新站點信息。本文設(shè)計了一種由單片機(jī)控制的報站屏,可動態(tài)、實時地顯示公交車站的站點信息,同時采用太陽能供電,減少了城市供電的壓力,達(dá)到了節(jié)約電能的目的。
1 系統(tǒng)框圖
  本系統(tǒng)采用華邦公司的W78E58單片機(jī)作為系統(tǒng)的中央控制單元,可實現(xiàn)同一站牌不同路數(shù)公交車站點的靜態(tài)顯示、動態(tài)顯示和定時顯示控制;結(jié)合VB軟件編程,實現(xiàn)了PC機(jī)通信、控制界面以及安全措施,豐富了系統(tǒng)功能,提高了系統(tǒng)的可操作性,符合未來交通系統(tǒng)智能化、網(wǎng)絡(luò)化的發(fā)展方向。
  系統(tǒng)由主控制單元和輔助控制單元兩大模塊組成,分別如圖1和圖2所示。圖1為主控制單元結(jié)構(gòu)圖,主要完成LED點陣顯示和定時顯示控制。其中6264為64Kbit的RAM擴(kuò)展,用來補(bǔ)充W78E58內(nèi)部RAM空間不足;AT24C256是容量為256Kbit的E2ROM,用來保存站點信息及更新數(shù)據(jù)信息;RS232通信模塊用來更新站點信息和升級系統(tǒng)。

  圖2為輔助控制單元結(jié)構(gòu)圖,主要完成電源動態(tài)管理和蓄電池充放電控制。由于太陽能電池板輸出電能不穩(wěn)定,所以要對其動態(tài)管理,以保證正常供電;蓄電池組是為了防止陰雨天時不能正常使用太陽能電池板供電的后備電源。
2 系統(tǒng)硬件設(shè)計
2.1 顯示屏驅(qū)動顯示電路

  顯示屏分成屏體和控制器兩部分。屏體的主要部分是顯示陣列及行列驅(qū)動電路。顯示時掃描方式分為兩步,每行有一個行驅(qū)動器,各行的同名列共用一個列驅(qū)動器。由單片機(jī)給出行選通信號,從第一行開始依次對各行掃描;對于列,根據(jù)各列所存數(shù)據(jù),確定相應(yīng)的列驅(qū)動器是否將該列與行接通,如果接通,則該行該列的LED點亮,全部各行都掃描一遍后(一個掃描周期),再從第一行開始,進(jìn)行下一個周期的掃描。只要一個掃描周期的時間比人眼1/25s的滯留時間短,人眼就不會感覺到閃爍現(xiàn)象。
  顯示數(shù)據(jù)從驅(qū)動芯片到顯示模塊以并行方式傳輸,但顯示數(shù)據(jù)從單片機(jī)到驅(qū)動芯片則以串行方式傳輸。串行傳輸?shù)目刂齐娐泛唵巍⒃O(shè)計容易,但串行數(shù)據(jù)傳輸需要較長時間,這可由軟件彌補(bǔ),也可考慮單片機(jī)的控制速度。
  顯示驅(qū)動電路由74HC595組成。74HC595輸入端是8位串行移位寄存器,輸出端是8位并行緩存器,具有鎖存功能。由于CLK、LOAD端相連,而數(shù)據(jù)線分開,這樣在同一脈沖下,行列數(shù)據(jù)可同時傳入。行列數(shù)據(jù)準(zhǔn)備好后,啟動LOAD信號使所有數(shù)據(jù)同時輸出并鎖存,這樣較傳統(tǒng)方法速度提高了4倍。由于CLK、LOAD引線較長,為避免線間干擾,在驅(qū)動6片74Ls595之后再加驅(qū)動芯片74LS244,以驅(qū)動下一級驅(qū)動電路。
  LED顯示屏驅(qū)動電路與控制系統(tǒng)相配合,分為動態(tài)掃描型驅(qū)動和靜態(tài)鎖存型驅(qū)動兩種。本設(shè)計使用單色點陣,16行×64列為一個基本單元,共用8片74HC595、16個行掃描管,將8片74HC595級聯(lián),共用一個串行時鐘CLK及數(shù)據(jù)鎖存信號STR。當(dāng)?shù)谝恍行枰@示的數(shù)據(jù)經(jīng)過8×8=64個CLK時鐘后將全部移入74HC595中,此時產(chǎn)生一個數(shù)據(jù)鎖存信號STR,使數(shù)據(jù)鎖存到74HC595的后級鎖存器中,同時由行掃描控制電路產(chǎn)生信號使第一行掃描管導(dǎo)通,相當(dāng)于第一行LED的正端都接高平,顯然第一行LED管的亮、滅取決于74HC595中鎖存的信號;在第一行LED管點亮的同時,在74HC595中移入第二行需要顯示的數(shù)據(jù),隨后將其鎖存,并同時由行掃描控制電路將第一行掃描管關(guān)閉而接通第二行,使第二行LED管點亮。依此類推,當(dāng)?shù)谑袙呙柽^后再回到第一行,只要掃描速度足夠高,就可形成一幅完整的文字或圖像,其工作時序如圖3所示。

 

參考文獻(xiàn)
[1] 袁茵.太陽能電池陽光普照[J].電子技術(shù),2006(3):40-42.
[2] 郭兆正.LED點陣顯示屏系統(tǒng)設(shè)計[J].渤海大學(xué)學(xué)報,2005(12):25-27.
[3] 眭碧霞.用單片機(jī)串行口實現(xiàn)動態(tài)掃描LED顯示[J].電子工程師,2006(6):31-32.
[4] 李熹霖.談LED大屏的刷新頻率和換幀頻率[J].現(xiàn)代顯示,2004(1):17-19.
[5] 龐家成.多功能LED信息顯示屏的設(shè)計[J].現(xiàn)代顯示技術(shù),2006(9):25-27.
[6] 周小平.LED顯示屏及其掃描電路的硬件及軟件實現(xiàn)[J].印刷電路信息,2005(1):45-47.
[7] 虞鶴松.LED顯示屏高速數(shù)據(jù)通訊接口設(shè)計[J].國外電子元器件,2005(2):38-40.

2.2 顯示屏主控制電路
  華邦51系列單片機(jī)中W78E58是8位微控制器,最高工作頻率為40MHz,W78E58與8052完全兼容,具有256B的片內(nèi)RAM和32KB的可編程及可擦除只讀存儲器。片內(nèi)EPROM允許對程序存儲器在線重新編程,也可用常規(guī)的EPROM編程器編程,具有編程后的編碼保護(hù)功能,全靜態(tài)設(shè)計。顯示屏主控制電路如圖4所示。


  為了使更新的站點信息和定時顯示時間在系統(tǒng)掉電后仍能恢復(fù),設(shè)計時必須考慮將常數(shù)保存起來。由于W78E58單片機(jī)片內(nèi)沒有EEPROM,所以采用了外部擴(kuò)展方式。對于一個公交車報站屏來說,為了獲得較大的系統(tǒng)余量,選用了AT24C256存儲芯片,按照16×16的點陣計算,可存儲1 000個字符,容量足夠。
  靜態(tài)顯示只需在定時中斷處理程序中從顯示緩沖區(qū)調(diào)入相應(yīng)的一行顯示數(shù)據(jù),然后選中該行即可實現(xiàn)該行的顯示,如此循環(huán),便可顯示整個內(nèi)容。閃動顯示與此類似,不同的是要間隔一個“軟定時器”的定時時間,在行掃描時,行移位寄存器的D端打入的數(shù)據(jù)全為0,可使得整屏不顯示,以確保黑屏?xí)r間與顯示時間相等,從而實現(xiàn)漢字的閃動顯示。滾動顯示要求顯示內(nèi)容每隔一定時間向左移動,要求在下次移動顯示之前對顯示緩沖區(qū)的內(nèi)容進(jìn)行更改,從而完成相應(yīng)點陣數(shù)據(jù)的移位操作。設(shè)置一個顯示緩沖區(qū),該區(qū)應(yīng)包括兩部分,一部分用來保存當(dāng)前LED顯示屏上顯示的4個漢字點陣數(shù)據(jù),另一部分為點陣數(shù)據(jù)預(yù)裝載區(qū),用來保存即將進(jìn)入LED顯示屏的1個漢字的點陣數(shù)據(jù)。滾動指針始終指向顯示屏的最右邊原點。當(dāng)滾動指針移動到需要顯示的點陣數(shù)據(jù)存儲區(qū)第1個漢字的首地址時,顯示緩沖區(qū)LED顯示區(qū)為空白,而預(yù)裝載區(qū)已保存了第1個待顯示漢字的點陣數(shù)據(jù)。當(dāng)需要滾動顯示時,可在接下來的掃描周期的每個行掃描中斷處理程序中,對顯示緩沖區(qū)的相應(yīng)行點陣數(shù)據(jù)左移一位,同時更改顯示緩沖區(qū)的內(nèi)容。該操作要確保在1.25ms的中斷時間內(nèi)完成(W78E58采用24MHz晶振,可以實現(xiàn)該操作)。這樣,在一個掃描周期后,整個漢字將左移一列,而顯示緩沖區(qū)的內(nèi)容也同時更改。由于預(yù)裝載區(qū)保存了1個漢字點陣數(shù)據(jù),即16×16點陣,所以當(dāng)前顯示緩沖區(qū)的內(nèi)容只能移動16列。當(dāng)下一個滾動到來時,滾動指針將移動到點陣數(shù)據(jù)存儲區(qū)的下一個漢字的首地址,并在預(yù)裝載區(qū)存入該漢字的點陣數(shù)據(jù),然后重復(fù)操作便可實現(xiàn)滾動顯示。打字顯示要求漢字在顯示屏上按從左到右順序一個個出現(xiàn),如同打字效果。設(shè)計時可采用如下方法:首先將LED顯示屏對應(yīng)的顯示緩沖區(qū)全部清零,即LED顯示空白,然后每間隔一個“軟定時器”設(shè)定的動態(tài)顯示時間,顯示緩沖區(qū)依次加入一個漢字點陣數(shù)據(jù)并進(jìn)行掃描顯示,這樣就可達(dá)到打字顯示的效果。
2.3 電池板選用及控制電路
2.3.1 太陽能電池板和蓄電池的選用

  通過分析計算發(fā)現(xiàn),點陣屏幕的顯示電流不是固定不變的,而是隨著點陣顯示內(nèi)容而變化。因此,選用電池板時,需要考慮這些因素。
  紅色LED的正向壓降為1.8V,正向電流IF為8mA。要達(dá)到直流驅(qū)動時的顯示效果,掃描脈沖的平均電流Ia應(yīng)等于直流驅(qū)動電流Io(約為IF,這里取6mA),Ia必須滿足下式才能達(dá)到滿意的顯示效果:
  
  IFM為脈沖電流的幅值,根據(jù)經(jīng)驗,T/ton取4比較合適,則一行LED的瞬時電流最大值為:
  

  點陣屏的工作電壓為5V、工作電流約為1.6A。由于公交站牌一天工作24h,考慮陰天情況下系統(tǒng)的供電,后備電源應(yīng)具有24h的供電能力,且按80%的放電率計算,則蓄電池的容量為:
  
  式中Qx為蓄電池容量,Tx為蓄電池放電時間, IFMN為點陣屏工作電流。因此應(yīng)選用5V/50Ah免維護(hù)蓄電池。
  有日照時,要求太陽能電池既能給點陣屏供電,也能給蓄電池充電。如按15h充電計算,充電電流為:
  

  式中IC為充電電流,Qx為蓄電池容量,TC為充電時間。
  因此,太陽能電池板需提供的總電流為:
  I=IC + IFMN =3.3+ 1.6 = 4.9A
  計算中,加上30%的余量,則要求太陽能電池提供的輸出功率為:
    P=VI(1+0.3)=5×4.9×1.3=31.85W
式中P為太陽能電池板的輸出功率,V為點陣屏的工作電壓。因此,給點陣屏供電應(yīng)選用5V/35W的電池板。
2.3.2 蓄電池供電控制電路
  蓄電池供電控制電路如圖5所示。由于太陽能電池板輸出功率隨光照變化,其輸出電壓需要穩(wěn)壓,以減少輸出電壓的波動。圖5中W7806用來穩(wěn)定電池板的輸出電壓,同時對蓄電池充電;T3、T4用來檢測蓄電池電壓并控制其充放電,在蓄電池充滿后自動停止充電,若蓄電池電壓過低則自動充電,保護(hù)蓄電池;電路中C4用來濾除干擾信號。

 

3 系統(tǒng)軟件設(shè)計
3.1 顯示屏主體顯示

  程序在初始化后將存儲在ROM內(nèi)部的站點信息讀出,送至單片機(jī)的RAM進(jìn)行漢字點陣轉(zhuǎn)換,轉(zhuǎn)換后的數(shù)據(jù)經(jīng)過顯示效果處理,如站點信息的左移顯示、右移顯示、上下移動顯示、滾動顯示等,最后送入數(shù)據(jù)緩沖區(qū),調(diào)用顯示子程序,完成站點信息顯示。主程序流程圖如圖6所示。


  顯示子程序的任務(wù)是將緩沖區(qū)內(nèi)的數(shù)據(jù)讀出送到點陣屏顯示。點陣顯示的原理是按列選擇,通過串并轉(zhuǎn)換,將一列的顯示數(shù)據(jù)送至選擇的列排點陣中,然后選擇下一列。重復(fù)上述步驟,即可以實現(xiàn)數(shù)據(jù)顯示。顯示子程序的流程圖如圖7所示。
3.2 定時顯示控制
  報站屏的定時顯示是指在固定時間顯示相應(yīng)的站點信息或其他數(shù)據(jù)信息。定時顯示依靠外部時間芯片DS1302和主程序中的判斷子程序來實現(xiàn)。定時顯示程序流程圖如圖8所示。


3.3 顯示效果控制
  主程序在開始時設(shè)置待顯示的效果,在顯示效果子程序中,程序判斷需要顯示的效果后調(diào)用不同顯示效果處理程序,對緩沖區(qū)內(nèi)的數(shù)據(jù)進(jìn)行效果處理,最后送入顯示緩沖區(qū),等待顯示調(diào)用。其程序流程圖如圖9所示。
  本系統(tǒng)可方便地實現(xiàn)功能擴(kuò)展,如加上升級模塊,可實現(xiàn)系統(tǒng)的遠(yuǎn)程升級;加上公交車到站時間預(yù)測模塊,可預(yù)測到公交車到站的時間,方便行人乘車;加上網(wǎng)絡(luò)模塊,可以連接互聯(lián)網(wǎng),直接通過互聯(lián)網(wǎng)進(jìn)行控制,也為以后的智能交通打下基礎(chǔ)。此外,本系統(tǒng)經(jīng)過改進(jìn)后還可以應(yīng)于廣告宣傳,通過遠(yuǎn)程通信實現(xiàn)對點陣屏幕的遠(yuǎn)程控制。
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
黄色av日韩| 在线成人h网| 久久综合色播五月| 欧美一区二区三区免费视| 一级日韩一区在线观看| 亚洲精品久久久蜜桃| 欧美在线一二三区| 欧美一区二区三区喷汁尤物| 亚洲一区尤物| 亚洲一级免费视频| 亚洲一区二区三区四区五区黄| 夜夜嗨一区二区三区| 亚洲精品小视频| 亚洲精品乱码久久久久久日本蜜臀 | 国产欧美日本一区二区三区| 欧美午夜精品久久久| 欧美日韩亚洲综合一区| 欧美日韩另类在线| 欧美欧美全黄| 欧美日韩三级视频| 国产精品高精视频免费| 国产精品大片免费观看| 国产精品人人做人人爽| 国产农村妇女精品| 国产在线精品自拍| 国产一区二区中文字幕免费看| 国一区二区在线观看| 狠狠色2019综合网| 在线看国产一区| 亚洲国产导航| 亚洲美女在线视频| 在线视频欧美精品| 亚洲欧美日韩国产中文| 久久av一区| 亚洲日本电影在线| 一个色综合av| 性欧美1819性猛交| 久久亚洲私人国产精品va媚药 | 国产精品福利在线| 国产精品系列在线| 国语精品中文字幕| 最新日韩在线| 亚洲视频一区二区在线观看| 午夜精品久久久久久99热软件| 久久不射中文字幕| 亚洲人成人一区二区在线观看| 99亚洲伊人久久精品影院红桃| 亚洲欧美日韩精品久久亚洲区 | 亚洲欧美国产一区二区三区| 欧美亚洲在线视频| 久久先锋资源| 欧美日本一道本| 国产精品毛片大码女人| 黑人极品videos精品欧美裸| 亚洲欧洲精品一区二区| 亚洲午夜久久久久久久久电影院 | 亚洲福利视频一区| 亚洲精选国产| 亚洲你懂的在线视频| 亚洲国产日韩在线一区模特| 亚洲香蕉伊综合在人在线视看| 久久av最新网址| 欧美国产高清| 国产农村妇女精品| 亚洲欧洲美洲综合色网| 亚洲免费在线观看| 亚洲伦理自拍| 欧美中文字幕第一页| 欧美激情bt| 国产欧美日韩精品在线| 亚洲欧洲在线一区| 亚洲免费影视第一页| 日韩视频在线一区二区| 久久激情五月婷婷| 欧美日韩在线三区| 伊人精品在线| 亚洲免费婷婷| 一区二区成人精品| 久久夜精品va视频免费观看| 国产精品免费小视频| 亚洲国产欧美日韩精品| 欧美一区1区三区3区公司| 亚洲一区999| 欧美黄色aa电影| 国产午夜精品福利| 一区二区高清| 日韩午夜免费| 免费成人av在线| 国产三区二区一区久久| 一区二区三区精品在线| 亚洲精品视频免费| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品免费一区豆花| 日韩天堂在线视频| 亚洲欧洲在线免费| 久久精品最新地址| 国产精品视频免费观看| 日韩一级大片| 日韩亚洲欧美一区二区三区| 麻豆精品91| 国产亚洲欧美日韩精品| 亚洲一区在线视频| 亚洲影院高清在线| 欧美日韩国产欧美日美国产精品| 亚洲国产精品久久久久秋霞不卡| 久久精品国产91精品亚洲| 欧美一区二区福利在线| 国产精品www| 99热精品在线| 9l视频自拍蝌蚪9l视频成人| 欧美第一黄网免费网站| 在线看片一区| 亚洲黄色尤物视频| 久久综合给合| 黄色资源网久久资源365| 欧美亚洲一级| 久久精品视频在线播放| 国产欧美日韩综合一区在线播放 | 亚洲欧美美女| 香蕉成人啪国产精品视频综合网| 国产精品www.| 中文一区二区| 亚洲免费视频成人| 国产精品免费电影| 亚洲免费影视| 欧美综合第一页| 国产欧美在线看| 欧美一区二区在线看| 久久精品国产亚洲精品 | 国语自产精品视频在线看抢先版结局 | 欧美日韩国产电影| 亚洲精品日韩在线观看| 夜色激情一区二区| 欧美日韩情趣电影| 中文在线资源观看视频网站免费不卡| 亚洲男女自偷自拍图片另类| 国产精品美女久久久久av超清| 亚洲一二区在线| 久久大香伊蕉在人线观看热2| 国产一区91| 久久精品亚洲精品| 免费一级欧美片在线播放| 亚洲国产国产亚洲一二三| 99热这里只有成人精品国产| 欧美日韩在线观看一区二区| 亚洲网站在线播放| 欧美与黑人午夜性猛交久久久| 国产婷婷一区二区| 最新日韩中文字幕| 欧美日韩美女一区二区| 亚洲一二三区精品| 久久米奇亚洲| 亚洲国产99| 亚洲香蕉网站| 国产一区二区主播在线| 亚洲精品国产精品乱码不99按摩| 欧美日韩国产首页在线观看| 亚洲一二三四区| 久久免费黄色| 亚洲三级免费电影| 午夜影院日韩| 伊大人香蕉综合8在线视| 夜夜爽av福利精品导航| 国产麻豆日韩| 91久久精品国产91久久性色tv| 欧美日韩国产在线播放| 午夜欧美大片免费观看| 免费视频一区| 亚洲先锋成人| 欧美freesex交免费视频| 一区二区成人精品| 久久久天天操| 夜夜夜久久久| 久久久久久久精| 亚洲精品综合| 久久久久国产精品午夜一区| 亚洲激情电影中文字幕| 午夜老司机精品| 亚洲福利国产| 欧美一级视频免费在线观看| 亚洲精美视频| 欧美在线影院| 亚洲免费高清视频| 久久久久久香蕉网| 在线亚洲电影| 免费在线国产精品| 亚洲一区久久| 欧美国内亚洲| 香蕉久久久久久久av网站| 欧美日韩黄色大片| 久久精品盗摄| 国产精品一区二区久久精品| 日韩亚洲不卡在线| 国产中文一区| 亚洲女女女同性video| 亚洲国产三级网| 久久精品91| 夜夜嗨av色综合久久久综合网| 免费成人你懂的| 午夜久久黄色|