秀米培训网
标题:
基于tms320f28035的can数据记录仪的制作方法
[打印本页]
作者:
平静语
时间:
2021-7-28 15:16
标题:
基于tms320f28035的can数据记录仪的制作方法
专利名称:基于
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
接口的问题。
更多数据记录仪内容,请访问
rs电子
。
欢迎光临 秀米培训网 (http://www.yf77.com/)
Powered by Discuz! X3.2