国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STC89LE516實現RS485總線LED顯示屏控制系統

電子設計 ? 2018-10-23 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

LED顯示屏具有成本低、壽命長、功耗小、工作溫度范圍寬等優點,廣泛應用于文字及圖像信息的顯示。整個系統一般分為3個部分:上位機,顯示屏控制電路和LED陣列及其驅動。

其中顯示屏控制電路的設計廣泛采用兩類器件作為其控制核心來實現,一類是單片機控制系統,另一類是可編程邏輯器件。該設計采用基于單片機的控制方案,如圖1所示,一臺PC機通過RS485總線與多塊控制器相連,每塊控制器擴展了溫度傳感器實時時鐘和其他外圍器件,控制LED屏的顯示。

采用單片機的控制方案,結構簡單,應用靈活,并且易于擴展。

1系統的硬件設計

系統硬件框圖如圖2所示,上位PC機用專門的軟件編輯將要顯示的信息,通過串口發給單片機,存儲在Flash內,單片機再驅動電路將字符的編碼通過LED點陣的形式顯示出來。

LED點陣為雙基色屏,能顯示紅,綠,黃3種顏色。控制器的核心選用STC89LE516單片機,擴展32KSRAM作為顯示緩存區,512KFlash用于存儲顯示的點陣信息和一些必要的參數。

撥碼開關選擇本屏的物理地址。控制器還擴展了1片溫度傳感器采集溫度數據,1片時鐘芯片進行實時時間的讀寫。

1.1存儲器擴展電路

STC89LE516是一款強抗干擾,高速,低功耗的單片機,增強型51內核,集成了看門狗電路,內含64K字節Flash存儲器,512字節RAM,可在線編程,可遠程升級,價格便宜。

為了提高響應速度,系統擴展了32KSRAMIS61LV256作為顯示緩存區,用于保存當前正在顯示的一幀數據和一些特技處理數據,和單片機的接口如圖3所示,SRAM的最高位地址線A14由單片機的P3.2單獨控制,以便于將紅色和綠色LED點陣的數據分塊存放,當P3.2輸出為0時,選中RAM地址0x0000~0x3fff,為紅色LED的數據區;當P3.2輸出為1時,選中RAM地址0x4000~0x7fff,為綠色LED的數據區。

Flash用于存儲代碼,顯示的數據信息和字庫。可采用查表的方式調用需要顯示的漢字和英文點陣數據。用64K字節的存儲空間存儲16×16點陣的漢字,可以顯示2048個,512K的Flash可滿足常用字不同字體的存儲需求。SST39VF040的地址線有19位,單片機用P1口來擴充高三位地址線。

系統中單片機,SRAM,Flash要求313V供電,而系統接入電源為5V,可通過LM1117-3.3為芯片提供3.3V穩壓電源

低壓差電源芯片LM1117輸出電流可達800mA,輸出電壓精度在±1%以內,還具有電流限制和熱保護功能。

1.2串行接口電路

控制器接收數據采用單片機內部全雙工的通用異步收發器UART)。在傳輸距離小于20m時采用非平衡的RS-232,在傳輸距離為幾十m到上km時采用RS-485。RS-485采用平衡發送和差分接收,因此具有抑制共模干擾的能力,可以聯網構成分布式系統。由于顯示屏的位置是分散的,彼此相距幾十甚至幾百m,所以控制器用MAX232和SN75176分別做電平轉換,用跳線進行RS-232和RS-485之間的切換選擇,從而實現和PC的通信,完成數據的存儲和更新。

1.3實時時鐘電路

單片機與HT1381低功耗實時時鐘芯片接口采用串行傳輸方式,如圖4所示只需3根線就可以讀寫年、月、日、星期、時、分、秒,在需要時顯示到LED屏幕上。HT1381所需時鐘獨立于單片機,外接321768kHz晶振就可以工作。配備3V充電電池,系統采用外部供電時,二極管導通,外部電源一方面向芯片供電,另一方面對充電電池進行充電。當系統電源停止供電時,二極管截至,芯片由電池來供電。

1.4溫度傳感器電路

溫度傳感器選用單總線數字溫度傳感器DS18B20,該器件將溫度傳感器、溫度報警觸發器、ROM等集成在一個很小的芯片上,傳感器直接輸出的就是溫度信號的數字值。DS18B20以9位數字的方式反映溫度值,讀出或寫入數據僅需要一根信號線。

1.5掃描控制電路和LED陣列

目前大多數LED顯示屏的屏幕設計采用的是模塊化的結構,其基本單元是LED顯示單元模塊,屏幕大小和形狀可靈活改變,顯示屏的安裝和維護也十分方便。LED顯示單元模塊分為LED點陣和驅動電路2部分。

該LED點陣選用紅綠雙基色屏,可顯示紅、綠、黃3種顏色,價格適中。每個模塊是16×64像素,由16塊8×8像素共陽極LED點陣組成。16行LED共用一列數據,每行LED的顯示時間占一個掃描周期的1/16。根據人眼的視覺暫留效應,只要整屏的刷新頻率大于60Hz,即可形成一幅穩定的畫面。每個LED顯示單元有8個紅色數據輸入端、8個綠色數據輸入端和8個行控制信號輸入端。

驅動電路分為行驅動和列驅動。

行驅動電路由2片3-8譯碼器74HC138組成。一個行選信號同時控制著一行中所有LED的通斷,所以它需要較大的驅動電流,為此選用4953。4953內含2個P溝道的MOSFET管,漏極電流最大可達419A,保證了行驅動能力,16×64點陣需要8片4953。2片138的16路輸出分別通過4953的驅動用于選通相應的行,實現對行的控制。

列驅動采用74HC595,內含移位寄存器和三態輸出鎖存器,可以把串行輸入的8bit數據并行輸出。分別用8個74HC595鎖存紅色、綠色數據。單片機2路控制信號與所有595的時鐘輸入SRCLK,鎖存信號RCLK相連。第1片595的串行輸出接到第2片595的串行輸入端,同理,其他引腳的連接方式一樣,通過這種級聯的方式,把8個595芯片連在一起,同時每個595芯片的并行輸出連接8個LED的列。

顯示過程為:

(1)把顯示緩存區中的第1行紅色數據和綠色數據分別送入595鎖存;

(2)送行掃描信號,選通LED陣列的第一行并延時;

(3)行消隱,行掃描信號下移一行并重復上述過程直至完成第16行的顯示。如此循環。

每個LED顯示單元模塊有2個接口,可根據顯示長度的不同需求靈活擴展LED單元,控制器保持不變。如需高度上擴展,可通過擴展CPLD/FPGA控制行掃描信號的同步來實現,在顯示和控制原理上并無差別。

2系統的軟件設計

系統軟件包括上位機軟件和下位機軟件。上位機軟件用VC編寫,與下位機通過異步串口進行通信。上位機軟件的任務是校準時鐘,編輯顯示的內容、顏色和顯示效果等并把數據廣播發送到LED顯示控制器。通信的數據格式如表1所示。

下位機開機進行中斷、串口初始化后,按照指令執行顯示子程序,定時進行溫度采樣和時鐘數據的讀取。下位機始終處于監聽狀態,當有串口中斷時,和上位機通信,上位機發1字節地址符,下位機接收后與本屏地址進行比較,本屏地址由控制器的撥碼開關設定。如果地址相同則接收數據,否則中斷返回,由此實現LED屏的分布式控制。接收完全部數據后,進行校驗,如出錯則要求重發,校驗正確則發送接受成功標志給上位機,結束中斷。串口中斷程序和定時器中斷程序流程見圖5。

控制器接收到數據后存于Flash中,根據數據中的命令字,執行相應的操作,操作判斷流程如圖6所示。

顯示子程序根據漢字內碼從字庫中查找出字模,送至顯示緩存區,通過數據處理后輸出至列選通信號,配合行掃描信號,進行動態掃描顯示。其中數據處理功能主要完成字幕左移、右移、百葉窗、變色、閃爍等。

3結語

本文選用了STC89LE516單片機,在保證功能和穩定的前提下,降低了成本,擴展了大容量Flash數據存儲器,上位機只需傳送漢字內碼即可顯示,減少了數據傳送量,提高了響應速度。LED顯示單元可靈活擴展,滿足不同需求。經實驗驗證,該系統顯示穩定可靠,支持溫度、日歷、漢字和各種特效等,可運用于工業生產線、樓宇安防、停車場等的分布式LED顯示。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LED顯示屏
    +關注

    關注

    39

    文章

    1860

    瀏覽量

    103871
  • RS485
    +關注

    關注

    40

    文章

    1334

    瀏覽量

    85986
  • STC89LE516
    +關注

    關注

    0

    文章

    2

    瀏覽量

    6463
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    工控自動化應用方案:RS485轉光纖

    在工控自動化系統中,RS485 總線憑借布線簡單、支持多節點組網的優勢,成為傳感器、PLC、變頻器等設備互聯的核心鏈路。
    的頭像 發表于 01-27 17:13 ?1767次閱讀

    高速全雙工RS485收發器SiLM1452LGC-DG

    :服務于智能變電站、故障錄波、繼電保護及電力質量監測等對通信速率和可靠性要求極高的場景。 專業音視頻傳輸:可用于廣播系統、大型顯示屏控制、遠程會議系統等需要長距離、抗干擾高速信號傳輸的
    發表于 12-25 09:28

    疆鴻智能PROFIBUS轉RS485網關在供熱廠控制系統改造中的創新應用

    疆鴻智能PROFIBUS轉RS485網關在供熱廠控制系統改造中的創新應用 我至今記得去年那個冬天的清晨,當供熱廠的控制室里電話鈴聲不斷響起時,工程團隊面臨的困境。老舊的鍋爐控制系統與新
    的頭像 發表于 12-24 14:41 ?184次閱讀
    疆鴻智能PROFIBUS轉<b class='flag-5'>RS485</b>網關在供熱廠<b class='flag-5'>控制系統</b>改造中的創新應用

    詳解RS232和RS485接口的區別

    因為RS485接口組成的半雙工網絡一般只需二根連線,所以RS485接口均采用屏蔽雙絞線傳輸。 RS485接口連接器一般采用DB-9的9芯插頭座,與智能終端RS485接口采用DB-9(孔
    的頭像 發表于 11-12 14:26 ?5487次閱讀
    詳解<b class='flag-5'>RS</b>232和<b class='flag-5'>RS485</b>接口的區別

    FZH501A 適用于 LED 顯示屏系統控制卡與顯示模組間的數據交互的 雙向總線收發器

    、 產品應用? 全彩 LED 顯示屏模組;LED 顯示屏控制卡。四 、引腳排列 總結FZH501A 是一款高可靠性、低延遲的 雙向
    發表于 11-10 09:59

    RS485總線舵機工作原理!

    RS485 總線舵機是一種通過RS485 通信協議實現多設備組網控制、高精度角度 / 轉速調節的執行機構,核心是在傳統舵機(驅動電機 + 減
    的頭像 發表于 09-23 11:11 ?852次閱讀

    RS485轉profinet網關接M8-11 系列 RFID 讀卡模塊實現讀取卡號輸出

    在工業自動化領域,設備間的通信協議差異常常成為系統集成的技術瓶頸。以RFID讀卡模塊為例,當M8-11系列設備僅支持RS485接口,而現場PLC控制系統采用PROFINET協議時,如何實現
    的頭像 發表于 08-13 16:26 ?601次閱讀
    <b class='flag-5'>RS485</b>轉profinet網關接M8-11 系列 RFID 讀卡模塊<b class='flag-5'>實現</b>讀取卡號輸出

    M8-11讀卡器如何通過RS485轉Profinet網關在plc寫入從站地址

    在工業自動化領域,設備間的無縫通信是構建高效生產線的關鍵。當M8-11系列RFID讀卡模塊需要通過RS485總線與多臺從機設備協同工作,并最終接入以Profinet為核心的PLC控制系統
    的頭像 發表于 08-10 15:00 ?1246次閱讀
    M8-11讀卡器如何通過<b class='flag-5'>RS485</b>轉Profinet網關在plc寫入從站地址

    高溫RS485收發器芯片的基本原理

    高溫RS485收發器芯片的核心功能是實現基于RS-485標準的串行數據通信。RS-485是一種廣泛使用的工業標準,專為長距離、抗噪聲、多點通信設計。
    的頭像 發表于 07-23 16:07 ?1051次閱讀
    高溫<b class='flag-5'>RS485</b>收發器芯片的基本原理

    打破標準,RS485與PROFINET跨網通訊,如何自由實現

    在現代工業自動化系統中,實現不同通訊協議之間的有效連接至關重要。以基于RS485網絡的Danfoss MCD3000軟啟動器為例,這種連接能力可以通過RS485轉PROFINET網關
    的頭像 發表于 07-15 16:24 ?447次閱讀
    打破標準,<b class='flag-5'>RS485</b>與PROFINET跨網通訊,如何自由<b class='flag-5'>實現</b>

    RS485串口服務器:雙向透傳,自動重連

    。它是傳統RS485設備網絡化升級的關鍵工具,尤其適用于工業自動化、物聯網等需要長距離、抗干擾通信的場景。 核心功能 - 長距離通信:通過以太網替代傳統RS485線纜,輕松實現跨區域設備聯網(如遠程監控農田傳感器)。 - 多設備
    的頭像 發表于 05-27 15:03 ?771次閱讀

    為什么說RS485總線集線器、中繼器是工業通信網絡中的好幫手

    RS485總線集線器、中繼器模塊DAM-3228 在實際應用中具有較高的實用性和靈活性,滿足多設備接入和長距離通信的需求。通過其強大的擴展能力和穩定的性能,能夠有效提升RS485網絡的通信效率和可靠性,是工業通信網絡中的理想選擇
    的頭像 發表于 05-15 15:16 ?1017次閱讀
    為什么說<b class='flag-5'>RS485</b><b class='flag-5'>總線</b>集線器、中繼器是工業通信網絡中的好幫手

    基于RS485與PROFIBUS-DP通訊的400萬選礦過濾間螺桿空壓機控制系統設計與監控

    基于RS485與PROFIBUS-DP通訊的400萬選礦過濾間螺桿空壓機控制系統設計與監控
    的頭像 發表于 05-14 16:04 ?717次閱讀
    基于<b class='flag-5'>RS485</b>與PROFIBUS-DP通訊的400萬選礦過濾間螺桿空壓機<b class='flag-5'>控制系統</b>設計與監控

    工業RS485通信的收發機制介紹

    RS485是工業控制場景下,應用得非常廣泛的通信協議,RS485的差分物理信號在電磁環境復雜的工業現場,有強大的抗干擾能力。對于平時專注于應用軟件開發的工程師,使用RS485進行數據傳
    的頭像 發表于 04-15 11:49 ?1315次閱讀
    工業<b class='flag-5'>RS485</b>通信的收發機制介紹

    LED燈桿與常規LED顯示屏的區別

    LED燈桿與常規LED顯示屏的區別
    的頭像 發表于 03-21 08:45 ?1134次閱讀
    <b class='flag-5'>LED</b>燈桿<b class='flag-5'>屏</b>與常規<b class='flag-5'>LED</b><b class='flag-5'>顯示屏</b>的區別