基于tms320f28035的can数据记录仪的制作方法

文档序号:6661552阅读:1245来源:国知局
专利名称:基于tms320f28035的can数据记录仪的制作方法
技术领域
本实用新型涉及车载电子设备技术领域,特别是涉及一种基于TMS320F28035的CAN数据记录仪。
背景技术
在汽车制造行业中,车载E⑶的开发过程中,为了加快车载E⑶开发的速度,以及提高E⑶代码的可靠性、稳定性,自动代码开发E⑶占的比例越来越重,TMS320F28035是TI推出的一款32位的单片机,TI与Math Works公司合作在MATLAB软件中集成了这款DSP的一整套的模型驱动库,方便于使用模型的自动代码开发方法去使用TMS320F28035去开发汽车E⑶,但是用这款DSP去开发CAN的数据记录仪显得力不从心,因为数据记录仪要求芯片有128K*8bit以上的RAM空间,但是TMS320F28035只有6K*16bit的RAM,且没有外部RAM总线接口,同时TMS320F28035不带SDIO接口,还有待改进。

实用新型内容本实用新型主要解决的技术问题是提供一种基于TMS320F28035的CAN数据记录仪,使得TMS320F28035能够用于CAN数据记录仪的开发,提供开发数据记录仪所需要的足够大的高速RAM,同时解决TMS320F28035不带SDIO接口的问题。为解决上述技术问题,本实用新型采用的一个技术方案是:提供一种基于TMS320F28035的CAN数据记录仪,包括:TMS320F28035主芯片、SRAM芯片、基于SPI总线读写的SD卡座和实时时钟1C,所述SRAM芯片、SD卡座、实时时钟IC分别与所述TMS320F28035主芯片电性连接。在本实用新型一个较佳实施例中,所述SRAM芯片采用61LV5128AL芯片,所述SRAM芯片的总线接口与TMS320F28035主芯片的IO 口电性连接。在本实用新型一个较佳实施例中,所述实时时钟IC采用DS1302芯片,所述实时时钟IC的SPI接口与TMS320F28035主芯片的IO 口电性连接。在本实用新型一个较佳实施例中,所述SD卡座与TMS320F28035主芯片之间通过SPI接口相连接。在本实用新型一个较佳实施例中,所述TMS320F28035主芯片还连接有电源模块。在本实用新型一个较佳实施例中,所述TMS320F28035主芯片通过CAN总线接口连接CAN总线。本实用新型的有益效果是:本实用新型基于TMS320F28035的CAN数据记录仪,使得TMS320F28035能够用于CAN数据记录仪的开发,提供开发数据记录仪所需要的足够大的高速RAM,同时解决TMS320F28035不带SDIO接口的问题。

图1是本实用新型基于TMS320F28035的CAN数据记录仪一较佳实施例的框架示意图;附图中各部件的标记如下:1、TMS320F28035主芯片,2、SRAM芯片,3、SD卡座,4、实时时钟1C,5、电源模块,6、CAN总线。
具体实施方式
以下结合附图对本实用新型的较佳实施例进行详细阐述,以使本实用新型的优点和特征能更易于被本领域技术人员理解,从而对本实用新型的保护范围做出更为清楚明确的界定。请参阅图1,本实用新型实施例包括:一种基于TMS320F28035的CAN数据记录仪,包括:TMS320F28035主芯片1、SRAM芯片2、基于SPI总线读写的SD卡座3和实时时钟IC4,所述SRAM芯片1、SD卡座3、实时时钟IC4分别与所述TMS320F28035主芯片I电性连接。所述SRAM芯片2采用61LV5128AL芯片,61LV5128AL芯片的总线接口与TMS320F28035主芯片I的IO 口电性连接,TMS320F28035主芯片I用IO模拟总线的方式驱动61LV5128AL芯片,61LV5128AL芯片中RAM的空间用来存接收到的CAN数据,61LV5128AL芯片是512K*8bit的SRAM,大容量的高速SRAM是为了确保每帧CAN数据都不会丢失。所述实时时钟IC4采用DS1302芯片,所述DS1302芯片的SPI接口与TMS320F28035主芯片I的IO 口电性连接,TMS320F28035主芯片I用IO 口来模拟SPI总线来驱动DS1302芯片,DS1302芯片为每个CAN数据提供精准的时间。所述SD卡座3与TMS320F28035主芯片I之间通过SPI接口相连接,SD卡座3中插入SD卡,TMS320F28035主芯片I通过SPI总线方式来驱动SD卡。所述TMS320F28035主芯片I还连接有电源模块5,用来提供所需的电能。所述TMS320F28035主芯片I通过CAN总线接口连接CAN总线6。TMS320F28035 主芯片 I 的管脚分配如下:TMS320F28035 总共 45 个 GPIO 口,GPIOO- GP10018 连接 61LV5128AL 外扩 SRAM 的 A0-A18,GP1037-GP1044 连接 61LV5128AL 的100-107, 61LV5128AL 的 CE、0E、WE 分别连接 GP1022、GP1033、GP1023,SD 卡的 SPI 接口连接 TMS320F28035 的 SPIB 口,DS1302 连接 GP1022, GP1020, GP1021。驱动 61LV5128AL 的方法是用TMS320F28035的IO 口模拟总线方法驱动,如此分配DSP的管脚就可以实现基于模型开发的CAN数据记录仪框架。把61LV5128AL、DS1302、SD卡座这些外设驱动用C语言调试好,最后在模型中调用这些函数,如此一来就实现了基于模型开发的CAN数据记录仪。在数据记录仪运行中用TMS320F28035主芯片I的一个CAN邮箱来接收所有的CAN消息帧,同时把CAN消息帧的内容存在61LV5128AL中,在主程序中采用的是查询的方式访问61LV5128AL的RAM中是否有数据,如果有则读取RAM中数据存入基于FAT32的SD卡中,实时时钟IC4的作用是确保文件创建和修改及CAN的每帧消息上都会有时间记录功能,需要观看数据时可以取出SD卡把数据存入PC机用专业工具对其数据进行分析。本实用新型基于TMS320F28035的CAN数据记录仪,使得TMS320F28035能够用于CAN数据记录仪的开发,提供开发数据记录仪所需要的足够大的高速RAM,同时解决TMS320F28035不带SDIO接口的问题。[0024]以上所述仅为本实用新型的实施例,并非因此限制本实用新型的专利范围,凡是利用本实用新型说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本实用新型的专利保护范围内。
权利要求1.一种基于TMS320F28035的CAN数据记录仪,其特征在于,包括:TMS320F28035主芯片、SRAM芯片、基于SPI总线读写的SD卡座和实时时钟1C,所述SRAM芯片、SD卡座、实时时钟IC分别与所述TMS320F28035主芯片电性连接。
2.根据权利要求1所述的基于TMS320F28035的CAN数据记录仪,其特征在于,所述SRAM芯片采用61LV5128AL芯片,所述SRAM芯片的总线接口与TMS320F28035主芯片的IO口电性连接。
3.根据权利要求1所述的基于TMS320F28035的CAN数据记录仪,其特征在于,所述实时时钟IC采用DS1302芯片,所述实时时钟IC的SPI接口与TMS320F28035主芯片的IO 口电性连接。
4.根据权利要求1所述的基于TMS320F28035的CAN数据记录仪,其特征在于,所述SD卡座与TMS320F28035主芯片之间通过SPI接口相连接。
5.根据权利要求1所述的基于TMS320F28035的CAN数据记录仪,其特征在于,所述TMS320F28035主芯片还连接有电源模块。
6.根据权利要求1所述的基于TMS320F28035的CAN数据记录仪,其特征在于,所述TMS320F2 8035主芯片通过CAN总线接口连接CAN总线。
专利摘要本实用新型公开了一种基于TMS320F28035的CAN数据记录仪,包括TMS320F28035主芯片、SRAM芯片、基于SPI总线读写的SD卡座和实时时钟IC,所述SRAM芯片、SD卡座、实时时钟IC分别与所述TMS320F28035主芯片电性连接。通过上述方式,本实用新型使得TMS320F28035能够用于CAN数据记录仪的开发,提供开发数据记录仪所需要的足够大的高速RAM,同时解决TMS320F28035不带SDIO接口的问题。
文档编号G07C5/08GK203165046SQ20132011510
公开日2013年8月28日 申请日期2013年3月14日 优先权日2013年3月14日
发明者曹校洪, 王熙涵, 陈超 申请人:朱银娟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1