【TPMS】 - 项目介绍

2023-11-20 14:41
文章标签 项目 介绍 tpms

本文主要是介绍【TPMS】 - 项目介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

TPMS项目-介绍

  • 目录
    • 章节介绍
  • 一、TPMS介绍
  • 二、 项目核心技术讲解

目录

章节介绍

1.TPMS介绍
本节对TPMS项目做全面详细的介绍,知道这个项目的轮廓性信息。
2.项目核心技术讲解
讲述TPMS项目涉及的核心技术和关键性价值

一、TPMS介绍

1.1、TPMS介绍
(1)Tire Pressure Monitoring System,TPMS,轮胎压力检测系统
(2)标准一套:接收显示器1 + 检测发射器4
(3)安装方式:检测端内置外置2种,接收端独立显示和行车记录仪集成2种
(4)无线通信:433MHz FSK,关键点:穿透力强、低功耗、抗干扰
(5)车规级要求:温度范围、EMI/EMC、震动冲击、可靠性等

无线 433MHz 和 2.4G的区别:
433MHz 的通信距离短,穿透力强、低功耗、抗干扰。
2.4G 的通信距离远,穿透力弱。

1.2、项目平台
目标机硬件平台:STM32F103C8T6 + TDA5235 + SP370
目标机软件平台:裸机
开发机硬件平台:PC机
开发机软件平台:Windows + MDK-Keil
项目源码编辑器:Windows + SourceInsight
镜像下载与测试方法:ST官方工具MCUISP + 串口助手

软硬件平台介绍:
(1)检测发射器:采用市场主流专业方案英飞凌SP370
(2)接收显示器:STM32F103C8T6主控 + 英飞凌TDA5235无线 + 0.96寸OLED12864显示器
(3)支持独立显示器显示和行车记录仪集成(串口通讯、自定义协议)

1.3、项目介绍
本项目采用STM32F103C8T6作为主控,OLED12864屏作为显示器。整个产品包括发射板和接收板2部分。实际使用中发射板会安装在汽车轮胎中(外置或内置两种安装方式)实时测量(通过SP370高集成度车规级传感器)汽车轮胎的胎压、温度、加速度、发射板电池电压等数据,并通过板载天线以433MHz的无线射频发射出去,接收板装在汽车控制台中,通过专用天线和TDA5235无线接收芯片接收发射板的数据,并最终由主控STM32对数据进行处理和OLED显示

1.4、本项目规划
(1)分2个级别:入门级、专业级。入门级针对只想简单了解丰富STM32项目经验的人,专业级针对想获得完整TPMS开发技术、深度掌握STM32项目经验、对汽车电子方向感兴趣者。
(2)入门级内容:
硬件:1发射板 + 1接收板
课程:发射端SP370相关编程、接收端TDA5235相关编程、OLED12864相关编程
(3)专业级内容:
硬件:4发射板 + 1接收板
课程:入门级课程 + 学习功能 + 行车记录仪集成功能
(4)硬件图片:

图1 发射板
图2 接收板
图3 接收板+OLED

二、 项目核心技术讲解

2.1、项目涉及核心技术
(1) STM32综合编程和调试能力、技巧(STM32标准库开发)。
(2) SP370汽车级传感器的软件编程能力和经验(API手册)。
(3) TDA5235的官方资料和寄存器配置工具使用能力和经验。
(4) I2C接口OLED12864屏的底层和GUI层编程能力和经验。

(5) 胎压监测器的4轮定位和学习功能开发。
(6) 胎压监测器与行车记录仪或其他车载中控器的集成开发能力和经验(自定义协议)。
(7) 胎压监测器和一般汽车电子产品研发的实践项目能力和经验。

2.2、学习完本项目能得到什么?
(1)有价值有含金量,可以写进简历中,可以拿得出手的项目经验。记住,你值多少钱取决于:你在什么公司干过?你做过什么项目?
(2)对SP370+TDA5235方案的胎压监测器有全面的理解和真实项目经验,极大提升个人价值

练习性项目长本事修内功,企业级项目涨经验提工资

注:本资料大部分由朱老师物联网大讲堂课程笔记整理而来

这篇关于【TPMS】 - 项目介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/395360

相关文章

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

java中BigDecimal里面的subtract函数介绍及实现方法

《java中BigDecimal里面的subtract函数介绍及实现方法》在Java中实现减法操作需要根据数据类型选择不同方法,主要分为数值型减法和字符串减法两种场景,本文给大家介绍java中BigD... 目录Java中BigDecimal里面的subtract函数的意思?一、数值型减法(高精度计算)1.

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优