⑴ 看过单片机与MAX485的控制电路,一般收发都要分别控制转换的,但是一般的RS485都是自行收发的,怎么弄
你也可以用一个电路,来简单的控制下收发端啊。
看一下这个电路,实测很好用的:
powerbus
PB721换成你的mcu的UART即可。这是隔离的,当然你也可以去掉隔离,设计不隔离的UART。
电路图出处:
【POWERBUS的EV721手册】
侵删
⑵ 单片机用TTL/RS-485/RS-422转换器的设计
给你参考
⑶ 用单片机做RS485通讯
芯片可以用65LBC184,程序吗就是普通的串口程序就行,前提把使能给选中。我把他的电路部分截图发了,自己连上,找个串口程序试下就好了
⑷ 寻RS485/USB转换器的的接线图(单片机连接)
具体连接方法如下:
安装广成RS232/485至can模块设备:
1、连接到电脑:
RS232/485到can模块具有即插即用的特点,用户可以使用pcrs232直接与cancom模块连接。当用户的PC机没有自己的RS232接口时,需要将USB转换成RS232或USB转换成RS485,然后连接到cancom的232/485接口来建立信号。
请注意:RS232接口的RX和TX不能反接;RS485接口的485+(a)和485-(b)不能反接,否则无法通信。
目前,RS232和RS485的转换电路已成功搭建。
⑸ 485电路,通信,单片机,主从
首先确定你的485芯片是好的,然后保证从机工作在“主从模式”,即:你的从机不是任何时候都在向外面发送数据,如果从既机要发送数据要有主机呼叫发送,并且要保证每台从机的呼叫识别码不同,这样在任意时刻就能保证仅有一台从机在与主机通信,从而不会发生数据的碰撞。还有一点需要注意的就是,要在485总线的两端加上终端电阻(一般选100欧姆并接在两根总线上)以避免信号的反射。你自己试试把。
⑹ 关于51单片机的485电路问题
单片机选你会用的都可以,只要满足你的需求。
一般用于485隔离的光耦要选择高速光耦,可以用6N137代替。
只要是485收发器都可以替代。
那个不是稳压管,是瞬态抑制二极管(TVS)。一般485电路中选择P6KE6.8CA,6.8V的
⑺ 单片机采集指示灯的交流电平信号通过485与电脑通信来控制继电器的开关的电路图
如果是5V单片机系统,高输出2V的情况有:1、IO口外接了较大的负载,拉低了端口的电压(一般单片机的IO为弱上拉),如果你断开负载测量端口电压还是2V的话就有可能是你把单片机的IO口功能配置错了(如AVR单片机等);若为51系列的单片机P0口是需要接上拉电阻的。且一般单片机的输出能力很弱,只能通过端口来驱动外部放大电路(如三极管等)控制用电器的开关,建议你重点检查,IO口的配置,和与外部电路的连接--注意不能直接驱动较大电流的器件,若为发光二极管间隙使用灌电流的驱动方式--即让单片机输出低来电量二极管
⑻ 单片机Uart实现RS485通信,电路图如何实现RX/TX2条线和我主机通信就够还是需要一个485的转换芯片
485类似于电流环的通讯方式,靠AB线之间的电压差来进行数据收发的,而且是半双工的通讯方式,需要个转换芯片,例如max485
RX接MAX485的DO
TX接DI
还要个IO口控制收发引脚,然后把主机和从机的AB线对应连接就行了。具体的你可以找个数据手册看看,很简单的。
⑼ 51单片机与rs485连接电路在串口程序中怎么驱动485在线等!!!谢谢
驱动485有硬件驱动方式和软件方式。
软件方式的话硬件电路比较简单,吧485的2、3脚连在一起,并接在51单片机的一脚上(比如P1_0),单片机发送脚TX接485的DI脚(也就是4脚),单片机的串口接收RX接485的RO脚(1脚)。
默认P1_0为低电平,当发送数据之前先把P1_0置高,发送结束后再置低。
⑽ 51单片机多机485通信电路图
485通讯只用了两根线,台式机自带的串口是232,至少需要3根线。需要连接的话用一个232转485双向转换器就行了。