當前位置:首頁 > 電源 > 數(shù)字電源
[導(dǎo)讀]本文設(shè)計一種內(nèi)容更新便捷、可擴展、低價格的點陣LED 文字顯示屏。降低成本的途徑是①用幾乎人人都有的手機的藍牙數(shù)據(jù)傳輸功能進行LED 顯示內(nèi)容的更新,免去專業(yè)上位機軟件和控制卡的成本,操作也更簡單;②單次顯示內(nèi)

本文設(shè)計一種內(nèi)容更新便捷、可擴展、低價格的點陣LED 文字顯示屏。降低成本的途徑是

①用幾乎人人都有的手機的藍牙數(shù)據(jù)傳輸功能進行LED 顯示內(nèi)容的更新,免去專業(yè)上位機軟件和控制卡的成本,操作也更簡單;

②單次顯示內(nèi)容在5 ~ 30 個漢字或英文字母,因為顯示內(nèi)容較少,就可實現(xiàn)擴展電路的簡單化。

1 系統(tǒng)設(shè)計方案

1. 1 系統(tǒng)組成

系統(tǒng)由帶藍牙功能的智能手機和LED 顯示屏組成。其中,LED 顯示屏由單片機、LED 點陣模塊、字庫芯片、藍牙接收模塊、5V 開關(guān)電源和3.3V 穩(wěn)壓電路組成,如圖1 所示。系統(tǒng)工作過程是:用戶通過智能手機的記事本編輯"數(shù)據(jù)",并經(jīng)無線藍牙發(fā)送到顯示屏上的藍牙接收模塊。

主控單片機讀取藍牙接收模塊接收的"數(shù)據(jù)"并進行處理。"數(shù)據(jù)"由"控制命令"和"顯示內(nèi)容"構(gòu)成,兩部分數(shù)據(jù)用自定義特征符分隔開。"控制命令"用于對顯示屏的亮度、顯示內(nèi)容移動速度和移動方向進行設(shè)置;而單片機根據(jù)收到的"顯示內(nèi)容"的字符代碼在字庫芯片中找到相應(yīng)的32 字節(jié)顯示代碼送點陣屏顯示。


圖1 系統(tǒng)組成

1. 2 LED 點陣屏工作原理

LED 點陣顯示屏可按顯示需要由若干塊每塊LED 單元板拼接而成。通用LED 單元板由2 位16 × 16 點陣LED 構(gòu)成,尺寸為160* 320mm2.單元板的工作原理如下。

每板有16 行32 列,數(shù)據(jù)的顯示采用傳統(tǒng)的行列式掃描方式。通常為了減小閃爍,提高掃描速度,采用1 /4 掃描,即把16 行分為4 個4 行,每次同時選通4 個4 行中的同序?qū)?yīng)行,這樣掃描4 次即可完成16 行的掃描顯示。其中列控制由74HC595承擔,每塊單元板上有16 片,每片分別控制4 行8 列的點陣小單元。行控制是由1 片譯碼器74LS138 承擔,每次使單元板的4 個4 行的同序?qū)?yīng)行選通。

為了保證正常的電流驅(qū)動( 亮度) ,74LS138 的輸出經(jīng)AMP4593 驅(qū)動放大。每塊單元板有4 片,每片分別驅(qū)動4 行。16 片74HC595 接成級聯(lián)方式,由于每4 行32 列需4 片74HC595, 16 行32 列就是16 片。設(shè)第一個4 行的4 片74HC595 序號為1、2、3、4,第二個4 行的4 片74HC595 序號為5、6、7、8,依次類推。每一片的數(shù)據(jù)輸出端接到下一片的輸入端,數(shù)據(jù)從第1 片的輸入端串行輸入,在移位脈沖的作用下一位一位依序移入,經(jīng)過8 × 16 個脈沖,最先移入的數(shù)據(jù)位移到了第16 片的最低位(也是該片的輸出端) ,所有數(shù)據(jù)都移入后,就可顯示一板完整的內(nèi)容,按此規(guī)律即可進行顯示的軟件設(shè)計。如果顯示的字數(shù)多,拼接的LED 單元板就多,顯示一屏完整內(nèi)容所需的移位脈沖就多。這種顯示方式要求主控單片機有較高的指令執(zhí)行速度,否則就會有閃爍感。點陣單元板原理圖如圖2 所示。


圖2 點陣單元板原理圖

2 系統(tǒng)主要模塊的選擇和電路設(shè)計

2. 1 主控芯片

2. 1. 1 芯片選擇

為了滿足LED 顯示屏的顯示及多板的擴展,要求系統(tǒng)主控單片機有較快的運行速度;較大的存儲空間用于存儲顯示數(shù)據(jù),因此選用美國silicon 公司的C8051F410.該芯片是一款高性能產(chǎn)品,F(xiàn)TQP - 32 封裝( 9mm* 9mm) 大大減小了體積;由于采用了精簡指令結(jié)構(gòu),使得每個機器周期僅需一個時鐘周期,運算速度快大大加快,如果使用片內(nèi)24. 5MHz 的內(nèi)部時鐘,其運行速度大約是普通8051 單片機工作在12MHz 時鐘時的24 倍; 芯片內(nèi)部資源豐富,自帶看門狗,通過JTAG 接口連接調(diào)試器,可方便硬件在線調(diào)試; 芯片內(nèi)含UART、SPI、I2C 等通信接口,方便與外圍芯片連接; 4 個定時器/計數(shù)器使編程更方便; 自帶的16K/32KFLASH,可存儲大約1K 個漢字。

2. 1. 2 最小系統(tǒng)電路設(shè)計

系統(tǒng)對單片機時鐘的精度和溫度穩(wěn)定度都沒有特別要求,可以直接使用C8051F410 單片機內(nèi)部自帶的時鐘振蕩器,而無需外接振蕩器。使用時要注意的是,是芯片工作電源是從Vregin 引腳引入( + 3. 3V) ,VDD 是內(nèi)部基準電壓輸出引腳,VIO 是I /O 口作為數(shù)字引腳時的電源輸入引腳。電路設(shè)計時必需在緊靠這3 個引腳的位置布上濾波和退耦電容( 4. 7μ 和104p) .P1. 0~ P1. 3 是顯示屏的控制線CLK、SCLK、R 和OE; P1. 7、P0. 0 ~ P0. 2是字庫芯片控制線,采用SPI 接口; P2. 0 和P2. 1 是顯示屏的行掃控制線A 和B; P0. 4 和P0. 5 是串口通信線,與藍牙模塊連接。這12 根引腳都需配置為數(shù)字引腳。最小系統(tǒng)電路如圖3 所示。


圖3 C8051F410 單片機最小系統(tǒng)

[!--empirenews.page--]

2. 2 藍牙模塊

2. 2. 1 模塊選擇

選用藍牙模塊的要求是: 價格便宜、體積小,使用方便。符合條件的藍牙模塊產(chǎn)品很多。設(shè)計選用的是南京國春電氣生產(chǎn)的GC - 02 藍牙模塊,這是款高質(zhì)量的CLASS2 藍牙模塊。此藍牙模塊內(nèi)部帶有對象交換協(xié)議( OPP)文件接收功能,只要上電后,就可被手機藍牙識別,并可成功配對建立連接,接收手機藍牙傳輸?shù)奈募?/p>

GC - 02 藍牙模塊共有29 個引腳,可通過SPI 接口或UART接口與單片機通信。本系統(tǒng)單片機選擇UART 方式與GC - 02進行通信。藍牙模塊處于待機模式時,已配對過的手機向藍牙模塊發(fā)送文件,未配對的手機需先進行配對,輸入正確的PIN 碼( 即配對密碼)即可配對。此藍牙模塊的出場廠PIN 碼是"1234",其PIN 碼可通過向藍牙模塊發(fā)送指令進行修改。

2. 2. 2 電路設(shè)計

單片機通過引腳P0.4 和P0. 5 與藍牙模塊GC- 2 的串口( 12 腳和13腳)進行通信,藍牙模塊的其他功能未用。單片機與藍牙模塊的連接如圖4所示。


圖4 單片機與藍牙模塊的連接圖。

2. 5 電源模塊

電源模塊由5 V 大功率電源和+ 3. 3 V 小功率穩(wěn)壓電路組成。前者是給LED 屏提供電源,后者是把5V 電壓穩(wěn)壓成3. 3 V后提供給單片機、藍牙模塊和字庫模塊工作,這里選用ASM1117- 3. 3 芯片。市售通用的LED 板輸入額定功率約為190 W/ m2 ,每塊單元板面積是160* 320 mm2 ,最大工作電流約為2 A( 5 V 工作電壓時功耗是10 W) ,可根據(jù)所要求的LED 顯示屏的面積選擇開關(guān)電源的功率。常用的開關(guān)電源,配合雙MOS 管輸出以及加強型散熱器和濾波電容線圈,可保障純凈充足的電流輸出。

2. 6 系統(tǒng)總體電路

本系統(tǒng)以單片機C8051F410 作為MCU,外圍電路包括藍牙模塊、字庫芯片、LED 點陣屏和電源模塊,系統(tǒng)電路原理如圖5 所示。


圖5 系統(tǒng)原理圖。

3 系統(tǒng)軟件設(shè)計

單片機的初始化包括: ①時鐘初始化,選擇片內(nèi)24.5MHz 內(nèi)部時鐘。②引腳配置: 配置P0. 0 ~ P0. 2 為SPI 接口(3 線) ,與字庫芯片通信; 配置P0. 4 和P0. 5 為串口,與藍牙模塊實現(xiàn)通訊; 配置P1. 0 ~ P1. 3、P2. 0 和P2. 1 為數(shù)字I /O,實現(xiàn)對顯示屏的控制。

③中斷、定時器/計數(shù)器和FLASH 相關(guān)寄存器初始化。系統(tǒng)軟件流程如圖6 所示。


圖6 系統(tǒng)軟件流程

初始化后系統(tǒng)將主動讀取FLASH 指定地址范圍內(nèi)的數(shù)據(jù),并將數(shù)據(jù)( Unicode 字符集) 轉(zhuǎn)換得到與Unicode 數(shù)據(jù)對應(yīng)的GB2312字符集代碼在字庫芯片的地址碼,然后將該地址碼送給字庫芯片提取該地址所對應(yīng)的GB2312 字符集,再將GB2312 字符集代碼通過字庫芯片轉(zhuǎn)化提取相對應(yīng)的16* 16 點陣代碼,通過SPI 口將代碼送給單片機,進而單片機將點陣代碼送給點陣屏并控制點陣屏將數(shù)據(jù)顯示出來。

正常工作狀態(tài)下,當手機藍牙與系統(tǒng)藍牙模塊發(fā)生配對時,手機只有輸入正確的PIN 碼后,才可成功配對,配對成功后,若手機采用記事本軟件通過藍牙發(fā)送數(shù)據(jù),藍牙模塊將接收數(shù)據(jù)并通過串口發(fā)送出去,這時單片機接收數(shù)據(jù),如果識別到有效數(shù)據(jù)的開始位為標志位"#",那么系統(tǒng)將認為該命令是控制命令,即控制LED 顯示的亮度、速度、移動方向??刂泼畹母袷阶灾鞫x。

例如"#35 左",意思為:"#"為控制標志位,"3"控制亮度( 控制范圍為0 - 9,數(shù)值越大亮度越高) ,"5"控制速度( 控制范圍0 - 9,數(shù)字越大速度越慢) ,"左"為方向控制位(左為移動方向向左移,右代表向右移,上表示向上移,下為向下移) .如果有效數(shù)據(jù)的開始位不為"#",那么將默認此次數(shù)據(jù)為LED 要顯示的新內(nèi)容,系統(tǒng)將把數(shù)據(jù)按順序存入指定的FLASH 地址范圍內(nèi),待復(fù)位后新數(shù)據(jù)將顯示于屏幕上。特別要指出的是,為了保證顯示屏工作的可靠性,要在顯示循環(huán)程序中得合適位置設(shè)置好"喂狗"參數(shù)。

4 結(jié)束語

系統(tǒng)實現(xiàn)了通過手機更新顯示屏顯示內(nèi)容的目的,方便又快捷。經(jīng)過一批用戶的使用,顯示性能和控制性能均較為穩(wěn)定。但是,在實際使用過程中也遇到了尚未解決的問題: ①有部分手機不支持Unicode 字符集格式。②本設(shè)計僅限于智能機通過記事本編輯顯示數(shù)據(jù)的傳送,而不同手機采用的記事本編輯軟件不盡兼容,本設(shè)計是基于Nokia 手機軟件設(shè)計的。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉