STM32菜鸟成长记录---RS485通讯协议的应用
RS485缺点:
RS485总线是一种常规的通信总线,它不能够做总线的自动仲裁,也就是不能够同时发送数据以避免总线竞争,所以整个系统的通信效率必然较低,数据冗余量较大,对于速度要求高的应用场所不适应用RS485总线。同时由于RS485总线上通常只有一台主机,所以这种总线方式是典型的集中—分散型控制系统。一旦主机出现故障,会使整个系统的通信限于瘫痪状态,因此做好主机的在线备份是一个重要措施。
**传统光电隔离的典型电路:
VDD与+5V1(VCC485)是两组不共地的电源,一般用隔离型的DC-DC来实现。通过光耦隔离来实现信号的隔离传输,ISL3152EIBZ与MCU系统不共地,完全隔离则有效的抑制了高共模电压的产生,大大降低485的损坏率,提高了系统稳定性。但也存在电路体积过大、电路繁琐、分立器件过多,传输速率受光电器件限制等缺点,对整个系统的稳定性也有一定影响。
***RXD1 :串口接收端
***TXD1 :串口传输端
***TRE1 :为控制位:控制发送还是接收数据;
当TRE1=1(高电平时),光耦电路121截止,/RE=1(无效),DE=1(有效),即发送数据;
当TRE=0 (低电平时),光耦电路导通,/RE=0(有效),即接收数据,DE=0(无效);
/RE: 485接收端
DE:485发送端
第一步,配置好串口发送、接收端引脚和485控制引脚;
因为RXD1引脚相对于STM32芯片来说是接收外来数据,所以设置为输入;
TXD1引脚相对于STM32芯片来说是对外发送数据,所以设置为输出;
http://www.taodudu.cc/news/show-2232751.html
相关文章:
- 基于RS485的Modbus协议
- 02、RS485 通信与 Modbus 协议
- RS485通讯协议的应用
- 变频器RS485通讯协议
- RS485通信协议温湿度传感器探头
- 基于RS485通信的Modbus通信协议
- linux rs 485应用程序,Linux 的 RS485 通信协议.pdf
- RS485通信和Modbus通信协议
- 卷积码编码器matlab,卷积码的编解码matlab仿真.doc
- 【Codecs系列】AVS+(AVS1 P16)解码器
- 浅谈视频编解码器的工作原理和应用领域
- 音视频开发系列(3)音频编解码的原理
- 视频编解码基础--01
- android ts流解码,DVB开发之TS流的接收,解码与播放
- 音视频格式和编解码
- 视频编解码之理论概述
- 视频编解码基础一
- 标准视频编解码器
- 15.卫星图片分类
- 机顶盒及编解码器的音视频质量评价测试
- 音频编解码介绍(最全v1.0)
- 从卫星天线到接收机的信号路径解析
- 视频编解码器
- DVBS卫星识别流程
- 用于遥感图像语义分割和单视图高度估计的编码器-双解码器IGARSS2019
- 计算机网络实验三思考题,计算机网络实验思考题答案
- 计算机网络基础知识应用题,计算机网络试题及答案共十套
- 计算机网络技术试题 中职,计算机网络技术试题(附答案)中等职业学校.doc
- 青岛理工计算机网络期末试题,青岛理工大学计算机网络试题2008~2009
- 计算机网络从使用对象上划分为,计算机网络练习题卷1-2章.doc
STM32菜鸟成长记录---RS485通讯协议的应用相关推荐
- STM32菜鸟成长记录——移植FreeModbusRTU
本文章用于记录学习RS485及配置Modbus协议 参考博文: FreeModbus移植文章1 FreeModbus移植文章2
- STM32菜鸟成长记录---系统滴答定时器(systick)应用
1.systick介绍 Systick就是一个定时器而已,只是它放在了NVIC中,主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断).滴答中断?这里来简单地解释一下.操作系统进行运转的时候 ...
- 基于STM32根据DL/T 645-2007通讯协议利用RS485进行抄表并将电压等数据利用HC-05蓝牙实时传输至上位机显示
RS485通讯类似串口通讯,本作品是利用金升阳RS485模块,MCU是STM32F103C8T6最小系统板,电能表是正泰单相电能表,RS485 A端接电能表 A端,B端接B端,RX接MCU的RX,TX ...
- STM32之如何定义串口通讯协议定义ASCII和hex
在我们定义串口通讯协议的时候,肯定是首先要考虑通讯协议内容是以 ASCII码 还是 hex十六进制. 对于这两类的各有各的优点和缺点. 一.ASCII 优点: 1.简单直观.(比如在串口调试助手很容易 ...
- 关于RS485通讯协议与圆形航空插头哪些事
什么是RS485总线 RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点.RS ...
- MODBUS通讯协议和RS232以及RS485通讯协议有什么区别
转载粘贴其他人的分析:
- 菜鸟成长记录【3】C++学习(一)
C++与C的关系: C++(C plus plus),见名知意,C++是C的加强版,当然也是很大程度的兼容C的. C++的新操作:(以下多数是与C对比) 命名空间: namespace AA {int ...
- 常见的通讯协议总结(USART、IIC、SPI、485、CAN)
目录 一.通讯的基本概念 1.串行通讯 2.并行通讯 3.串行通讯与并行通讯对比 4.传输模式(单工.半双工.全双工) 二.USART-串口通讯 1.物理层 2.协议层 (1)波特率 (2)起始和停止 ...
- 第41章 RS-485通讯实验—零死角玩转STM32-F429系列
第41章 RS-485通讯实验 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fir ...
- 西门子S7-200PLC和丹佛斯变频器的通讯协议改造_过路老熊_新浪博客
西门子S7-200PLC和丹佛斯变频器的通讯协议改造 应用设备:水箱式拉丝机 项目简介:嘉兴东方钢帘线有限公司是国内汽车钢帘线行业的骨干企业之一,水箱式拉丝机是钢帘线制造的关键设备.嘉兴东方钢帘线有限 ...
最新文章
- 感知器数学表达和训练算法
- Java泛型学习资料小汇
- c++:MFC _cstring.h库常用函数
- openresty开发系列13--lua基础语法2常用数据类型介绍
- Hadoop YARN:调度性能优化实践
- 还有那个bspider不知道哪里的飞鸽传书
- 【华为云专家技术公开课】7月4日直播,报名观看赢取好礼
- 数据结构实验 8.寻找中位数
- win7 做服务器开网站,win7下创建Web服务器
- 中国各行各业的祖师爷是谁?
- 计算机丢失drivers文件,system32\drivers.Sys文件丢失怎么解决?
- 蓝桥杯之单片机学习(十八)——555定时器与频率测量
- 2022-2028年中国直线电机行业市场现状分析及投资前景评估报告
- 【Linux】动态防火墙,实现对攻击IP的动态拦截,一定程度上解决云服务器主机经常被境外IP尝试登录,屏蔽指定地区、国家的IP连接
- 3D次时代来临 如何玩转红蓝立体游戏
- 环形10个树洞兔子c语言设计,[阅读打卡]I am a Bunny+提高孩子的欣赏能力我是一只小兔子,我的名字叫尼古拉斯 我住在一个树洞里面 在春天的时候,我喜欢看美丽的花儿,有...
- Amazon Alexa硬件方案选型
- SQL Cookbook 系列 - 若干另类目标
- 统计之 - 离均差平方和
- GitHub 上六大爆款AI学习项目,Star超过5.6w
热门文章
- php实现分时线图,分时图均价线公式?看懂了便可掌握股票的买卖点
- windirstat怎么用_使用WinDirStat分析和管理硬盘空间
- Retrofit使用教程(一)- Retrofit入门详解
- 胶水语言概述(以Python为例)
- c语言中动态内存分配的作用,C语言中动态内存的分配(malloc,realloc)
- java 数组和集合的区别
- Matlab之样本概率图像绘制函数capaplot
- Arduino驱动MAX30102心率血氧传感器模块
- 传感器实验——心率血氧.max30102
- 人脸识别接口_人脸识别双目摄像头模组应用系统