發布者:聯誠發 時間:2022-11-28 14:23 瀏覽量:5469
什么是二次開發?接下來,聯誠發小編就帶你一起看看LED屏控制系統二次開發究竟是怎樣的!
LED顯示屏控制系統二次開發是指,為實現不同場景的顯示需求,LED控制卡與傳感器,端口設備,服務器,PC端,三方平臺等數據源進行協議對接,數據獲取的軟硬件開發過程。
智慧停車場景系統連接圖
作者聚焦數字化時代各個顯示終端,提供開放的軟硬件二次開發對接,賦能客戶,構建完善的城市信息網絡和智慧生態。全面覆蓋智慧交通、ETC、智慧停車、智慧燈桿、叫號系統、工業現場、PLC串口對接等各類豐富場景。
那么在實施LED顯示系統二次開發的過程中,有哪些常見的問題需要注意,哪些基礎的信息需要掌握,讓聯誠發小編帶大家一起下看吧:
一、確認現場環境以及需求
我們需要明確顯示的場景,內容,版面效果,顯示屏幕的分辨率,模組的芯片,發送節目的通訊方式。
二、確認合作方式
開發對接的工作是我方完成,還是客戶完成。如果客戶完成開發工作,我司配合提供相關軟硬件產品開發資料;如果我司完成開發,需客戶提供開發需求文檔。
三、確認數據源
從第三方數據庫讀取或客戶設備自動發送至控制卡:
1. 有外設開發,比如環境傳感器,數采儀,一般需要提供相應外設協議;
2. 無外設開發,需確認顯示數據,接口類型(如http網頁接口,數據庫接口),涉及數據庫類型,表格信息等。
四、確認通訊方式
采用什么通訊方式,就是傳輸數據的介質(網口RJ45,232串口,485串口,無線GPRS,還是4G)。
五、確認節目刷新的方式
確認場景節目的刷新方式,Flash刷新針對低頻率刷新,RAM刷新針對高頻率刷新。常規控制卡一般使用FLASH刷新;鐵路公路飛機場,停車庫,工業現場屏幕,一般使用RAM刷新。
注:控制卡RAM /FLASH 刷新方法:發送內容后,關閉電源并重新上電,顯示屏參數不顯示發送的內容為RAM刷新,顯示之前的內容為FLASH刷新。
六、明確內容更新方式
二次開發內容更新方式,計算機/PLC/工控機發送到控制卡(提供二次開發包),或者第三方設備與控制卡通訊(提供控制卡協議,加載字庫)。
七、明確顯示內容的字庫/字體
1. 國標字庫,宋體,16×16點陣字庫(計算機中12號字體),32×32點陣(計算機中24號字體)。
2. 非國標字庫,主要應用在顯示汽車車牌號、公交車站牌等屏體寬度有限又需顯示多個內容的場景。
注:國標字庫方正,非國標字庫瘦高。兩種字庫都是通過上位機軟件加載到控制卡里。因為字庫要占用存儲空間,常規控制卡沒有加載字庫。
常見問題解答
1. 二次開發項目,為什么發送內容屏體會閃爍?
降低這種閃屏現象的解決方法:一種是使用硬件刷新的控制卡(如E系列控制卡)。另一種是使用內碼協議更新,由于數據量小更新速度快,黑屏時間達到肉眼無法觀測。
注:在發送給控制卡數據時屏幕會黑屏,發送完成后屏幕開始顯示,如果刷新頻率高,就會產生明顯的感覺。
2. 內碼局部刷新協議和動態區刷新協議區別?
1、內碼局部刷新,首先需要加裝對應字號字庫,動態區不需要。
2、動態區一共256個字符,其中62個字母數字字符和128個漢字,內碼區8000多個漢字和128個中英文字符。
[b]3. 內碼局部刷新協議和動態區刷新協議共同點?
[/b]
1、需要發送節目模板,使用flash固件,然后再使用局部刷新協議發送數據。
2、如果只刷新數字,字母表里面的字符,無區別。
3、動態區域對字號沒有限制,內碼限制為16,24,32。
4. 不同場景下刷新方式適用?
1、圖片刷新,適用區域布局多的場景(超16個),建議圖片刷新(如表格中數據很多項,或天氣預報等網頁形式豐富場景,可截圖發送)。
2、內碼刷新,適用數據量小的場景(如排隊叫號系統,只需刷新16,24,32行高的數據;如交通指示屏幕,一般適配32*96,24*96的屏幕)。內碼刷新優點,發送速度快,不易閃屏。
3、局部刷新,適用節目編排復雜但只刷新固定區域的場景。此時分兩種情況,高度在16,24,32范圍,優先選擇內碼節目協議1.3;不在上述范圍,優先選擇內碼局部刷新區域1.6。
來源:靈信視覺