什么是二次开发?欣彩小编就带你一起看看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个中英文字符。
3. 内码局部刷新协议和动态区刷新协议共同点?
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。