论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
组态王与ARM开发板串口通信实现

摘要 本文阐述了一种基于亚控公司的组态王中的单片机通讯协议(ASII)实现组态王与AR9开发板串口通信的程序设计方法,本方法已在TQ2440开发板上编程设计实现,并成功与组态王正确通信。
  关键词 组态王;AR9;通讯协议;串口通信
  中图分类号TP311 文献标识码A 文章编号 1674-6708(2011)49-0235-01
  0 引言
  随着工业自动化要求提高,组态软件设计的监控系统逐步普及,开发的控制设备与监控设备之间需要通讯。组态王KingVie软件基于irsft inds XP,NT/2000操作系统,具有友好的人机操作界面,可与各种PL、智能仪表等实时通讯,但无法与自己开发的控制设备通信,AR9作为高性能处理器经常用来开发工控设备,所以实现组态王与AR9开发板的串口通信对工控设备开发十分必要。
  1 组态王与AR9开发板的串口通信方法
  1.1 组态王支持的单片机通讯协议(ASII)
  本设计采用亚控公司的组态王中的单片机通讯协议(ASII)实现组态王与AR9开发板串口通信。亚控公司的组态王中的单片机通讯协议(ASII)简介如下:
  上位机发送读命令:字头-设备地址-标志-数据地址-数据字节数-异或-R
  若正常下位机应答:字头-设备地址-数据字节数-数据-异或- R
  若不正常下位机应答:字头-设备地址-**-异或- R
  上位机发送写命令:字头-设备地址-标志-数据地址-数据字节数-数据-异或- R
  若正常下位机应答:字头-设备地址-##-异或- R
  若不正常下位机应答:字头-设备地址-**-异或- R
  1.2 组态王与AR9开发板串口通信方法
  组态王与AR9开发板串口通信采用亚控公司的组态王中的单片机通讯协议(ASII)。组态王安装在上位P机上,组态王本身支持单片机通讯协议(ASII),要实现组态王与AR9开发板串口通信,其实任务就是在下位机AR9开发板上设计下位机应答程序和通信数据缓存区,用下位机应答程序和上位机(组态王)发送的读写命令通信,用AR9设计的通信数据缓存区中的存储单元与组态王中定义的寄存器对应。
  2 组态王与AR9开发板串口通信接口电路
  上位P机与下位单片机AR9的串口通信硬件接口电路。上位P机与下位机AR9开发板本身都自带串行通讯接口,但由于在分布式系统中上位机与各下位机的分布不集中,故采用RS-232转RS-485进行串口通信。RS-485最大传输距离为1 219 ,最大传输速率为10 b/s,对干扰有较强的抑制能力。
  3 AR9开发板串口通信程序设计实现
  3.1 下位机AR9通信数据缓存区设计
  下位机AR9设计通信数据缓存区,其目的是让下位机通信数据缓存区中的存储单元与组态王中定义的寄存器对应起来,为数据通信做好准备。本设计在AR9中定义64字节通信数据缓存区(U8 X[64]),即数组逻辑地址从0-63共64个字节的存储单元,每个存储单元都可读可写,具体情况可由开发监控系统的需要来灵活决定。上位P机组态王中定义寄存器格式Xdd,其中dd代表数据地址,此地址与本设计AR9通信数据缓存区存储单元(数组X)的地址相对应。
  3.2 下位机AR9串口通信程序设计
  组态王与AR9开发板串口通信程序设计具体思路。首先,在AR9中设置串口通信数据缓存区(定义64字节缓存区:U8 X[64])与组态王中定义的寄存器X相对应;然后,让AR9开发板上的串口等待上位P机(组态王)发送的读写命令,当串口接收到数据时发生串口中断,并执行串口中断处理程序。串口中断处理程序功能:当串口收到不是读写命令或收到读写命令的设备地址不是本下位机的地址时本下位机不作回应,当收到读写命令的设备地址是本下位机的地址时本下位机按照单片机通讯协议(ASII)作出相应的应答。
  完成组态王与AR9开发板串口通信的串口中断程序及中断处理程序AR _ AK()的程序流程图如下图:

未完...点击下方链接下载完整文档

组态王与ARM开发板串口通信实现

摘要 本文阐述了一种基于亚控公司的组态王中的单片机通讯协议(ASII)实现组态王与AR9开发板串口通信的程序设计方法,本方法已在TQ2440开发板上编程设计实现,并成功与组态王正确通信。 关键词 组态王;AR9;通讯协议;串口通信 中图分类号TP311 文献标识码A
  • 上一篇:通信技术与计算机技术融合发展
  • 下一篇:通信技术在企业信息化中的应用
  • 浅论光纤通信技术的特点和发展趋
    《通信原理》的系统教学法
    试析计算机通信网络安全及防护对
    小议第三代移动通信及发展趋势预
    海拉尔通信段ZXA10综合接入网常
    基于GPRS的无线智能家居系统方案
    信息时代计算机通信技术的应用
    物联网对计算机通信网络的影响
    数字移动多媒体案例分析
    windows nt环境下fddi网卡驱动程
    论3G技术打造“高起点、高质量、
    计算机通信与网络课程中网络资源
    局域网中的通信协议
    关于低压电力线载波通信技术的研
    关于通信工程设计项目组织结构评
    三峡工程信息网络资源应用功能
    基于Web的研究生学位信息管理
    一种基于ARM7与ST7538的电力线
    基于ARM11在Linux平台下网络通
    在DOS实模式下直接存取4GB内存
    用Excel开发MIS的方法
    论Delphi开发商品化软件的优点
    PIC单片机开发的若干问题
    基于现场总线的过程监控系统开
    开放结构数控系统网络化应用开
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除