原创 单片机与组态王的通信

2010-6-30 15:21 5054 9 13 分类: 工业电子

组态王(kingView)内置了通用单片机通信模块,这样,我们自己开发的单片机仪表就可以挂接在KingView上了。因为这样,所以对这个东西有了些兴趣,做了些研究。


(1)研究环境


组态王6.53,免费下载,当然有使用限制,不过用于研究是没有问题的。下载地址:  http://www.kingview.com/download/index.aspx 


Keil软件,Porteus,这些就不多说了。


Virtual Serial Ports Driver XP 5.1 虚拟串口软件,用此软件可以生成一对相互联接的虚拟串口,这样,初期的研究工作就在电脑上完成了,省得用硬件电路板了。


(2)资料


KingView提供了一份简单的说明材料,就在下载后的解压缩文件包中。具体的位置是:Value Pack\技术资料\常用协议\单片机ASCII码通讯协议


(3)电路搭建


点击看大图


注意单片机的TXD与虚拟串口的TXD,单片机的RXD与虚拟串口的RXD是连在一起的,不要交叉哦,我在这上面可吃了不少的苦头。。。。


这个虚拟串口元件的设置如下图所示:


点击看大图


说明:这里选COM2,是因为我事先用Vspd生成了一对虚拟串口,com2和com4,至于其他参数则应该选得和kingview中的一致,这个到下面再说。


什么,这个元件不知哪里找?这里啦


点击看大图


(4)VSPD的使用


现如今的电脑很少有两个串口的了,人呢也是越来越懒了,虽然手边的电路板是现成的,写片子是容易的,但是仍然还是嫌麻烦的,所以就发动狗狗搜一搜,找到了这个VSPD,当然它是很容易用的


点击看大图


在first后面选一个串口名,然后在Second后面再选一个串口名,然后点一下Add Pair 就行啦。怎么选都可以,就算是选com1也是可以的,虽然com1是真实存在的物理串口,但是这个VSPD照样把它给虚拟了。这里我选的是com2和com4,大家可以看到在左侧的窗口中出现了这样一对互联的串口了,也就是说,我从串口2发数据,然后串口4就能收到。同样,我从串口4发数据,串口2就能收到。


 

文章评论4条评论)

登录后参与讨论

teach51_109853927 2010-8-24 10:35

谢谢提供信息,等手上的事稍空,我也来研究一下。

用户1509001 2010-8-24 01:13

超时我3000MS到8000ms都试过 波特率先用19200后用9600 考虑到11.0592的晶振9600误差更小点 发一个不变的数是 好像不会出现通讯失败 但数变的时候 十几秒就会出现一次通讯失败 明天再找台电脑试试

teach51_109853927 2010-8-22 13:41

时间有点长了。。。。想了一下,好像确有通信失败的情况,但肯定不是经常出现,偶有出现。你的超时设的多少呢?我是用的默认3000ms.另外,你的波特率是否有问题?如果软件仿真也有问题的话,可能要怀疑到系统的问题了。有条件可以另找台电脑试试,对比实验往往容易找到问题所在。

用户1509001 2010-8-22 13:06

你好: 我照你上面写的做了;但是不论是我用仿真还是实物,老出现通讯失败的情况,就是发着发着数据就失败了,你遇到过这种情况吗??如果方便的话,能告诉我是怎么回事吗 QQ:404764348 邮箱:2008tangjz@163.com 谢谢!!!
相关推荐阅读
teach51_109853927 2015-10-25 22:37
带“锁定输出”的数控稳压电源(二)
3.控制程序编写        硬件电路设计完成后,就要编写软件了。软件基本上可以分为键盘驱动,PWM生成,功能实现等部分。 3.1 键盘处理程序        STC单片机的引脚可以...
teach51_109853927 2014-03-02 12:17
带“锁定输出”的数控稳压电源(一)
本文是探索“开源培训”思想的作品。 所谓“开源培训”是指在某个社区,各志愿者提供有一定实用价值和教学价值的作品,同时详细说明制作过程,并提供制作所需的各类资源,帮助入门者快速找到适合自己的项目...
teach51_109853927 2014-02-22 21:15
《单片机项目教程》、《单片机项目教程C语言版》电子课件
《单片机项目教程》电子课件 http://pan.baidu.com/s/1kT2Yb6f 《单片机项目教程C语言版》电子课件 http://pan.baidu.com/s/1gd5O...
teach51_109853927 2014-02-22 21:05
《单片机应用与接口技术》相关资源
单片机应用与接口技术    机械工业出版社出版,江苏省教育厅推荐教材 《单片机应用与接口技术》课件 http://pan.baidu.com/s/1c0kpzUg 《单片机应用与接...
teach51_109853927 2014-02-22 15:25
便携式无线抢答器
本产品专门为开展活动时需要用到抢答器的场合设计,已制作成品,读者可以参考作为练手之用。 如图1所示左边为信号接收装置(主持人用),右边两个为发射装置(比赛选手用)。都只需要使用干电池供电即可。...
teach51_109853927 2014-02-22 15:22
Modbus通讯协议
Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协...
我要评论
4
9
关闭 站长推荐上一条 /2 下一条