物联网系统串口通信程序设计

**

物联网系统串口通信程序设计

**

  • 安装虚拟串口仿真软件vspd:
    解压后点击.exe文件进行安装,安装完毕后,进行软件配置。
    在这里插入图片描述
    其中端口每两个是配对的,如COM1、COM2。
    添加端口:
    在这里插入图片描述
    之后在 此电脑->属性->设备管理器->端口 中可以查看:
    在这里插入图片描述
    注:如果没有找到 端口,则在设备管理器的查看中,勾选“显示隐藏”
    在这里插入图片描述
    **-
  • 建立两个串口互联互通的模式
    **
    打开modsim32,connection->connect->Port2
    在这里插入图片描述
    在这里插入图片描述
    此时已经产生了一个物联网的控制器,再模拟出控制器的数据。
    点击File->新建->一号模拟111,二号模拟222,11号寄存器自动仿真。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述假设仿真工业炉的温度变化,1s变化一次,从1000℃-1200℃。
在这里插入图片描述

  • 通过 ModSim 与 ModScan 测试仿真串口是否能够正常通信。
    打开ModScan32
    在这里插入图片描述
    显示初始化失败,则是因为没有连接上。此时选择03
    在这里插入图片描述
    Connection->connect->com1
    在这里插入图片描述
    此时已经建立了连接:
    在这里插入图片描述
    在setup->Display Options->show traffic即可看到通信数据帧
    在这里插入图片描述
  • 采用一个串口调试助手工具,对 ModSim 进行测试 Modbus RTU 协议中的开关量输入、输出;模拟量输入、输出指令数据帧,查看通信数据帧的详细数据,并详细记录收发指数据帧数据。
    在打开ModSim的前提下,打开串口调试助手SSCOM
    更多串口设置->port(com1)->波特率9600->ok->打开串口
    在这里插入图片描述
    在这里插入图片描述
    16进制(HEX显示)。选择加校验。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

版权声明:本文为qq_43673297原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。