导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[wqlcd_911]单片机与人机界面HMI通信组网实例分享,



No.68997
作者: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
发帖时间:2011/8/18 14:05:31
发贴者IP:113.109.176.226
标题:wqlcd_911:单片机与人机界面HMI通信组网实例分享,顶!!!  [原创]
摘要:No.68997单片机与人机界面HMI通信组网实例分享,顶!!!  [原创] 单片机与触摸屏通讯有两个方案:一是用modbus—rtu协议,二是自由通讯协议;
本实例用广州市微嵌计算机科技有限公司()的人机界面作为参考,因为公司提供一系列的技术支持和公布单片机源代码,开发工程方便有效。

按此在新窗口浏览图片

方案比较:
方案一  modbus—rtu协议:
     优点:工业标准通讯协议,具有通用性,,传输数据量大
     缺点:需要时间去了解协议的格式和以及按照规定编写通讯程序(我们提供MODBUS-RTU源代码,客户直接移植就可以,不必费心)
方案二   自由协议:
     优点:数据格式客户自己定义,灵活多变,定制性强,可以模拟任何已知报文的通讯协议
     缺点:传输数据量不大,通用性不强,移植不方便
客户可以根据以上两种通讯协议的优缺点来选择理想的方案;
实现方法:首先下载公司的人机界面组态软件,下载地址是:

  组态软件WQTDesigner
方案一:
1. 工程属性选用MODBUS-RTU协议;
2. 先了解MODBUS-RTU协议,基本的01 03 05 06 16 的功能码需要了解,其他可以不去深究;提供相关的资料
3. 使用我们提供的MODBUS-RTU协议(C语言)开发源代码,把主要的01 03 05 06 16 函数移植到单片机通讯上,大大节省了开发时间;
按此在新窗口浏览图片
方案二:
1. 工程属性选用FreeProtocol协议;
2.
按此在新窗口浏览图片

3. 打开控制令编辑器(设定—>  宏指令—>  宏指令编辑器)或者直接按F8;
4. 新增宏指令,在宏指令里面使用到Output()、Input()、SetWordData()、GetWordData()这四个函数;注:可以参考附一
5. Output()函数,把设定好的字符串发送到相应的串口输出;Input()函数,从设 ......

>>返回讨论的主题



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


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

   




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