美高梅



> 美高梅 > 企业文化 >

RS485通信方式分析 了解485通信也就基本了解了4

发布时间:2019-04-29 02:17

  (本文为电子发烧友网用户风拂柳絮原创稿件)众所周知,串口数据通讯方式有单工模式、半双工模式以及全双工模式。单工模式:只支持数据在一个方向上传输;半双工模式:允许数据在两个方向上传输,但某一时刻只允许在一个方向上传输;全双工模式:同时在两个方向上传输,是两个单工通信的结合,要求发送设备和接收设备同时具有独立的接收和发送能力。

  例如我们常见的RS232、RS485、RS422串口通讯方式,其中RS232是全双工的,RS485是半双工的,RS422是全双工的,当然两个半双工的485可以组成422通信方式。下面就讲一下今天的重点RS485通信方式,了解了485通信也就基本了解了422通信。

  先介绍一下RS485的电气特性,RS485采用差分传输的方式,逻辑“1”以两线”以两线)V表示。接口信号电平比RS232降低了,不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。

  传输速率高,抗干扰能力强,并且可以大大延长通信距离,比如RS232传输距离一般是30米,而采用RS485,完全不需要修改程序,通信距离可以达到1200米(9600bps)。且RS485一般最大支持32个节点,实现多节点收发。特制的485芯片可以实现更多节点收发。

  首先本次实例选用的是STM32F107VCT6,如图一所示,以及图二所分配给485通信的

  管脚,本次PA2作为单片机的发送端,PA3作为单片机的接收端,PA1作为接收和发送使能的控制端。板子上输出的A2、B2引脚分别接DB9的T/R+、T/R-,此处针对不同的DB9接脚

  Step1,在对应的配置里找到Device中找到本次的芯片类型F107VC,当然不同的芯片选型一定要正确。

  Step2,在对应的宏定义里面将圆圈处改成CL。因为此次芯片flash是256K,属于小芯片容量。

  Step3,配置jlink驱动,选择四线的SW模式,四线v,SWDIO,SWCLK,GND。看到SWDevice中出现此次圆圈处的型号,并点击Flash Download出现下图的界面看看芯片选型是不是256k,不是点击Add添加,选择256k的flash size即可,然后一些列OK就行。

  Step4,主函数的编写,当然此次省略了新建工程等一些列操作,不懂的可以百度有步骤指示,主函数程序很简单,一个中断配置函数,一个485初始化函数,当然485初始化函数里包括很多配置,具体的往下看,延时函数此次可以不用。主函数就是一个发送接收使能的切换(RS485_TX_EN)和一个发送函数。

  Step5,对485初始化函数进行定义,管脚的配置,此处是PA2输出,PA3输入,PA1是使能位,具体可参看上面原理图,同时在此函数中对波特率以及串口的中断进行了配置。

  Step6,485发送函数及中断函数进行了定义,由于此次没有使用外部中断,而是采用了内部中断的方式,在串口2中断中将接收到的数据保存在receive数组中,并定义了包头和包位分别为0xAA,0xBB,并设置发送数据长度为6,不满足次三个条件的数据是无法发送的串口调试助手的,当然时刻要注意使能位(RS485_TX_EN)为1还是为0,为1则485发送,为0则485接收,因为485是半双工,前面已经讲到,某一时刻只能接收或者发送。并在头文件中将相应的函数以及数组定义成全局。

  Step7,最后就是最紧张的测试环节,将串口调试助手圆圈里的配置调成与代码的配置一样的形式,并将发送数据的格式改成带有包头AA包尾BB中间4位数据格式的形式发送,点击发送,就可以在串口调试助手中收到此次的数据,当然如果不满足包头和包位分别为0xAA,0xBB,发送数据长度为6的格式,将不会在串口助手中收到数据,读者可以自行尝试,版面有限,不多说明。

  Step8,本人才疏学浅,属于刚摸索单片机阶段,可能在很多地方不尽完美,希望大佬们多批评指正,不吝赐教,本人在此先谢谢大家。

  文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

  课程目标本课程是《朱有鹏老师单片机完全学习系列课程》第1季第13个课程,主要讲解了串行通信UART及其扩展RS485。本

  寻求LABVIEW关于TCP远程通信的发送端程序框图和接收端程序框图 ...

  华为在一份声明中表示,所谓的MH5000模块是基于1月推出的Balong 5000 5G芯片。“基于....

  是着力提升远程教育、远程医疗网络能力。工信部将联合教育部开展学校联网攻坚行动,实现全国中小学宽带网络....

  RS485可以自发自收么?理论上来讲它属于异步通讯,但是现在很多都是通过max485芯片转串口处理,那么可以直接用485差分信号自发...

  任何新技术都包含一定的不确定性和商业风险,然而,就物联网而言,许多风险被夸大或歪曲。尽管物联网愿景需....

  嗨,我已经成功地用MAR47传送了一个主和一个从UART到PIC16F87A的消息-MAX87-----------------------------------...

  如何用语音串连起企业各点之间的联系,即使分散各地也能保持及时高效的沟通?

  Linkus是朗视IPPBX用户的专用软电话,支持在手机端(Android/iOS)与PC端(Win....

  车联网、高精度地图、AR、人工智能……,汽车交通驾驶体验正在快速迭代升级,两年一度的上海车展在汽车工....

  Mesh网络有两种类型,完整的和部分的。在完整的Mesh网络中,每个节点直接连接到每个其他节点,这对....

  在“华为5G MWC19 北京站”系列活动上,中国信息通信研究院5G创新研究中心主任李珊表示,201....

  运营商在给社会生活带来巨大便利的同时也在不断拉紧套在自己脖子上的绳索。

  近日,国家市场监管总局突击检查电信设备商爱立信北京办公室,并进行现场取证。

  工业和仪器仪表(I&I)、电信以及医疗应用的一个关键要求是需要一个可靠接口来传输数据。 (I2C)总....

  对于高频段,波束赋形是一项关键技术,它可以增强覆盖范围。在4G时代,由于使用频段较低,可采用数字波束....

  设计接口 :输入端A B两项脉冲信号,象限差90度,输出 为 rs485 标准信号,向上位机输出脉冲....

  华为发布2018年年度报告:2018年,华为实现全球销售收入7212亿元人民币,同比增长19.5%,....

  现有一设备,本是USB通讯连接电脑就可以看到数据;但因特殊需要想将该设备做成RS485通讯接口,可以做到吗?理论可行吗? 因...

  一场前所未有的驾驶舱变革即将到来,AI、通信、整车 OTA 成技术关键

  抛弃物理按键、无需繁琐的点击,我们的汽车能够听懂我们的声音,意会我们的眼神,驾驶舱内,一场有史以来最....

  光耦合器,也称为光隔离器或光电耦合器,其已被用于实现电子电路电流隔离超过40年。光耦合器使用LED和....

  传统Ka波段地面站卫星通信系统依赖于室内到室外配置。室外单元包含天线和块下变频接收机,接收机输出L波....

  过去几年,华为一直是全球最大的移动通信设备供应商,但是近日《日本经济新闻》援引市场研究机构IHSMa....

  ADI公司提供了完整的软件基础设施来支持MATLAB和Simulink模型与FMCOMMSx SDR....

  相对于友商接近6%的通信服务收入增幅,中国移动增长乏力成了拉低行业增长平均值的主要因素。面对后4G时....

  这是沃土继JDSU/NeoPhotonics 之后,获得转镜式MEMS VOA WDL补偿专利;同后....

  西门子采用Get Put向导完成PLC之间Get Put以太网通讯实例详细分析

  工艺要求:近千米的距离非均匀分布N多分站,每个分站就地控制一台电机正反转。控制室需要监控联网的所有分....

  微型近距离测距雷达是山东飞天光电科技股份有限公司推出的一款用于短距离探测的激光雷达。激光测距技术是现....

  本文研讨基于modbus协议的三菱PLC和RFID读卡器的通信,实现了通信成功后RFID读卡器的读卡....

  如题 STM32F105ST485XDR 通信正常,PC上能收到正确命令,但是不能开启设备。 PC上直接...

  我有一个程序,我只能从UnCuffor发送,但不能接收任何东西。我已经正确地设置了PPS和UART发送数据罚款。但是当我试图在...

  本文档的主要内容详细介绍的是RS485通信编程的视频教程资料免费下载包括了: 1. RS485通信介....

  本文档的主要内容详细介绍的是RS485通信原理的视频教程详细资料免费下载包括了:1. RS485通信....

  邦通信委员会一致投票决定开放“太赫兹波”频率段,有朝一日,该频率段可能用于6G服务。

  低频声学仍然是远距离水下通信的最佳选择。声纳的用途广泛,包括导航、海底测绘、渔业、海洋石油勘探和舰艇....

  D801A 人脸抓拍识别一体机是一款高性能、高可靠性的人脸识别类产品。 依托深度学习算法扩展人脸库....

  本文档的主要内容介绍的是声光电报警器的电路图详细资料说明包括了:报警电路说明,传感器电路说明,显示器....

  据中国移动2018年财报数据显示,中国移动在2018年全年营运收入为人民币7368亿元,增长1.8%....

  从中国航天科工集团三院获悉,该院提出基于临近空间太阳能无人机来构建空中局域网的飞云工程,可实现对地和....

  为了了解该行业在网络虚拟化方面的进展,发现领先者,了解他们的愿景并与同行分享经验,IBM 展开了广泛....

  光纤通信会议和展览探讨了新兴的光连接技术,包括光发射机、多光纤电缆和连接器等等。

  19世纪电磁理论出现并成熟。在此基础上,莫尔斯发明了莫尔斯编码和有线电报,贝尔发明了电话,马可尼发明....

  最近上海交通大学研究团队成功破解“量子通信”的消息在互联网上激起了一片浪花。

  新服务简化了所有基于LoRaWAN设备的地理定位服务的集成 Semtech Corporation ....

  关键词:BAW , 谐振器 作者;德州仪器 Arvind Sridhar 5G革命即将来临。无论是以....

  这本书兼顾广度和深度,虽然不是大部头却干货满满,讲清了信息论中各个基本概念的物理内涵,但要顺畅阅读需要一定的数学基础。另...

  在不打开任何项目的情况下依次点击:文件

  Import/Export

  导入设备说明文件

  继续

  在理论上,激光通信可同时传送1000万路电视节目和100亿路电话。激光不仅方向性特强,而且可采用不可....

  潘建伟进一步解释说,创新成果从产生到广泛应用,通常会经过三个阶段。在第一阶段,公众接触到一个全新领域....

  在CPU的V数据区中分配库指令数据区(Library Memory)Modbus Slave 指令库....

  数据显示,全球4G/5G基站市场规模将在2022年达到16亿美元,其中用于Sub-6GHz频段的M-....

  十三届全国人大二次会议新闻中心于3月8日上午举行记者会,邀请国务委员、外交部部长王毅就“中国外交政策....

  具有高清音质的经济高效的入门级桌面话机,凭借现代化的商务级设计,我们丰富的系列桌面话机可满足企业的所....

  微型近距离激光测距雷达是山东飞天光电科技股份有限公司推出的一款用于短距离探测的激光雷达。激光测距技术....

  I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总....

  爱因斯坦由此断定,“超光速”行为是绝对不可能发生,他称之为“幽灵般的超距作用”。

  为了对网络数据包的“流转”有更加深刻的理解,我在docker(远程)上部署一个服务,支持http方式....

  很多人说,如果你爱通信这个行业,就在最纯洁的年华与它邂逅,在求生存的年纪与它告别。



相关阅读:美高梅