[发明专利]一种参数可调节的通用RS232-CAN总线适配器在审
申请号: | 201410627416.6 | 申请日: | 2014-11-10 |
公开(公告)号: | CN104391814A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 陈磊 | 申请(专利权)人: | 中国电子科技集团公司第二十研究所 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 顾潮琪 |
地址: | 710068 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 参数 调节 通用 rs232 can 总线 适配器 | ||
技术领域
本发明涉及数据传输协议转换领域,尤其涉及一种参数可调节的通用RS232-CAN总线适配器。
背景技术
CAN总线是一种有效支持分布式控制或实时控制的串行通讯总线,它具有以下主要特性:组网方便,接线简单,成本较低,数据传输可靠性高、支持远距离高速的数据传输和多主机的工作方式。可广泛应用于过程控制设备和测控设备之间的互联,满足各类终端设备构成的实时测制系统中数据高速可靠传输及复杂应用的需求。
RS232总线具有通行协议简单,使用简单,可与标准计算机串口相连,已被广泛地用作嵌入式设备及终端板卡的通信接口。但由于CAN总线和RS232总线结构、通信协议及数据组网方式的不同,使得两者不能直接互联通信,为了实现不同接口设备之间连接的不便,首先必须解决CAN总线和RS232总线数据传输协议的转换。
目前,市场上已有一些实现此类功能的RS232-CAN总线适配器,但大多数RS232-CAN总线适配器的通信参数——波特率和数据传输速率都已固化在芯片内部应用程序中,用户不可自行修改参数,不能满足应用需求复杂多变的环境,通用性和灵活性较差;部分产品可采用特定的上位机软件,在PC机上配置通信参数,但操作过程相对复杂,并且此类设备价格较贵,成本较高,不利于推广。因此,研究和设计一种参数可调节的通用RS232-CAN总线适配器,在通信领域的意义尤为重要。
发明内容
为了克服现有技术的不足,本发明提供一种RS232-CAN总线适配器,可完成CAN总线与标准的RS-232串行通信之间的协议转换,实现实时数据信息的高速透明传输,而且通信参数可根据需要修改设置,性能稳定,不仅实时性好、通用性强,且设置简单、操作方便,使用较为灵活。
本发明解决其技术问题所采用的技术方案是:包括微处理器、232接口电平转换模块、CAN总线收发接口模块和数据存储模块,所述232接口电平转换模块设有RS232串行数据接口,连接PC、PLC、工控机或带串口的嵌入式板卡终端联网设备;所述CAN总线收发接口模块由CAN控制器和CAN收发器组成,该CAN总线收发接口模块设有插拔式接线端子,通过CAN总线传输线端子与CAN总线联网设备插接;所述的微处理器读取数据存储模块内的配置文件信息,初始化通信参数,设置串行通信的波特率和CAN总线数据传输速率,打开串行数据接收中断及外部中断,当CAN总线收发接口模块接收到数据后,将数据转发到串口发送缓冲区通过232接口电平转换模块发送出去;当232接口电平转换模块接收到数据后,将数据以报文的形式通过CAN总线收发接口模块传送到CAN总线通信网络中。
本发明还包括电源模块,将输入的5-35V直流电源转换为5V供给微处理器、232接口电平转换模块和CAN总线收发接口模块;将5V直流电源转换为3.3V供给数据存储模块。
本发明还包括工作状态指示灯模块,所述的工作状态指示灯模块包括电源指示灯、串口数据收发指示灯和CAN总线数据收发指示灯,其中串口数据收发指示灯和CAN总线数据收发指示灯均由PNP型三极管S8550进行驱动控制,所述三极管以灌电流负载的电路形式与微处理器I/O口电性连接。
本发明的有益效果是:能有效解决CAN总线和RS232总线数据传输协议的转换,实现CAN总线和RS232总线接口设备之间的直接互联;采用非易失性的SD卡存储器作为数据存储介质,通过修改SD卡数据存储模块中的配置文件信息,设置串行通信的波特率和CAN总线数据传输速率,可以实现对RS232-CAN总线适配器通信参数的自由配置,操作简单,使用方便,配置灵活,通用性强;而且本发明的参数可调节的通用RS232-CAN总线适配器外围接口均设置成标准的插拔式结构,供电电源电压范围宽,进一步增强了其通用性。
附图说明
图1为本发明中RS232-CAN总线适配器一种具体实施例的模块结构示意图;
图2为本发明中电源模块电路图;
图3为本发明中232接口电平转换模块电路图;
图4为本发明中CAN总线收发接口模块电路图;
图5为本发明中SD卡数据存储模块电路图;
图6为本发明中工作状态指示灯模块电路图;
图7为本发明中利用RS232-CAN总线适配器进行协议转换的程序流程图。
具体实施方式
下面结合附图和实施例对本发明进一步说明,本发明包括但不仅限于下述实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十研究所,未经中国电子科技集团公司第二十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410627416.6/2.html,转载请声明来源钻瓜专利网。