具体连接方法如下:
广成RS232/485 转CAN模块设备的安装:
1、与 PC 连接:
RS232/485 转CAN模块具有即插即用的特点,因此用户可以使用 PC 机 RS232 接直接与 CANCOM 模块连接。当用户的 PC 机没有自带 RS232 接口时,则需使USB 转 RS232 或 USB 转 RS485,与 CANCOM 的 232/485 接口连接即可建立信。请注意:RS232 接口的 RX、TX 请勿接反;RS485 接口的 485+(A)、485-(B)请勿接反,否则将无法通信。
2、与CAN 总线连接:
CANCOM模块集成1路CAN-bus通道,由插拔式接线端子引出,可以用于连接1个CAN-bus网络或者CAN-bus接口的设备。接线端子的引脚定义如表2.1所示。
实际使用中,大多数情况仅需将CAN_H与总线CAN_H相连,CAN_L与总线CAN_L相连即可实现通信。
广成RS232/485 转CAN模块设备的使用:
1、串口连接:
CANCOM 模块使用标准串口电平(232:±3~15V,485:-7~+12V),因此该模块可以直接与带有 RS232/RS485 接口的设备直接连接。
2、CAN 连接:
CANCOM模块接入CAN总线连接方式如2.3中介绍,将CAN_H连CAN_H,CAN_L连CAN_L即可建立通信。CAN-bus网络采用直线拓扑结构,总线最远的2个终端需要安装120Ω的终端电阻;如果节点数目大于2,中间节点不需要安装120Ω的终端电阻。对于分支接,其长度不应超过3米。CAN-bus总线的连接如图3.1所示。
3、CAN 总线终端电阻:
为了增强CAN通讯的可靠性,消除CAN总线终端信号反射干扰,CAN总线网络最远的两个端点通常要加入终端匹配电阻,如图3.2所示。终端匹配电阻的值由传输电缆的特性阻抗所决定。例如双绞线的特性阻抗为120Ω,则总线上的两个端点也应集成120Ω终端电阻。如果网络上其他节点使用不同的收发器,则终端电阻须另外计算。
4、系统状态指示灯:
CANCOM模块具有1个PWR指示灯、1个COM指示灯、1个CAN指示灯来指示设备的运行状态。这3个指示灯的具体指示功能及状态如表3.2所示。
5、指示灯说明:
CANCOM模块上电后,PWR、COM、CAN 三个指示灯立即点亮;当CANCOM模块自检完成后,CAN 灯熄灭,COM 灯闪烁;当串口端有数据传输时,COM 灯加速闪烁;当CAN端有数据传输时,CAN 灯闪烁,无数据时熄灭;如果CAN总线出现通讯错误,CAN 灯将变红。
至此,rs232和rs485的转换电路和单片机连接已经设置成功。
232和485的数据源都是单片机的UART,所以其实只有外围电路不同。
我贡献一个232和485共享同一个串口的电路。可以单独使用任何一个接口。
原理图来自EV721评估板。
图中的EV620相当于你的单片机,原始UART信号共享。两个接口可以任意用其中之一。当然你也可以去掉其中任何一个接口部分的电路。
欢迎追答
RS-232、RS-485的简单介绍
RS-232、RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的。RS-232在1962年发布,命名为 EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。其传送距离最大约为15米,最高速率为20kb/s,并且RS-232是为点对点(即只用一对收、发设备)通讯而设计的。所以,RS232只适合于本地通讯使用。
自制RS232-485转换器
电路图:
RS232-485转换器主要包括了电源、 232电平转换、485电路三部分。本电路的232电平转换电路采用了NIH232或者也可以直接使用MAX232集成电路,485电路采用了 MAX485集成电路。为了使用方便,电源部分设计成无源方式,整个电路的供电直接从PC机的RS232接口中的DTR(4脚)和RTS(7脚)窃取。 PC串口每根线可以提供大约9mA的电流,因此两根线提供的电流足够供给这个电路使用了。经实验,本电路只使用其中一条线也能够正常工作。使用本电路需注意PC程序必须使串口的DTR和RTS输出高电平,经过D3稳压后得到VCC,经过实际测试,VCC电压大约在4.7V左右。因此,电路中要说D3起的作用是稳压还不如说是限压功能。
MAX485是通过两个引脚RE(2脚)和 DE(3脚)来控制数据的输入和输出。当RE为低电平时,MAX485数据输入有效;当DE为高电平时,MAX485数据输出有效。在半双工使用中,通常可以将这两个脚直接相连,然后由PC或者单片机输出的高低电平就可以让MAX485在接收和发送状态之间转换了。由于本电路DTR和RTS都用于了电路供电,因此使用TX线和HIN232的另外一个通道及Q1来控制MAX485的状态切换。平时NIH232的9脚输出高电平,经Q1倒相后,使MAX485 的RE和DE为低电平而处于数据接收状态。当PC机发送数据时,NIH232的9脚输出低电平,经Q1倒相后,使MAX485的RE和DE为高电平而处于数据发送状态。
单片机 的 串口 txd rxd 是ttl 电平,与 标准RS232 连接的话必须转换电平,用 max232
还有一个就是 可能用了 max485 ,这样的话 485 就可以直接连接的
所以 看楼主是想入会连接
232转485转换器,rs232那一端是232接口,两根线那端是485接口,你应该是想把单片机转换成485接口使用,由于单片机的串口是ttl电平,而232转485接口一般是232电平,单片机需要先转换成232电平再接转换模块,可以使用max232.信号接收模块不了解是什么接口,最好详细说明或者上个图看一下。