发布者:聯誠發 时间:2022-11-28 14:23 浏览量:4989
什么是二次开发?接下来,聯誠發小编就带你一起看看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。
來源:靈信視覺