
正文
关于rs485c++编程的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
基于RS-485的单片机多机通信如何实现?其c语言或者汇编程序如何写...
1、两片单片机的程序按照一定的格式(其实就是自己做的协议)一个发一个收,通讯正确时执行相应动作就可以了。
2、试验RS485需要用RS232转485的转换头。RS485的A对应串口头的9针 B对应4针.接法大家可以参考原理图。
3、使用RS485-RS232转换器,RS232一端连接PC,485一端可以挂接多个单片机构成总线系统。
相关问答
Q1: RS-485规程特性
1、RS-485的电气特性:采用差分信号负逻辑,逻辑0”以两线间的电压差为+(2~6)V表示;逻辑1以两线间的电压差为-(2~6)V表示。
2、RS-485的电气特性:逻辑“0”以两线间的电压差为+(2—6)V表示;逻辑“1”以两线间的电压差为-(2—6)V表示。
3、RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6) V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。
4、RS-485接口强,就是抗噪声干扰好。RS-485接口最大传输距离的标准值是4000英尺,实际可以达到3000米(理论上实际上极限距离只有1200米左右)。另外,RS-232-C接口只允许连接总线上的一个收发器,即单站能力。
Q2: RS232与RS485在编程方面的区别?
从单片机编程角度来看,RS232和RS485只是驱动芯片不同。RS485是半双工,RS232是全双工,在编程的时候是有区别的。RS485芯片接收和发送不能同时进行,所以作为主机的单片机在发出指令后,要延时后再接收数据。
工作方式不同RS232是一种点对点的通信协议,只能在一个发送者和一个接收者之间进行通信。它常常被用于短距离通信,如计算机与串口打印机之间的通信等。
传输方式不同 RS232采用不平衡传输方式,即所谓的单端传输。RS485采用平衡传输,即差分传输方式。RS232发送端输出正电平为5~15V,负电平为-5~-15V,无数据时线上为TTL,接收器工作点评在3~12V与-3~-12V。
接口物理结构不同 RS232接口以9个引脚(DB-9)或是25个引脚(DB-25)的型态出现,一般个人计算机上会有两组RS232接口,分别称为COM1和COM2。RS485接口没有具体的物理形状,是根据工程的实际情况而采用的接口。
起源的时间不同 rs232:rs232是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。rs485:rs485是在1983年,随着单片机技术的成熟而发展起来的。
RS232-485转换器主要包括了电源、 232电平转换、485电路三部分。本电路的232电平转换电路采用了NIH232或者也可以直接使用MAX232集成电路,485电路采用了 MAX485集成电路。
关于rs485c++编程和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






