多接口协议转换器的制造方法_2

文档序号:10019732阅读:来源:国知局
信数据之间的互传,即CAN转换模块200 可将接收到的数据转发给RS485转换模块300、RS232转换模块400或以太网转换模块500, RS485转换模块300也可将接收到的数据转发给CAN转换模块200、RS232转换模块400或以 太网转换模块500,使得兼容不同类型通信数据的两个通信设备之间能够进行通信。例如, 电梯系统兼容的通信数据格式是CAN通信数据,移动终端兼容的通信数据格式是以太网通 信数据,多接口协议转换器通过主控模块100、CAN转换模块200和以太网转换模块500进 行数据协议转换,完成CAN通信数据与以太网通信数据的互传,实现电梯系统与移动终端 两个通信设备之间的通信。
[0033] 而且,本实施例通过地址设置模块600和波特率设置模块700设置RS485总线的 设备地址和波特率,主控模块100根据地址设置模块600和波特率设置模块700所设置的 RS485总线的设备地址和波特率配置RS485总线的设备地址和波特率,从而用户可根据通 信设备的设备地址和波特率设置要求,设置RS485总线的设备地址和波特率,从而可以根 据不同的通信设备设置相匹配的设备地址和波特率,以适应不同类型的通信设备,提高了 多接口协议转换器的通用性。
[0034] 再参照图2,图2为图1所示多接口协议转换器一具体实施例的结构示意图。
[0035] 如图1和图2所示,所述主控模块100包括主控制器101、CAN控制器102、第一 UART控制器103、第二UART控制器104和以太网控制器105。
[0036] 所述主控制器101用于进行通信数据协议的转换,所述CAN控制器102用于控制 所述CAN转换模块200收发CAN通信数据,所述第一 UART控制器103用于控制RS485转换 模块300收发RS485通信数据,所述第二UART控制器104用于控制所述RS232转换模块 400收发RS232通信数据,所述以太网控制器105用于控制所述以太网转换模块500收发以 太网通信数据。
[0037] 主控模块100中,通过CAN控制器102控制所述CAN转换模块200收发CAN通信 数据,第一 UART控制器103控制RS485转换模块300收发RS485通信数据,第二UART控制 器104控制所述RS232转换模块400收发RS232通信数据,以太网控制器105控制所述以太 网转换模块500收发以太网通信数据,主控制器101进行通信数据协议的转换,从而能够实 现CAN通信数据与以太网通信数据、CAN通信数据与RS485通信数据、CAN通信数据与UART 通信数据、CAN通信数据与RS232通信数据、RS485通信数据与以太网通信数据、RS485通信 数据与UART通信数据、RS485通信数据与RS232通信数据之间的协议转换,实现多种不同 类型通信数据的转换和传输。
[0038] 如图1和图2所示,所述CAN转换模块200包括依次连接的CAN接口 201、CAN数 据收发器202和CAN数据隔离电路203。
[0039] 所述CAN接口 201用于接入或输出CAN通信数据,所述CAN数据隔离电路203与 所述主控模块100连接,所述CAN数据收发器202用于接收或发送CAN通信数据;所述CAN 数据隔离电路203用于对所述CAN数据收发器202输出的CAN通信数据进行光电隔离和电 源隔离后输出至所述主控模块100,或者对所述主控模块100输出的CAN通信数据进行光电 隔离和电源隔离后输出至所述CAN数据收发器202。
[0040] CAN转换模块200中,当CAN接口 201接入CAN通信数据时,CAN数据收发器202 将接收到的CAN通信数据输出至CAN数据隔离电路203进行光电隔离和电源隔离,CAN数 据隔离电路203将经隔离处理后的CAN通信数据输出至主控模块100进行数据协议转换。 当主控模块100输出CAN通信数据时,CAN数据隔离电路203对CAN通信数据进行光电隔 离和电源隔离,CAN数据收发器202通过CAN接口 201输出经隔离处理后的CAN通信数据。
[0041] 具体地,所述CAN数据隔离电路203包括用于对CAN通信数据进行光电隔离的第 一光电隔离器211,以及用于对CAN通信数据进行电源隔离的第一隔离电源212。
[0042] 通过第一光电隔离器211和第一隔离电源212对CAN通信数据进行光电隔离和电 源隔离,避免CAN通信数据在传输过程中受到干扰,提高多接口协议转换器的抗干扰能力。
[0043] 如图1和图2所示,所述RS485转换模块300包括依次连接的RS485接口 301、 RS485数据收发器302和RS485数据隔离电路303。
[0044] 所述RS485接口 301用于接入或输出RS485通信数据,所述RS485数据隔离电路 303与所述主控模块100连接,所述RS485数据收发器302用于接收或发送RS485通信数 据;所述RS485数据隔离电路303用于对所述RS485数据收发器302输出的RS485通信数 据进行光电隔离和电源隔离后输出至所述主控模块100,或者对所述主控模块100输出的 RS485通信数据进行光电隔离和电源隔离后输出至所述RS485数据收发器302。
[0045] RS485转换模块300中,当RS485接口 301接入RS485通信数据时,RS485数据收 发器302将接收到的RS485通信数据输出至RS485数据隔离电路303进行光电隔离和电源 隔离,RS485数据隔离电路303将经隔离处理后的RS485数据输出至主控模块100进行数据 协议转换。当主控模块100输出RS485通信数据时,RS485数据隔离电路303对RS485通 信数据进行光电隔离和电源隔离,RS485数据收发器302通过RS485接口 301输出经隔离 处理后的RS485通信数据。
[0046] 具体地,所述RS485数据隔离电路303包括用于对RS485通信数据进行光电隔离 的第二光电隔离器311,以及用于对RS485通信数据进行电源隔离的第二隔离电源312。
[0047] 通过第二光电隔离器311和第二隔离电源312对RS485通信数据进行光电隔离和 电源隔离,避免RS485通信数据在传输过程中受到干扰,提高多接口协议转换器的抗干扰 能力。
[0048] 如图1和图2所示,所述RS232转换模块400包括相互连接的RS232串口 401和 RS232-TTL电平转换器402。
[0049] 所述RS232串口 401用于接入或输出RS232通信数据,所述RS232-TTL电平转换 器402与所述主控模块100连接,用于将所述主控模块100输出的TTL电平的UART通信数 据转换为RS232电平的RS232通信数据,或者将所述RS232串口 401接入的RS232电平的 RS232通信数据转换为TTL电平的UART通信数据后输出至所述主控模块100。
[0050] RS232转换模块400中,当RS232串口 401接入RS232通信数据时,由于该RS232 通信数据的逻辑电平为RS232电平,为使主控模块100识别该RS232通信数据,RS232-TTL 电平转换器402将RS232通信数据的RS232电平转换为TTL电平,即将RS232通信数据转 换为UART通信数据,并将经电平转换后所得的UART通信数据输出至主控模块100进行数 据协议转换。当主控模块100输出TTL电平的UART通信数据时,RS232-TTL电平转换器 402将该UART通信数据的TTL电平转换为RS232电平,即RS232-TTL电平转换器402将主 控模块100输出的UART通信数据转换为RS232通信数据,从而可通过RS232串口 401输出 该RS232通信数据。
[0051] 如图1和图2所示,所述以太网转换模块500包括依次连接的以太网接口 5
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1