Python 的RS485 串口通讯

RS485串口通讯

RS485串口是基础工业通讯,是属于两个物体通讯的硬件连接方式。市面上的设备带
有RS485通讯功能时,为了方便Python 调试,还购买了一根 USB- RS485 WE 连接
线。通过此连接线并安装相应的驱动,使得设备可以和笔记本电脑相连。同时,电脑
显示com端口号。

Python 的串口通讯

Python 有串口通讯模块Serial,可以通过pip install Serial来进行安装。CSDN上有很
多人已经对Serial模块进行了详细分析,这里就不详谈,程序如下。

Serial程序

serialPort="COM3"  // 串口号,这个是电脑分配给USB-RS485的硬件COM
baudRate=9600  //取决与需要与PC通讯的硬件波特率
ser=serial.Serial(serialPort,baudRate,stopbits=serial.STOPBITS_TWO,timeout=0.5)
print "参数设置:串口=%s,波特率=%d"%(serialPort,baudRate)

print ser.portstr,ser.isOpen() //打印端口信息,判断是否已经打开。

具体程序和流程框图见如下:
https://download.csdn.net/download/stevenjuzi/12074553

Python 的RS485 串口通讯相关推荐

  1. modbus串口调试助手 MODBUS调试 智能仪表通讯必备软件 RS485串口通讯

    modbus串口调试助手 MODBUS调试 智能仪表通讯必备软件 RS485串口通讯 自动生成CRC校验码 3个发送区 学习串口调试必备软件id=653678441225&

  2. Python的Serial串口通讯协议

    Python的Serial串口通讯协议 一.概述 pyserial模块封装了对串口的访问. 二.特性 在支持的平台上有统一的接口. 通过python属性访问串口设置. 支持不同的字节大小.停止位.校验 ...

  3. 如何实现RS485串口通讯采集模拟量

    一.准备一台YX-AI-DO2S两路模拟量输入设备 二.将YX-AI-DO2S与模拟量传感器.上位机进行物理连接如下图 三.通过配置软件配置串口通讯参数让YX-AI-DO2S与上位机.下位机传感器物理 ...

  4. 巨控GRM530远程模块 RS485串口通讯设备应用

    联系巨控李工 132-4733-3261 GRM530 485/232通讯设备应用 GRM530包含2个RS485端口和一个RS232接口,内置多种主.从通讯协议,可连接多种设备,最大可支持多达200 ...

  5. python与STM32串口通讯(踩坑记录)

    1.环境 python端需要安装pyserial包和serial包,安装命令为 pip install pyserial 和 pip install serial.如果安装速度很慢可考虑使用清华镜像源 ...

  6. 如何实现开关量输入与继电器输出联动功能RS485串口通讯

    一.首先准备一台YX-DIDO-004.一台4路开关量传感器 二.将开关量传感器.YX-DIDO-004.被控制设备连接在一起,如下图: 三.配置串口参数及DI.DO联动指令 四.当开关量传感器输入触 ...

  7. 工业级无线路由器串口通讯配置

    工业级无线路由器的串口通讯如何配置?本文以佰马工业级无线路由器BMR500为例,介绍无线路由器在4G模式下,下位机通过BMR500的串口如何与服务器进行远程通讯. 工业级无线路由器串口通讯介绍 串口通 ...

  8. python实现485通讯_Python编程实现USB转RS485串口通信

    ---作者疆,未经允许,严禁转载,违权必究--- ---欢迎指正,需要源码和文件可站内私信联系--- -----------点击此处链接至博客园原文----------- 功能说明:Python编程实 ...

  9. 基于Arm板linux嵌入式系统RS485串口读写通讯

    最近在做基于Arm板linux嵌入式系统的RS485串口读写通讯首先参考 http://bbs.chinaunix.net/thread-3650543-1-1.html上的文章,该文章写道,读的时候 ...

  10. python树莓派串口通信实例_Python实现树莓派USB串口通讯及云端对接

    → USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...

最新文章

  1. RHEL5 install
  2. 《花田半亩》有感——午夜静静地震撼着我的生命(不是技术,发在首页,只是因为感动)...
  3. 药品查询APP开发流程(七)--开发—yao.js
  4. iOS之深入解析消息转发objc_msgSend的应用场景
  5. 蓝桥杯单片机stc15f2k60s2 中断函数代码模板注释
  6. oem是代工还是贴牌_oem是什么意思,oem代工是什么意思?oem和odm区别有哪些?
  7. 2018数据技术嘉年华-金融峰会·重庆站即将起航!
  8. VMware ESXI5.0的安装配置
  9. k8s 安装_二进制安装k8s集群总结
  10. java byte to integer_Java中的Byte转为无符号的Integer
  11. 计算机地图制图的点状符号制作,计算机地图制图地图符号库系统建立.doc
  12. 企业IT管理员IE11升级指南【4】—— IE企业模式介绍
  13. redis 集群介绍及docker实现
  14. QQ Account
  15. Andorid微信刷脸支付使用过程解析
  16. 手机录屏并转换成gif动图
  17. MATLAB resample()函数
  18. 红米2a支持html,红米2A支持4G吗?红米2A支持4G网络吗?
  19. fetch用英语解释_fetch的用法总结大全
  20. 【软考】系统集成项目管理工程师(十四)项目合同管理

热门文章

  1. UE4入门实例31(Unreal制作炫酷高效黑洞粒子)
  2. 腾讯电脑管家卸载后的残留信息有哪些
  3. Struts1与Struts2原理 区别 详解 汇总
  4. JVM(三)类加载与字节码技术
  5. 利用sublime3 + xmapp使用服务器调试
  6. 迁移oracle数据库,简简单单的Oracle数据库迁移方法
  7. LM小型可编程控制器软件(基于CoDeSys)笔记二十七:温度电阻通道和DO通道
  8. Acrel-2000E/M配电室综合监控系统在浙江省地理信息产业园中的应用
  9. 2018-2019-1 20165301 20165304 20165314 实验二 固件程序设计
  10. java drag_[Java教程]一步一步理解拖拽Drag(四)