《電子技術(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亚洲国产精品_日韩亚洲一区二区
亚洲午夜精品久久久久久app| 久久精品动漫| 国产曰批免费观看久久久| 欧美午夜精品一区| 欧美裸体一区二区三区| 欧美高清不卡| 欧美福利精品| 欧美第十八页| 欧美岛国在线观看| 欧美成人综合在线| 欧美国产日韩一区| 欧美激情一区二区三区在线| 欧美成人中文字幕在线| 欧美xx视频| 欧美成人精品在线| 欧美不卡视频一区发布| 欧美成人xxx| 欧美精品一卡二卡| 亚洲麻豆av| 一区二区三区欧美| 日韩视频在线观看免费| 99在线|亚洲一区二区| 一区二区三区成人| 亚洲欧美日韩天堂一区二区| 亚洲欧洲99久久| 欧美一区二区黄色| 久久久久久电影| 蜜臀久久久99精品久久久久久 | 亚洲欧美国产不卡| 午夜在线视频观看日韩17c| 亚洲天堂偷拍| 亚洲一区欧美| 久久国产精品72免费观看| 亚洲福利视频网站| 99精品福利视频| 亚洲永久精品国产| 欧美在线免费视屏| 久久综合国产精品| 欧美日韩国产欧| 国产精品日韩| 狠狠噜噜久久| 91久久嫩草影院一区二区| 日韩一级欧洲| 亚洲欧美日韩一区| 老牛影视一区二区三区| 夜夜躁日日躁狠狠久久88av| 亚洲深夜av| 久久精品一区二区三区不卡| 99视频国产精品免费观看| 亚洲综合色自拍一区| 欧美在线电影| 欧美极品欧美精品欧美视频| 国产精品狼人久久影院观看方式| 国产日韩欧美不卡在线| 一区久久精品| 一区二区高清在线| 久久精品国产在热久久| 一本不卡影院| 久久国产色av| 欧美日韩高清一区| 国产中文一区二区三区| 日韩视频一区二区三区在线播放免费观看| 亚洲性av在线| 亚洲欧洲中文日韩久久av乱码| 亚洲永久字幕| 嫩草成人www欧美| 国产精品mv在线观看| 国内在线观看一区二区三区| 亚洲作爱视频| 亚洲成色777777女色窝| 亚洲永久精品大片| 欧美14一18处毛片| 国产精品一二一区| 亚洲精品中文字| 亚洲高清影视| 欧美影院一区| 国产偷久久久精品专区| 国产精品永久免费视频| 91久久精品国产91性色tv| 亚洲自拍16p| 一区二区三区高清不卡| 久久亚洲精品一区二区| 国产精品国产自产拍高清av王其 | 亚洲视频在线看| 亚洲美女诱惑| 久久露脸国产精品| 国产精品久久久久av| 亚洲国产欧美一区二区三区同亚洲 | 欧美人妖另类| 韩日视频一区| 亚洲综合不卡| 亚洲一二三级电影| 欧美激情精品久久久久久蜜臀| 国产一区二区三区在线观看精品| 亚洲视频在线视频| 中文av字幕一区| 欧美成人一二三| 在线观看成人av| 欧美在线免费视频| 欧美一级播放| 国产精品大片wwwwww| aⅴ色国产欧美| 午夜久久美女| 亚洲精品久久嫩草网站秘色| 国产午夜精品全部视频在线播放 | 中文亚洲免费| 久久精品91| 久久av资源网| 久久国产免费看| 午夜欧美大片免费观看| 亚洲先锋成人| 一区二区三区国产| 亚洲一区在线观看免费观看电影高清| 亚洲人午夜精品免费| 极品少妇一区二区三区| 欧美精品系列| 久久综合色一综合色88| 麻豆freexxxx性91精品| 一区二区三区免费观看| 国产欧美日韩在线播放| 国产精品久久久久久久久久尿| 国产精品扒开腿做爽爽爽软件| 亚洲每日在线| 欧美1区3d| 国产精品久久久久久久7电影| 一本色道88久久加勒比精品 | 伊人色综合久久天天| 欧美日韩黄色大片| 欧美黄色精品| 欧美日韩亚洲91| 欧美日韩一区二区三区视频| 国产视频欧美| 国产精品国产三级国产普通话蜜臀 | 欧美日韩ab| 亚洲第一色在线| 91久久一区二区| 国产精品vvv| 国产亚洲一级| 亚洲黄色毛片| 欧美激情中文字幕一区二区| 日韩亚洲不卡在线| 午夜伦欧美伦电影理论片| 国产婷婷色综合av蜜臀av | 欧美永久精品| 免费的成人av| 亚洲精品乱码久久久久久按摩观| 一区二区精品在线| 国产精品欧美久久久久无广告| 香蕉久久夜色精品国产| 鲁大师影院一区二区三区| 91久久精品日日躁夜夜躁欧美 | 亚洲精品视频中文字幕| 亚洲一区二区少妇| 蜜桃av综合| 国产伦精品一区二区三区视频黑人| 亚洲欧美欧美一区二区三区| 亚洲欧美久久久久一区二区三区| 另类专区欧美制服同性| 国产一区亚洲| 宅男66日本亚洲欧美视频| 在线亚洲自拍| 久久久久久高潮国产精品视| 狠狠88综合久久久久综合网| 亚洲精品视频免费| 国产精品网红福利| 91久久国产综合久久蜜月精品| 欧美日韩国产成人| 午夜久久黄色| 欧美高清视频一区| 亚洲一区日韩在线| 蜜桃av一区| 一本色道精品久久一区二区三区| 久久福利影视| 亚洲精品国产欧美| 欧美一区二区三区在线| 亚洲国产一区二区a毛片| 亚洲欧美激情视频| 激情一区二区| 中文一区字幕| 一色屋精品视频在线观看网站| 1769国内精品视频在线播放| 欧美三日本三级少妇三2023 | 欧美区二区三区| 午夜精品理论片| 欧美理论电影网| 久久www免费人成看片高清| 欧美区在线观看| 久久国产一区二区| 欧美日韩一区二区三区在线看| 久久激情一区| 国产精品日韩久久久| 日韩视频一区| 黄色欧美成人| 亚洲免费一在线| 亚洲区在线播放| 久久久噜噜噜久久人人看| 日韩亚洲在线观看| 美女精品在线观看| 亚洲欧美在线免费| 欧美日韩在线影院|