| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 今日更新 >> 正文 用户登录 新用户注册
组态王与ARM开发板串口通信实现           
组态王与ARM开发板串口通信实现
中国论文联盟*编辑。

摘要 本文阐述了一种基于亚控公司的组态王中的单片机通讯协议(ASCII)实现组态王与ARM9开发板串口通信的程序设计方法,本方法已在TQ2440开发板上编程设计实现,并成功与组态王正确通信。
  关键词 组态王;ARM9;通讯协议;串口通信
  中图分类号TP311 文献标识码A 文章编号 1674-6708(2011)49-0235-01
  0 引言
  随着工业自动化要求提高,组态软件设计的监控系统逐步普及,开发的控制设备与监控设备之间需要通讯。组态王KingView软件基于Microsoft Windows XP,NT/2000操作系统,具有友好的人机操作界面,可与各种PLC、智能仪表等实时通讯,但无法与自己开发的控制设备通信,ARM9作为高性能处理器经常用来开发工控设备,所以实现组态王与ARM9开发板的串口通信对工控设备开发十分必要。
  1 组态王与ARM9开发板的串口通信方法
  1.1 组态王支持的单片机通讯协议(ASCII)
  本设计采用亚控公司的组态王中的单片机通讯协议(ASCII)实现组态王与ARM9开发板串口通信。亚控公司的组态王中的单片机通讯协议(ASCII)简介如下:
  上位机发送读命令:字头-设备地址-标志-数据地址-数据字节数-异或-CR
  若正常下位机应答:字头-设备地址-数据字节数-数据-异或- CR
  若不正常下位机应答:字头-设备地址-**-异或- CR
  上位机发送写命令:字头-设备地址-标志-数据地址-数据字节数-数据-异或- CR
  若正常下位机应答:字头-设备地址-##-异或- CR
  若不正常下位机应答:字头-设备地址-**-异或- CR
  1.2 组态王与ARM9开发板串口通信方法
  组态王与ARM9开发板串口通信采用亚控公司的组态王中的单片机通讯协议(ASCII)。组态王安装在上位PC机上,组态王本身支持单片机通讯协议(ASCII),要实现组态王与ARM9开发板串口通信,其实任务就是在下位机ARM9开发板上设计下位机应答程序和通信数据缓存区,用下位机应答程序和上位机(组态王)发送的读写命令通信,用ARM9设计的通信数据缓

[1] [2] [3] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    DCS仿真组态软件研究与设计