一种高效can总线数据存储系统的利记博彩app

文档序号:10406483阅读:569来源:国知局
一种高效can总线数据存储系统的利记博彩app
【技术领域】
[0001]本实用新型属于数据存储技术领域,特别是涉及一种高效CAN总线数据存储系统。
【背景技术】
[0002]嵌入式设备节点越来越多地被用在控制和数据测量方面。嵌入式设备节点的运行状态、运算的数据以及采集的数据等,通常需要被记录下来。而这些数据往往具有实时性,设备运行的时间长,产生的数据量庞大。利用传统的数据记录方法,不仅需要耗费大量的人力和时间,也极大地影响了生产效率。
[0003]CAN总线是汽车车身控制的标准总线,也被广泛用于工业控制中。借助于CAN总线可以实现不同设备节点之间的实时通信,也可以通过CAN总线来对节点数据的进行存储和分析。
[0004]目前国外已经有著名的CAN总线工具开发公司一一瑞典的Kvaser公司,推出了名为Kvaser Memorator Profess1nal的CAN总线分析仪产品,支持将CAN总线上的数据存储到SD卡中,价格较高。国内目前没有成熟稳定的可以将CAN总线上的数据记录到SD卡上的产品。并且国内对于CAN总线上的数据存储到SD卡的研究,大多使用的是通过SPI总线来读写SD卡,对于需要快速存储数据的场合,采用SPI总线来读写SD卡的方式,是不可行的。

【发明内容】

[0005]本实用新型为了克服现有技术存在的缺陷,本实用新型的目的是提供一种高效CAN总线数据存储系统。
[0006]本实用新型所采用的技术解决方案是一种高效CAN总线数据存储系统,包括5V电源输出电路,5V转3.3V电源输出电路,英飞凌XMC4500单片机,CAN总线收发器芯片、SDHC卡卡槽和CAN总线节点连接端子,所述的5V电源输出电路的输出端与5V转3.3V电源输出电路的输入端相连接,所述的5V转3.3V电源输出电路的输出端与英飞凌XMC4500单片机和SDHC卡卡槽以及CAN总线收发器芯片的输入端相连接,所述的英飞凌XMC4500单片机通过SD接收口与SDHC卡卡槽相连接,所述的英飞凌XMC4500单片机的CAN总线接口与CAN总线收发器芯片相连接,所述的CAN总线收发器芯片的输入输出端与CAN总线节点连接端子相连接。
[0007]所述电源的输入范围为11.5V~40V。
[0008]与现有技术相比,本实用新型所具有的有益效果为:在对CAN总线节点数据进行存储分析方面,如果在没有性能较高的数据接收处理上位机设备,如PC机、平板电脑等时,可以有两种方案:1.将数据通过运营商手机网络或者WIFI模块或以太网传递给云端主机,进行存储分析处理;2.通过满足性能要求的下位机节点,如高性能的FPGA、MCU,通过一定的策略来实现CAN总线数据的实时接收和存储,以便于以后上位机处理。其中,方案I成本较高,并且可能满足不了高速的数据接收和发送;方案2中利用高性能的FPGA方案绝对是可以实现,但是利用FPGA相对于MCU开发来说周期相对较长,并且外围硬件电路设计与PCB布线较复杂。在存储介质的选择方面,综合成本、读写速度两个方面SD卡是绝佳的选择,并且SD卡可插拔,易于上位机进行数据提取,且容易更换。
[0009]国内对于CAN总线上的数据存储到SD卡的研究,大多使用的是通过SPI总线来读写SD卡,对于需要快速存储数据的场合,采用SPI总线来读写SD卡的方式,是不可行的。
[0010]本专利采用性能优良且稳定可靠的英飞凌XMC4500单片机作为主控芯片,利用其高速的SD卡接口来读写SD卡,支持市场上常见的高速Class6和ClasslO类型的内存卡,成本低廉。并且本专利的软硬件系统具有高稳定性,很好的实时性和通用性,可以极大地减少人力的使用和时间的浪费,并且可以提高数据处理分析的效率。
【附图说明】
[0011]图1为本实用新型的结构简图;
[0012]图2为本实用新型5V电源输出电路的电路图;
[0013]图3为本实用新型CAN总线收发器电路的电路图;
[0014]图4为本实用新型实施例中XMC4500最小系统和SD卡接口电路的电路图。
【具体实施方式】
[0015]下面结合附图对本实用新型进一步说明
[0016]如图1至图4所示,一种高效CAN总线数据存储系统,包括5V电源输出电路,5V转
3.3V电源输出电路,英飞凌XMC4500单片机,CAN总线收发器芯片、SDHC卡卡槽和CAN总线节点连接端子,所述的5V电源输出电路的输出端与5V转3.3V电源输出电路的输入端相连接,所述的5V转3.3V电源输出电路的输出端与英飞凌XMC4500单片机和SDHC卡卡槽以及CAN总线收发器芯片的输入端相连接,所述的英飞凌XMC4500单片机通过SD接收口与SDHC卡卡槽相连接,所述的英飞凌XMC4500单片机的CAN总线接口与CAN总线收发器芯片相连接,所述的CAN总线收发器芯片的输入输出端与CAN总线节点连接端子相连接。
[0017]所述电源的输入范围为11.5V~40V。
[0018]硬件上使用英飞凌XMC4500的SDMMC接口和CAN总线接口,分别与SD卡电路和CAN总线收发器电路相连。英飞凌XMC4500通过CAN总线接口连接TLE6050G和符合标注的CAN总线节点相连,接收CAN总线节点的数据,通过软件对节点数据进行转码,然后通过现有的软件控制英飞凌XMC4500的SDMMC接口将数据写入到SD卡(Class 6或者ClasslO的大容量SDHC卡)中形成文本文件。所产生的文本文件中的数据可以使用现有的MATLAB或者excel轻松分析处理。
[0019]以上显示和描述了本实用新型的基本原理、主要特征和本实用新型的优点。本行业的技术人员应该了解,本实用新型不受上述实施例的限制,上述实施例和说明书中描述的只是说明本实用新型的原理,在不脱离本实用新型精神和范围的前提下本实用新型还会有各种变化和改进,这些变化和改进都落入要求保护的本实用新型范围内。本实用新型要求保护范围由所附的权利要求书及其等同物界定。
【主权项】
1.一种高效CAN总线数据存储系统,其特征在于,包括5V电源输出电路,5V转3.3V电源输出电路,英飞凌XMC4500单片机,CAN总线收发器芯片、SDHC卡卡槽和CAN总线节点连接端子,所述的5V电源输出电路的输出端与5V转3.3V电源输出电路的输入端相连接,所述的5V转3.3V电源输出电路的输出端与英飞凌XMC4500单片机和SDHC卡卡槽以及CAN总线收发器芯片的输入端相连接,所述的英飞凌XMC4500单片机通过SD接收口与SDHC卡卡槽相连接,所述的英飞凌XMC4500单片机的CAN总线接口与CAN总线收发器芯片相连接,所述的CAN总线收发器芯片的输入输出端与CAN总线节点连接端子相连接。2.根据权利要求1所述的高效CAN总线数据存储系统,其特征在于:所述电源的输入范围为11.5V?40V。
【专利摘要】本实用新型提供一种高效CAN总线数据存储系统,包括5V电源输出电路,5V转3.3V电源输出电路,英飞凌XMC4500单片机,CAN总线收发器芯片、SDHC卡卡槽和CAN总线节点连接端子,所述的5V电源输出电路的输出端与5V转3.3V电源输出电路的输入端相连接,所述的5V转3.3V电源输出电路的输出端与英飞凌XMC4500单片机和SDHC卡卡槽以及CAN总线收发器芯片的输入端相连接,所述的英飞凌XMC4500单片机通过SD接收口与SDHC卡卡槽相连接,所述的英飞凌XMC4500单片机的CAN总线接口与CAN总线收发器芯片相连接,所述的CAN总线收发器芯片的输入输出端与CAN总线节点连接端子相连接。
【IPC分类】G05B19/042
【公开号】CN205318158
【申请号】CN201521092757
【发明人】徐宏宇, 孙彦超
【申请人】沈阳航空航天大学
【公开日】2016年6月15日
【申请日】2015年12月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1