[项目]基于RT-Thread的CAN通信仪表盘显示屏: 一.项目概述与软硬件说明

基于RT-Thread的CAN通信仪表盘显示屏: 一.项目概述与软硬件说明

一.项目概述

功能结构图:
通过上位机发出模拟CAN数据给协议转换板,协议转换板将CAN协议数据转换为迪文屏数据,并通过迪文数据控制相关性质。
在这里插入图片描述
在这里插入图片描述
1、上位机运行“CAN Pro协议分析平台”软件,通过CAN分析仪向迪文屏(含协议转换板)发送CAN协议数据;
2、协议转换板将CAN协议数据转换成迪文屏协议(串口)数据;
3、协议转换板通过向迪文屏传输迪文协议串口数据,控制迪文屏显示;
4、迪文屏的触摸控件会输出迪文协议串口数据,称为“迪文屏上传数据”;
5、协议转换板将上传数据转换为CAN协议数据,传输给上位机;
6、协议转换板可以通过J-Link和运行在主机上的串口助手,输出调试信息。
①、CAN协议数据;
②、迪文协议串口数据;
③、串口调试信息。

二.硬件与软件资源

硬件:
上位机
迪文屏(含协议转换板)
在这里插入图片描述
CAN分析仪
在这里插入图片描述
多功能J-Link带串口调试器
在这里插入图片描述
12V6A直流电源
在这里插入图片描述
SD卡及读卡器
在这里插入图片描述
软件:
APP编辑、编译及管理软件:
MDK V5
Sourceinsight
CubeMX
ENV

迪文工程编辑软件:
T5L_DGUS Tool
BMP编辑软件(牛人请用PS或其它高大上的P图软件)

模拟数据收发软件:
串口助手(必须能够收发十六进制数据)
CAN Pro

硬件原理图:
1、mcu:STM32F412RET6
2、Sp3232E; 232转TTL
3、TJA1042T/3/1J;CAN收发器
4、8M晶振
说明:
A、选择STM32F4系列的主要原因是其SRAM为256K
B、8M晶振是为CAN收发器提供精准时序,提高CAN采样成功率;
C、迪文屏输出的是232电平,需要转换为TTL电平。

硬件资源汇总:
协议转换板主要硬件资源汇总:
1、外部8M晶振
2、USART1(Rx:PA10、Tx:PA9)
3、USART3(Rx:PC5、Tx:PB10)
4、CAN1(PB9、PB8)
其中,USART3接驳232,即,USART3接驳迪文屏串口;
USART1可以作为调试串口,也可以作为串口输入。

RT-Thread简介:
嵌入式实时多线程操作系统
分层开发结构
面向对象编程思想
Env开发工具(Kconfig、SConstruct和SConscript)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值