实现单机片与触摸屏通讯有四个步骤:
1 触摸屏与单片机的硬件联接
2 建立触摸屏与单片机的内部存储器地址对应关系
3 触摸屏组态软件编辑
4 MODBUS RTU(远程终端设备)通信协议简介
下面介绍三种方案:
第一种使用单片机+串口触摸屏(比较贵点),使用232或者485通信方式。
第二种,就是买裸屏触摸的,使用ADS芯片驱动,这样程序麻烦点。
第三种,购买与PLC通信的触摸屏模块,使用RTC的modbus通信,这样的触摸屏模块最贵。
单片机是典型的嵌入式微控制器(Microcontroller Unit),简称MCU。由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。
触摸屏(touch screen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。
有几种方案:第一使用单片机+串口触摸屏(比较贵点)。使用232或者485通信方式:
第二种,就是买裸屏触摸的,使用ADS芯片驱动,这样程序麻烦点。
第三种,购买与PLC通信的触摸屏模块,使用RTC的modbus通信,这样的触摸屏模块最贵。
方便的话,就使用第一种,不愁麻烦可以使用第二种,不在乎价格就使用第三种。
您好,广州大彩很高兴为您解答疑问:
屏幕相当于指令屏,单片机可以通过串口输出相应的指令来控制屏幕。
你是触摸屏跟PLC通讯,还是跟自己设计准备开发的51单片机进行通讯,
假如你的触摸屏准备跟一单片机进行通讯,那么请将触摸屏设为MODBUS主站(触摸屏是主,单片机是SLAVE),并且设置好通讯用的波特率,位宽,及奇偶校验,是MODBUS RTU 还是ASCII等通讯参数.如你触摸屏内没有选项选择MODBUS master,也可以选择采用MODBUS通讯的PLC(比如台达PLC普便采用的是MODBUS ASCII协议)进行通讯,然后好好的编你的上位机画面及单片机程序吧.
假如你的触摸屏是和PLC通讯,请看触摸屏手册.
在此忠告,请在提问题之前,希望你能够先仔细的看看触摸屏手册及MODBUS协议.然后提相关问题!
点击此处下载 ourdev_504706.pdf(文件大小:420K) (原文件名:MODBUS协议.pdf)
串口通讯
或者并口通讯 一般触摸屏都有其相关 的芯片和数据格式,依照器件说明做就好