




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【Word版本下載可任意編輯】 GPRS的大屏幕LED顯示系統的設計 LED 顯示屏是上世紀80 年代后期在迅速發展起來的新型信息傳播媒體, 是集微電子技術、光電子技術、計算機技術、信息處理技術于一體的大型顯示系統。它以其色彩鮮艷、動態范圍廣、亮度高、壽命長、工作性能穩定而日漸成為顯示媒體中的佼佼者, 廣泛應用于廣告、證券、信息傳播、新聞發布等方面, 是目前國際上較為先進的宣傳顯示媒體。本文提出一種基于GPRS 和I2C 總線構造的大型LED顯示屏系統的設計方法, 該系統首先允許客戶在上位機對要顯示的數據和圖像開展處理,然后用GPRS 模塊發送信息, 遠程分布的GPRS 模塊接收遠程控制和信息
2、的內容, 經過CPU 單元處理后, 通過I2C 總線控制信息在各個終端的顯示。系統中大型LED顯示屏顯示點陣為320256 像素, 劃分為32 個顯示模塊, 其中每個顯示模塊中的顯示屏為長方形, 含16016個像素, 由40 個88 的LED 點陣塊組合而成。 1 系統總體方案 該數據顯示系統主要由上位機軟件管理模塊、GPRS的發送和接收模塊、LED 顯示終端等部分組成, 該系統框圖如圖1 所示。上位PC 機功能為接收用戶輸入信息,將其通過RS-232 串口發送給GPRS 的發送和接收模塊開展數據的傳輸。上位機管理模塊是用戶和該系統開展直接交流的平臺, 用戶通過PC 上位機管理軟件輸入要在LE
3、D 點陣屏顯示的文字和命令以及各種圖像, 可以選擇靜止、從下向上移、從右向左移、閃爍等顯示方式,也能改變字體和移動速度等。遠程的GPRS 的發送和接收模塊主要的功能是將接收到上位機的信息, 及時準確地傳送到希望的顯示終端, 本設計主要是通過I2C 總線傳送給各個顯示終端。顯示終端由多塊LED 點陣屏模塊組成, 每塊點陣屏模塊有16160 點陣, 可以顯示10個1616 點陣漢字。本系統采用I2C 總線開展控制單元和每個顯示終端的通信,LED 點陣屏模塊由MSP430F169 單片機控制, 能接收自身地址數據并控制顯示。 圖1 系統的構造框圖 2 系統硬件設計 該數據采集系統硬件包括上位機通信接
4、口模塊、GPRS 的發送和接收模塊、終端顯示模塊、終端數據處理單元。下面主要介紹GPRS 的發送和接收模塊和終端顯示模塊的設計。 2.1 GPRS 的發送和接收模塊設計 2.1.1 GPRS 發送模塊 本系統選用的GSM 模塊是西門子的TC35I 模塊, 這款無線模塊是一個支持中文短信息的工業級的GSM 模塊, 工作在EGSM900 和GSM1800 雙頻段, 電源范圍為直流3.34.8 V, 電源消耗: 休眠狀態時為3.5 mA, 空閑狀態時為25 mA, 發射狀態為300 mA、2.5A 峰值; 可以輸出語音和數據信號, 功耗在EGSM900 和GSM1800 分別為2 W 和1 W, 通
5、過接口連接器和天線連接器分別連接SIM 卡讀卡器和天線。SIM 電壓為3 V/1.8 V,TC35I 的數據接口通過AT 命令可以雙向傳輸指令和數據, 可選波特率為300 b/s115 kb/s,自動波特率為1.2 kb/s115 kb/s ;支持TEXT 和PDU 格式的SMS , 可通過AT 命令或關斷信號實現重啟和故障修復。TC35I 模塊主要由供電模塊、閃存、ZIF 連接器、天線接口等6 部分組成, 作為TC35I 的, 基帶處理器主要處理GSM 終端內的語音和數據信息, 并涵蓋了蜂窩射頻設備中的所有模擬和數字功能。 2.1.2 GPRS 數據接收模塊 本系統主要是應用GPRS 模塊與
6、單片機開展數據傳輸, 因此涉及的硬件主要是單片機和GPRS 模塊, 本文GPRS 模塊選用西門子的TC35I , 而單片機選擇的是TI公司一種具有超低功耗、功能強大的16 bit 單片機MSP430F169 .由于該模塊電源引腳有5 個, 且電壓都是3.34.8 V, 因此本設計將5 個引腳連在一起, 直接接到外部4.2 V 電源上。但是本系統的外部電源是12 V 的直流電流, 所以設計時采用LM2941 穩壓為4.2 V.GPRS模塊上的引腳IGT 主要是用于點火復位, 其作用是作為GPRS 模塊的一個復位轉換系統, 加電后為使TC35I 進入工作狀態, 必須給IGT 加一個大于100 ms
7、 的低脈沖,電平下降持續時間不可超過1 ms , 這里通過RC 電路來實現。TC35I 的第32 腳SYNC 引腳有兩種工作模式, 一種是指示發射狀態時的功率增長情況, 另一種是指示TC35I 的工作狀態, 可用AT 命令AT+SYNC 開展切換,本模塊使用的是后一種。GPRS 模塊和單片機之間的數據通信主要是通過端口TXD0 與TXD 之間、RXD0 與RXD 之間的數據傳輸來完成。其中,GPRS 模塊上的TXD0 口用于接收從單片機傳來的數據, 而單片機上的TXD 端口用于向GPRS 模塊傳送數據。GPRS 模塊上的RXD0 口用于向單片機發送數據, 單片機的RXD 口則用于接收從GPRS
8、 模塊傳輸來的數據。在TC35I 的基帶處理器上有一個綜合SIM 接口, 該接口直接接線到主機接口( 端到端連接器), 用于連接到外部的SIM 卡座。本系統接的SIM 卡有CCCLK、CCVCC、CCIO、CCRST、CCIN、CCGND 6 個引腳, 分別對應接在TC35I 的第1 第6 個引腳上。模塊的連接器和SIM 卡座的引腳之間的距離不要超過20 cm, 為了到達的效果, 在SIM 支架下敷設一層銅隔離網, 該層敷銅與SIM 卡的CCGND 引腳相連。 CCVCC 和CCGND 之間的兩個電容要離引腳盡量近, 并且走線盡量阻抗低, 以滿足規范要求。MSP430F169 單片機的振蕩器的
9、晶振為11.059 2 MHz , 數據傳輸率設置為9 600 b/s , 復位鍵RESET 為高電平時復位。GPRS 數據傳輸模塊硬件部分的電路原理圖如圖2 所示。 圖2 GPRS 數據傳輸模塊電路圖。 2.2 終端顯示模塊設計 2.2.1 I2C 總線 本系統選用的是通過I2C 總線開展數據處理單元和終端顯示模塊開展通信。I2C(Inter-Integrated Circuit) 總線是一種由PHILIPS 公司開發的兩線式串行總線, 用于連接微控制器及其外圍設備。I2C 總線是用2 根雙向I/O信號線(串行時鐘線SCL 和串行數據線SDA) 把多種器件連接起來, 并實現器件之間的串行通信
10、。I2C 總線主要的優點是其簡單性和有效性。由于接口直接在組件之上, 因此I2C 總線占用的空間非常小, 減少了電路板的空間和芯片管腳的數量, 降低了互聯成本。MSP430F169內部集成有2 個16 bit 定時器,1 個高速12 bit A/D 轉換器,12 bit 或8 bit 的雙重D/A 轉換器,2 個通用同步/異步通信接口和1 個I2C 模塊。本文即利用I2C 模塊來對MSP430F169 單片機開展擴展。 2.2.2 驅動電路 LED 顯示屏驅動電路設計根據驅動芯片的選擇不同有著很大差異。LED 驅動芯片可分為通用芯片和專用芯片兩種。通用芯片是指其芯片本身并非專門為LED而設計,
11、 而是一些符合LED 顯示屏邏輯功能需求的芯片(如串、并移位存放器)。通用芯片一般用于LED 顯示屏的低檔產品, 如戶內的單色屏、雙色屏等。專用芯片是指按照LED 發光特性而專門設計用于LED 顯示屏的驅動芯片。LED 是電流特性器件, 即在飽和導通的前提下, 其亮度隨著電流的變化而變化, 而不是靠調節其兩端的電壓而變化。因此專用芯片一個的特點就是提供恒流源。 本系統采用行掃描方式, 行選通電路由集成電路74HC154 構成。74HC154 是4 線-16 線高性能譯碼器, 在點陣屏幕不大的情況下, 一般的單片機可以直接驅動點陣LED 的亮滅, 但是考慮擴展為大屏幕尺寸時, 因單片機的I/O
12、口缺陷以提供足夠的驅動電流, 但可在74HC154 和點陣的行接口接上一個PNP 型8550 三極管開關電路用來提供足夠的電流, 當74HC154 發出低電平時, 三極管Q 導通, 輸出高電平。此外, 可用帶有2 級鎖存移位輸出功能的74HC595 鎖存器來對列線開展驅動控制。LED 點陣的列線接到74HC595 的8 bit 并行輸出口上, 由單片機控制數據的輸出, 利用74HC595 的鎖存輸出功能, 電路共用同一個移位時鐘SCK 和數據鎖存時鐘RCK, 可級聯多片74HC595 以構成更大LED 點陣屏的列驅動電路。此構造還可在75HC595 的使能端通過PWM 波開展灰度調節。以一個1
13、6 行160 列的LED 點陣單元為例, 本系統采用的驅動電路原理如圖3 所示。 圖3 LED 驅動電路示意圖 3 系統軟件設計 系統軟件設計包括上位機軟件的設計、下位機程序設計兩部分。上位機軟件完成圖像和文字的編輯, 通過計算機串行接口把顯示數據傳送到GPRS 的發送模塊上。GPRS 發送模塊把信息及時地傳到終端顯示控制卡的GPRS 的接收部分, 然后終端的CPU 控制單元把接收的數據開展分割處理后通過I2C 總線傳給各個顯示終端, 并且完成顯示數據不同方式的處理。 3.1 下位機程序設計 下位機程序設計主要由兩個部分構成: (1)GPRS 的發送單元的程序設計, 該單元把上位機處理好的顯示
14、信息及時準確地傳到遠程的終端控制單元; (2) 終端控制單元的程序設計, 該單元主要完成接收GPRS 發送過來的信息然后把數據分割后傳給各個顯示終端。本文主要介紹第二部分的程序設計。 該下位機軟件設計包括主程序、顯示子程序和通信服務程序的設計。主程序主要完成中斷的初始化和串口的初始化設置。顯示程序主要完成數據的各種顯示, 顯示部分采用動態掃描的方式, 實現對顯示屏要顯示的漢字、圖像、字符等數據信息開展傳輸控制以及顯示等功能。通信服務程序主要完成GPRS 的數據接收、數據的分割處理、數據的發送等任務。本文采用模塊化程序設計, 程序各部分的功能由各個模塊分別實現。程序模塊有: 系統初始化模塊、GP
15、RS 通信模塊、數據的處理和存儲模塊、I2C 通信模塊。為了保證系統工作的實時性和高效性, 本系統采用了實用單片機系統MS3 ,MS3 是一套針對MCU51 的開發平臺, 借簽了VC 編程的消息機制,把各個功能有效地組織起來。RTOS 的系統時鐘, 實現高效的按鍵掃描和快速的響應中斷, 執行例行程序。顯示終端主程序如圖4 所示。 圖4 顯示終端主程序流程圖 GPRS 通信模塊主要的功能是接收到GPRS 發送模塊的信息,然后從外面的Flash 中查詢相應的代碼,然后在顯示終端顯示信息,顯示屏可按不同顯示方式開展漢字或表格顯示。GPRS 接收模塊設計程序的流程圖如圖5 所示。 圖5 GPRS 接收
16、模塊設計程序流程圖 3.2 上位機管理軟件設計 在基于GPRS 的LED 的顯示系統中, 上位機機管理軟件主要負責文本信息的編輯, 對顯示的數據根據TEXT 或PDU 模式開展編碼, 然后通過GSM 的發送模塊把信息發送出去。上位機軟件使用可視化編程工具VisualC+6.0 開發, 首先根據LED 顯示屏的大小設置上位機文字和圖像處理的尺寸, 然后對輸入的數據和圖像開展編輯, 把提取有用的數據通過通信接口傳給下位機。在通信的過程中為了保證應用的廣泛性,PC 機的控制系統中采用了Microsoft Visual C+6.0 開發工具中非常好用的多線程串口編程工具CSerialPort 類, 與自帶的MSComm 控件相比, 這個類打包的時候不需要參加其他的文件,而且函數都是開放透明的允許用戶改造。 通過終端
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 路網優化與交通流量調控研究試題及答案
- 解釋紡織機械操作中的創新技術應用試題及答案
- 包裝與物流在紡織行業的試題及答案
- 全面分析質量工程師對企業的貢獻試題及答案
- 城市智能交通發展模式試題及答案
- 未來架構機械工程師資格證書考試試題及答案
- 紡織機械操作中的安全隱患排查責任試題及答案
- 交通行為分析與干預試題及答案
- 2024年紡織機械操作考試特色試題及答案
- 2024電氣工程師資格證書考試亮點試題及答案
- 華為MA5800配置及調試手冊
- 中國生產安全行業市場運行動態及投資發展潛力分析報告
- 【真題】2023年鎮江市中考化學試卷(含答案解析)
- 2023-2024年電子物證專業考試復習題庫(含答案)
- 安全生產培訓課件:機器設備安全操作規程
- 針刺傷預防與措施
- 血液凈化中心信息化管理系統
- 【海信電器公司員工激勵機制問題和完善對策分析(附問卷)】13000字
- 《老年冠心病慢病管理指南(2023版)》解讀
- 兒科感染性疾病課件
- 暖通提資建筑設計數據
評論
0/150
提交評論