导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[wqlcd_911]教你用单片机驱动大触摸液晶显示屏



No.78832
作者:wqlcd_911
邮件:wqlcd_911@163.com
ID:146149
登陆:60次
QQ:800005447
文章数:60篇
最后登陆IP:14.29.89.99
最后登陆:2014/4/24 11:08:02
注册:2009/12/30 11:46:04
财富:433
发帖时间:2012/3/5 16:34:30
发贴者IP:113.109.195.61
标题:wqlcd_911:教你用单片机驱动大触摸液晶显示屏
摘要:No.78832教你用单片机驱动大触摸液晶显示屏 
按此在新窗口浏览图片

  按此在新窗口浏览图片
随着工业需求的不断提高,普通10.4寸,12.1寸,15寸的人机界面已经不能满足很多客户的需求,现在市面上推出了VGA组态人机界面,可以驱动多种分辨率的触摸屏显示器,22寸,42寸等宽屏都不是问题。开发过程跟普通人机界面大为相似,唯一不同的是分辨率选择,触摸屏显示器选择等。下面介绍开发方法:
组态软件编程步骤(到广州市微嵌计算机科技有限公司官方网站下载:" rel="nofollow" TARGET=_blank'); //--> ): 
组态软件编程步骤: 

1.新建组态软件工程属性,选择最佳分辨率(比如42寸屏的分辨率是 1920*1080,但是选项中没有,那就应该按照比值最近法选,因为1920除以1080等于1.7777,可选分辨率里面的1366除以768等于1.7778,而其他分辨率比值都没有这个接近,就选1366*768为最佳分辨率),选择与PLC,单片机等从设备的通讯协议,支持Modbus RTU和西门子,欧姆龙,台达,三菱,松下等主流PLC 
按此在新窗口浏览图片
 
2.进入前一步所设置分辨率(1024*768) 
按此在新窗口浏览图片

3.编程好上位机之后就可以点击“调试”菜单里面的下载到设备了 
按此在新窗口浏览图片
至于单片机如何驱动这个触摸液晶屏,步骤如下:
很多时候,工业控制或者产品设计方面受到PLC这种功能确定,扩展麻烦,成本昂贵等方面的制约因素,需要独立开发一种特殊功能,但是又需要连接触摸屏通讯,工程师在这个方面往往需要花费很大功夫,现在我要帮大家解决的问题就是 单片机与人机界面触摸屏通讯的最简单,最有效的 2种方法,其实就是分为2种通讯协议,即工业标准的 Modbus RTU协议和 工程师自己定义的 自由协议。
本实例采用广州市微嵌计算机科技有限公司(公司网站:)的人机界面作为参考,因为公司提供一系列的技术支持和公布单片机源代码,加上公司的人机界面支持自由协议等等先天优势,开发工程方便有效。
方案比较:
方案一 modbus—rtu协议:
优点:工业标准通讯协议,具有通用性,,传输数据量大
缺点:需要时间去了解协议的格式和以及按照规定编写通讯程序(我们提供MODBUS-RTU源代码,客户直接移植就可以,不必费心)
方案二 自由协议:
优点:数据格式客户自己定义,灵活多变,定制性强,可以模拟任何已知报文的通讯协议
缺点:传输数据量不大,通用性不强,移植不方便
工程师可以根据以上两种通讯协议的优缺点来选择理想的方案;
现在我们重点介绍广州市微嵌计算机科技有限公司的人机界面的自由通讯协议。
首先下载人机界面的组态软件:
下载安装好软件之后,新建一个工程文件,型号对应的是公司出产产品型号,通讯设置分为COM1,COM2设置,因为人机界面有2个串口,这两个串口既可以做RS232,又可以做RS485,根据客户工程需求接线,通讯协议对应的就是单片机工程师需要用的协议,其中Modbus rtu协议,自由协议Free Protocol,当然还包括西门子200,台达PLC,欧姆龙,三菱等协议,这里我们选择COM1自由协议Free Protocol,通讯速率57600,数据位8,1位停止位,偶校验:
按此在新窗口浏览图片

首先我们随便建一个比较简单实用的画面,用位按钮开关控制单片机的LED灯,采集单片机的数据(AD采集)显示在组态软件的数码管(可以电脑串口连接单片机在线模拟,方便开发工程)。

按此在新窗口浏览图片

然后我们要把位按钮的属性绑定到人机界面的系统寄存器,然后再用人机界面内置的宏指令通讯函数output函数把寄存器 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:78531毫秒 查询6次