迪文DGUS屏-简介
- 格式:pdf
- 大小:2.67 MB
- 文档页数:27
《迪文DGUS 与PLC 通信浅析》 姚建真北京迪文科技有限公司,北京,海淀摘要:介绍了DWIN DGUS 屏与PLC 设备通过DWIN OS 建立通信的基本方法。
以常见的松下PLC——Panasonic FP-X0 L40MR 为例说明DWIN OS 二次开发的实现过程。
关键词:DGUS 屏;DWIN OS ;二次开发;PLC ;实现过程。
Abstract:Introduce the DGUS LCM and Design method of secondary development with DWINOS. Based on the implementation process and design method, audience will easily understand how to realize the communication between DGUS and PLC.Key words: DGUS LCM ;Secondary Development; PLC; DWIN OS一、引言在现代工业自动化系统中,可编程控制器(PLC )得到了广泛的应用。
PLC 作为通信控制单元其通信原理基本是一致的,均包含逻辑运算单元、输入输出单元等基本结构,绝大部分PLC 产品的通信支持标准Modbus 协议,有些PLC 产品也有自身的协议。
无论是标准的Modbus 协议还是自有协议,DWIN OS 二次开发平台的微指令集均能友好支持。
本文简单介绍DWIN OS 采用松下自有PLC 通信协议进行操作的基本思路。
对于用户来说,在使用DGUS 屏的时候,只要在DGUS 屏当中进行DWIN OS 的简单编程,就能完成PLC 的状态读取和控制操作,单边开发即可,不需要PLC 端的开发。
二、DWIN OS 开发介绍实现方法:1. 将用户程序编译处理后生成23.BIN 文件2. 下载到DGUS ,在CONFIG.TXT 文件中配置:● 启用用户软件:RUN_DWIN_OS ● 禁止用户软件:STOP_DWIN_OS三、DWIN OS 编译环境介绍《DWIN OS Builder 》软件,提供设定标志位、断点、在线调试等常规开发功能,开发方式友好,并且提供指令格式说明,方便用户对DGUS 屏二次开发。
迪⽂触摸屏主流产品选型⼿册
1.DGUS屏⽤户⼆次开发极其简单,基本实现⽤户CPU“零代码”搞定触摸屏⼈机交互;
3.⽤户端CPU代码量⼤幅度降低,⽤户产品整体可靠性⼤幅度提升;
3.采⽤配置⽂件运⾏和SD卡下载⽅式,不仅进⼀步⽅便⽤户的客制化ODM应⽤,也⼤幅度降低⽤户误操作导致返修的可能性;
4.⾰新的⽣产⼯艺,带来极⾼的产品性价⽐和品质保证(产品线年度返修率预期控制⽬标为700ppm);
5.所有产品均通过CE和RoHS认证;
6.K600+内核既可以运⾏在DGUS模式,也可以降级在迪⽂串⼝指令屏模式运⾏;DGUS内核只能运⾏在DGUS模式。
7.所有DGUS屏(K600+或DGUS内核)均可以升级Modbus RTU程序⽀持Modbus接⼝(主机或从机)。
8.报价为标准规格产品⼩批量参考价,不含运费,含17%增值税,价格会跟随市场情况浮动。
能性;
触摸屏,并有UV防护增强。
DMT32240C028_06WTC2.8英寸240×320图形点阵65K色DGUS屏(DGUS II)2.8Inches,320xRGBx240,65K Colors,DGUS LCM(DGUS II)修订记录/Record of Revisio日期/Revise Date描述/Content2018-11-10首次发布/First Edition2020-08-25更新实物图/Update physical drawing●参数/Item数据/Parameter说明/Description颜色Color 65K(65536)色65K(65536)colors16bit调色板5R6G5B16bit color5R6G5B显示尺寸(A.A.)Active Area(A.A.)57.6mm(宽)×43.2mm(高)57.6mm(W)×43.2mm(H)240×320像素模式240*320分辨率Resolution 240×320像素240*320可设置成0°/90°/180°/270°显示模式Support0°/90°/180°/270°rotated displaySupport0°/90°/180°/270°rotated display背光模式Brightness LED 不低于10000H(以最高亮度连续工作,亮度减半时间)≥10000H(Continuous working with maximum brightness,time of brightness halves)亮度Brightness300nit 可进行100级亮度调节(当亮度调节至最高亮度的1%~30%时,可能出现闪烁现象,不建议在此范围使用)100levels adjustment(It's not recommend to set brightness to 1%~30%of the maximum,which may lead a flicker)注:超过30分钟长时间显示高对比度静止画面可能导致显示残影,请增加屏保避免该问题.Notice:Displaying a high contrast still screen for more than30minutes may result in an image blurring.Please add the screensaver to avoid.●电性能参数/Voltage&Current参数/Item测试条件/Conditions最小值/Min典型值/Typ 最大值/Max单位/Unit工作电压Power Voltage- 4.5 5.0 5.5V工作电流(不接扬声器时)Operation Current (None Speaker)VCC=+5V,背光亮度最大VCC=+5V,Backlight on-220-mA VCC=+5V,背光关闭VCC=+5V,Backlight off-80-mA推荐工作电源:5V1A的直流稳压电源Recommended power supply:5V1A DC ●工作环境和可靠性参数/Reliability Test参数/Item测试环境/Conditions最小值/Min典型值/Typ 最大值/Max单位/Unit工作温度Working Temperature 5V电压下,湿度60%60%RH at5V voltage-202570℃储存温度StorageTemperature--302585℃工作湿度Working Humidity25℃10%60%90%RH三防处理Protective Paint--无/None--出厂前老化时间Aging Test--无/None-H ●接口性能参数/Reliability Test参数/Item测试条件/Conditions最小值/Min典型值/Typ 最大值/Max单位/Unit串口波特率Baudrate 用户自定义(硬件配置文件设置)User set78411152007833600bps串口输出电平(TXD)Output Voltage (TXD)输出1,Iout=1mAOutput1,Iout=1mA3.0 3.3-V 输出0,Iout=-1mAOutput0,Iout=-1mA-00.3V串口输入电平(RXD)Input Voltage (RXD)输入1,Iin=1mAInput1,Iin=1mA2.43.3 5.0V 输入0,Iin=-1mAInput0,Iin=-1mA0-0.5V串口模式Interface UART2:N81,3.3V TTL/CMOSUART4:N81/E81/O81/N82四种模式可选,3.3V TTL/CMOS UART2:N81,3.3V TTL/CMOSUART4:Optional N81/E81/O81/N82mode,3.3V TTL/CMOS用户接口方式Socket10Pin_1.0mm FCCSD卡接口SD Slot 有(FAT32文件格式,SDHC)Yes(FAT32file format,SDHC)扬声器接口Speaker 2PIN_2.0mm 2Pin_2.0mm●存储器类别/Item参数/Parameter最小值/Min典型值/Typ 最大值/Max单位/UnitFLASH存储器Flash 字库储存空间Space of Font--64Mbytes 注:64MB字库空间后面32Mbytes为字库和音乐空间复用Font and audio file share the back half(32Mbytes)of Font Space.全屏图片储存数量Picture Storage--245幅/PcsRAM存储器RAM 变量存储空间Variable Storage Space-128-KbytesNor Flash用户数据库User database-320-Kbytes ●UI&外设支持/UI&PeripheralsUI和外设/UI&PeripheralUI版本UI VersionT5UID1支持外设Peripherals 电容式触摸屏,扬声器Capacitive touch panel,Speaker●包装和物理尺寸/Packing Capacity&Dimension尺寸/Dimension外形尺寸Dimension 85.2(宽)×55.6(高)×12.0(厚)mm 85.2(W)×55.6(H)×12.0(T)mm净重量Net Weight44g 包装标准/Packing Capacity包装箱型号Model 包装箱尺寸Size层数(层)Layer数量/层(片)Quantity/Layer总数量(片)Quantity(Pcs)1号箱/Carton1:220mm(L)×160mm(W)×47mm(H)1222号箱/Carton2:250mm(L)×200mm(W)×80mm(H)2243号箱/Carton3:320mm(L)×270mm(W)×80mm(H)2484号箱/Carton4:450mm(L)×350mm(W)×300mm(H)225505号箱/Carton5:600mm(L)×450mm(W)×300mm(H)260120备注:不影响性能参数和使用的产品设计变更,恕不另行通知。
迪文DGUS指令说明一、迪文DGUS开发指南指令集如下图所示由上图可看出迪文DGUS串口数据帧的架构是由:帧头(2个字节)数据长度(1个字节)指令(1个字节)数据(N 个字节)CRC校验(2个字节)组成(指令都以十六进制发送)迪文DGUS指令共有也只有5条指令,迪文DGUS的开发方式,屏和下位机的交互都只以变量的形式进行交互,下位机把数据发送到屏的变量地址里,不参与屏的显示控制,下位机只需要把需要显示的信息送到屏相应的地址里。
下文把五条指令举列做详细说明:二、访问控制寄存器指令:(包括读/写控制寄存器两条指令)1.写控制寄存器指令(80)此处以切换图片为例【存放图片的控制寄存器地址是(03)】例如从当前页面切换到第5幅图片,向屏发指令如下:A5 5A 04 80 03 00 05注释:A5 5A: 帧头有两个字节组成可以自定义04:发送的数据长度(指从指令开始到最后的数据长度,此处从80指令开始共发送4个字节)80:写控制寄存器指令03:控制寄存器地址00 05:图片地址2.读控制寄存器指令(81)以读当前图片地址为例(假设当前页面地址是第5幅):向屏发指令如下:A5 5A 03 81 03 02A5 5A:帧头03:发送的数据长度(指从指令开始到最后的数据长度,此处从81指令开始共发送3个字节)81:读控制寄存器指令03:控制寄存器地址02:读03控制寄存器2个字节寄存器数据(图片地址是两个字节)3.读应答读完以后屏会向串口返回读应答:A5 5A 05 81 03 02 00 05A5 5A: 帧头05:发送的数据长度(指从指令开始到最后的数据长度,此处从81指令开始共发送5个字节)81:读控制寄存器指令03:控制寄存器地址02:读2个字节寄存器数据00 05:读回来的当前图片地址一、访问数据存储器(包括读/写数据存储区两条指令)1.写数据存储区指令(82)此处以往0000变量地址里写数值2为例:A5 5A 05 82 00 00 00 02A5 5A: 帧头05:发送的数据长度(指从指令开始到最后的数据长度,此处从82指令开始共发送5个字节)82:写数据存储区指令00 00:变量地址(两个字节)00 02:数值2(两个字节)2.读数据存储区指令(83)此处以读0000变量地址里的数值(假设当前数值为2)A5 5A 04 83 00 00 01A5 5A: 帧头04:发送的数据长度(指从指令开始到最后的数据长度,此处从83指令开始共发送4个字节)83:读数据存储区指令00 00:变量地址(两个字节)01:从0000地址开始读1个字长度数据3.读应答读完以后屏会向串口返回读应答:A5 5A 06 83 00 00 01 00 02A5 5A: 帧头06:发送的数据长度(指从指令开始到最后的数据长度,此处从83指令开始共发送6个字节)83:读数据存储区指令00 00:变量地址(两个字节)01:从0000地址开始读1个字长度数据00 02:0000地址里的数据值是2.二、写曲线缓冲区指令(84)此处假设曲线通道是0号通道;A5 5A 06 84 01 00 01 00 10A5 5A: 帧头06:发送的数据长度(指从指令开始到最后的数据长度,此处从84指令开始共发送6个字节)84: 写曲线缓冲区指令01:曲线通道(例如用0号通道即把第0位置1,即为01;如果用1号通道即把第1位置1,即为02;如果用2号通道即把第2位置1,即为04,以此类推。
迪文DGUS屏开发指南迪文的DGUS屏是一种智能显示屏,它集成了多种功能,包括图形显示、触摸输入、多媒体播放等。
本文将为您提供一份DGUS屏开发指南,以帮助您快速上手使用DGUS屏开发自己的项目。
一、DGUS屏的基本介绍DGUS屏是迪文(DIYMORE)推出的一种智能显示屏,它采用TFT液晶屏,具有显示清晰、色彩鲜艳、能耗低等特点。
DGUS屏的大小和分辨率可根据项目需求进行选择,常见的有2.4寸、3.5寸、4.3寸、7寸等。
二、DGUS屏的开发环境搭建2.连接DGUS屏和PC。
使用USB数据线将DGUS屏与PC连接起来,在DGUS屏开发软件中选择正确的COM口。
三、DGUS屏的开发步骤1.创建新工程。
在DGUS屏开发软件中,点击“新建”,然后选择DGUS屏的型号和屏幕大小。
2.设计屏幕布局。
在DGUS屏开发软件中,可以通过拖放、调整控件的大小和位置,自定义屏幕的布局。
可以添加文本、按钮、图片等控件,并设置它们的属性和功能。
3.添加触摸响应。
在DGUS屏开发软件中,可以通过设置按钮的响应事件,实现触摸输入的功能。
比如,可以设置按钮按下后的界面切换、数值的变化等动作。
4.设置通信协议。
将DGUS屏连接到MCU或其他设备时,需要设置通信协议。
在DGUS屏开发软件中,可以选择常见的串口通信协议,如RS232、RS485等,并设置通信参数。
四、DGUS屏开发的常见问题和解决办法1.屏幕显示异常。
2.触摸不灵敏。
可能是触摸屏校准有误,重新进行触摸屏校准即可。
3.通信异常。
五、DGUS屏开发的应用领域DGUS屏可应用于各类智能设备的人机交互界面,比如家用电器、工控设备、医疗仪器等。
其灵活的开发环境和强大的功能使得它在物联网、智能家居等领域有着广泛的应用前景。
总结:迪文的DGUS屏是一种功能强大的智能显示屏,在各类智能设备中发挥着重要的作用。
通过上述开发指南,您可以了解DGUS屏的基本介绍、开发环境搭建、开发步骤等内容,以帮助您快速上手使用DGUS屏开发自己的项目。
什么是DGUS II?
简单来说,DGUS II是一种开发非常方便的智能屏。
从硬件上来看,一个DGUS II屏等于“液晶屏+触摸屏+128MB及以上内存+音乐播放”的组合体;从软件上来看,DGUS II是一个极其高效且低功耗的系统,通过DGUS软件可以快速的完成液晶屏显示界面和触摸屏控制的开发,对于一些基本的、常见的功能,可以实现零代码开发。
下面就DGUS这个开发平台做一个详细的介绍。
什幺是DGUS?
DGUS是迪文图形应用服务软件,是迪文自主创新的智慧型GUI软件。
集成DGUS软件的智能屏称为DGUS屏。
使用DGUS屏来开发可以告别过去液晶屏开发过程中复杂的描点代码,因为所有的界面和动画都可以通过Photoshop之类的设计软件事先设计好,做开发的时候直接导入图片和图标,通过DGUS软件配置相应的功能,然后生成配置文件就大功告成了。
以后想要更换界面风格、更改界面功能也是相当的方便。
迪文屏的用法1. 简介迪文屏(Dwyer Screen)是一种用于测量流体静压的仪器。
它由美国物理学家乔治·迪文(George Dwyer)在20世纪50年代发明,并被广泛应用于工业、建筑和环境领域。
迪文屏通过测量流体中的压力差来确定流体的速度和流量。
它由一个管道连接到被测流体的管道或容器,通过管道中的孔洞来感知压力差,然后将这个压力差转换为对应的电信号输出。
2. 原理迪文屏利用了伯努利原理和毕达哥拉斯定理来测量流体静压。
伯努利原理指出,在稳态条件下,沿着流体流动方向,速度越大,静压就越低。
而毕达哥拉斯定理则描述了直角三角形中各边之间的关系。
基于以上原理,迪文屏通过以下步骤进行测量:•首先,在被测流体中安装一个迪文屏。
•迪文屏内部有一个小孔,使得外部气压可以进入。
•当流体通过迪文屏时,流体的速度会增加,从而导致静压降低。
•迪文屏内部的压力传感器可以感知到这个压力差,并将其转换为电信号输出。
3. 优点迪文屏具有以下几个优点:•简单易用:迪文屏的安装和使用非常简单,只需将其连接到被测管道即可。
使用者无需具备高深的专业知识。
•高精度:迪文屏采用先进的压力传感技术,能够提供高精度的测量结果。
•耐用可靠:迪文屏采用耐腐蚀材料制造,能够在恶劣环境下长期稳定运行。
4. 应用领域由于其简单易用和高精度的特点,迪文屏广泛应用于以下领域:4.1 工业自动化在工业自动化系统中,迪文屏常用于监测管道中液体或气体的流速和流量。
它可以帮助工程师实时了解生产过程中流体的状态,并做出相应调整,以提高生产效率和质量。
4.2 建筑工程在建筑工程中,迪文屏被用于监测空调系统、供水系统和排水系统中的流体压力。
通过对流体静压的测量,可以及时发现管道堵塞、漏水等问题,并进行修复。
4.3 环境监测迪文屏也被广泛应用于环境监测领域。
例如,在污水处理厂中,迪文屏可以用来监测污水管道中的流速和流量,以确保正常运行。
此外,它还可以用于气象观测站、河流水位监测等环境监测任务。
EKT043B产品特点:●基于T5L0芯片,运行DGUS II系统,开发板。
● 4.3寸,800*480分辨率,16.7M色,IPS屏,宽视角。
●电容触摸屏。
● 2.54mm间距焊盘引脚,引出用户CPU核的IO、UART、CAN、AD、PWM等接口,二次开发十分方便。
Features:●Based on T5L0,running DGUS II system,Development board.● 4.3-inch,800*480Pixels resolution,16.7M Colors,IPS-TFT-LCD,Wide viewing angle.●Capacitive touch screen.● 2.54mm pitch pad pins,including IO,UART,CAN,AD and PWM from user CPU core for easysecondary development.硬件及接口Hardware and interface1.1硬件接口图Hardware interface硬件接口图Hardware interface1.2接口说明Interface description序号No.名称Name说明Description1T5L0芯片T5L0ASIC迪文自主研发,2020年量产,1MBytes片内Nor Flash,其中512KBytes用于存储用户数据库,擦写次数>100,000次Developed by DWIN.Mass production in2020,1MBytes Nor Flash on thechip,512KBytes used to store the user database.Rewrite cycle:over100,000times2液晶屏接口LCM interfaceFPC40_0.5mm,RGB接口FPC40_0.5mm,RGB interface3电容触摸屏接口CTP interface6Pin_0.5mm,IIC接口6Pin_0.5mm,IIC interface4USB接口USB interfaceUSB供电接口,可选择UART1USB power supply interface,option UART15Flash 16MBytes NOR Flash,存放字库、图片、音乐文件,擦写次数>100,000次16MBytes NOR Flash,for fonts,pictures and audio files.Rewrite cycle:over100,000times6扬声器接口Speaker interface2Pin_2.0座子,连接扬声器2Pin_2.0socket,Connect to speaker7SD卡接口SD interfaceFAT32格式,下载文件,文件可在屏幕统计显示,下载速率:4Mb/sFAT32.Download files by SD interface can be displayed in statistics.Download rate:4Mb/s8WIFI模块WIFI moduleWIFI模块:可连接到云平台实现远程更新Wi-Fi module:connect to the cloud platform to update remotely9HME05接口HME05interface连接T5L的JTAG接口,在Keil开发环境下进行代码IAP调试和仿真运行Connect the JTAG interface of T5L for code IAP debugging and simulationoperation in KEIL development environment10选择短接Short circuit通过跳线帽选择USB/WIFI、JTAG/IO P#35-38、GUI/OS JATGOption USB/WIFI,JTAG/IO P#35-38,GUI/OS JATG function with jumper.11GUI/OS CPU引出接口GUI/OS CPU pinGUI/OS CPU引出接口,丝印在另外一面Pin of GUI/OS CPU with screen printing on the other side12离线语音识别Offline speechrecognition离线语音识别模块Offline speech recognition module13供电接口Power supplyinterface6-36V宽压供电接口6-36V wide voltage power supply interface1.32.54mm间距焊盘引脚定义Pin definition of2.54mm pitch land pattern管脚序号Pin NO.定义Definition说明Description备注Remark1P1.0I/O口2P1.1I/O口3P1.2I/O口4P1.3I/O口5P1.4I/O口6P1.5I/O口7P1.6I/O口8P1.7I/O口9P2.0I/O口10P2.1I/O口11P2.2I/O口12P2.3I/O口13P2.4I/O口14P2.5I/O口15P2.6I/O口16P2.7I/O口17P3.0I/O口18P3.1I/O口19P3.2I/O口20P3.3I/O口21ADC1AD输入22ADC0AD输入23ADC3AD输入24ADC2AD输入25PWM216bit PWM输出26ADC4AD输入27ADC6AD输入28ADC5AD输入29PWM116bit PWM输出30ADC7AD输入31PWM316bit PWM输出32PWM016bit PWM输出33RX3/232UATR3数据接收/RS232 34TX3/232UATR3数据输出/RS232 35RX3/TTL UATR3数据接收/TTL 36TX3/TTL UATR3数据输出/TTL 37TX2/232UATR2数据输出/RS232 38RX2/232UATR2数据接收/RS232 39TX2/TTL UATR2数据输出/TTL 40RX2/TTL UATR2数据接收/TTL 41GND公共接地端42GND公共接地端43UART5/485B UART5数据输出/RS485 44UART5/485A UART5数据接收/RS485 45UART4/485B UART4数据输出/RS485 46UART4/485A UART4数据接收/RS485 47CANH CAN接口数据接收48CANL CAN接口数据输出2、规格参数Specification parameters 2.1显示参数Display parameters显示屏类型LCD TypeIPS,TFT LCD视角Viewing Angle 宽视角,典型值85°/85°/85°/85°(L/R/U/D)Wide viewing angle,85°/85°/85°/85°(L/R/U/D)分辨率Resolution 800×480(支持0°/90°/180°/270°显示模式)800×480pixels(0°/90°/180°/270°)色彩Color 24位8R8G8B 24-bit8R8G8BAA区Active Area(A.A.)94.00mm(W)×66.56mm(H) VA区View Area(V.A.)-背光模式Backlight ModeLED背光寿命Backlight Service Life >20000小时(以最高亮度连续工作,亮度减半时间)>20000hours(Time of the brightness decaying to50%on the condition of continuous working with the maximum brightness)背光亮度Brightness270nit背光调节Brightness Control 100级亮度调节(当亮度调节至最高亮度的1%~30%时,可能出现闪烁现象,不建议在此范围使用)0~100grade(When the brightness is adjusted to1%~30%of the maximum brightness,flickering may occur and is not recommended to use in this range)注:超过30分钟长时间显示高对比度静止画面可能导致显示残影,请增加屏保避免该问题。