课程介绍: 深入探索胎压监测系统(TPMS)的开发,本课程系列从TPMS项目概述开始,详细介绍了核心技术要点,包括无线通信理论和嵌入式编程。课程覆盖了发射端和接收端的设计,包括原理图分析、无线通信理论知识、源码解读、驱动电路设计,以及关键芯片如SP370和TDA5235的应用。通过实战案例,学习从项目规划到底层驱动开发,再到高级功能实现的完整流程。适合物联网工程师和汽车电子开发者,提升无线通信和嵌入式系统设计能力。
课程目录
1. TPMS项目介绍
本节对TPMS项目做全面详细的介绍,先让你知道这个项目的轮廓性信息。
2.本项目核心技术讲解
本节讲述TPMS项目涉及的核心技术和关键性价值,对项目价值有认识才会真正下功夫去掌握
3.开发套件的资料介绍和测试
4.发射端整体介绍
本节介绍整个套件的资料包,并且教大家如何装电池、开机测试,确认硬件是OK的。
本节正式开始课程,先讲发射端的总体情况,原理图和资料分布,整个课程的安排等。
5. 无线通信的理论知识1
本节补充无线通信方面的基础知识给大家,这些东西是射频领域做项目经常涉及到的关键点,掌握了对提升自己价值非常有意义。一句话,让你看上去就像是月薪1.5万的人。
6.无线通信的理论知识2
本节补充无线通信方面的基础知识给大家,这些东西是射频领域做项目经常涉及到的关键点,掌握了对提升自己价值非常有意义。一句话,让你看上去就像是月薪1.5万的人。
7. 发射端源码总览
本节总体介绍发射端的源码、工程建立、设置、所有的C文件和H文件等。
8.SP370库函数的使用和封装
本节详细讲解SP370的ROM LIBRARY的API定义和使用方法,并以气压测量的API为例来详细讲解,带读手册。
8. 其他库函数的使用和封装
本节讲述ROM LIBRARY中的其他一些关键API。
10.SP370数据手册浏览
本节带大家浏览SP370的数据手册,看一下大概信息和细节中后面会用到的几个关键部分。
11. 源码学习
本节开始分析源码,先分析整个流程,然后再逐步深入细节来看。
12.SP370的RF部分详解
本节讲解源码中RF相关的部分,这也是SP370最核心的部分,涉及到FSK调制、MANCHESTER编码、基带、调制、载波等内容。
12. RF数据包的发送和数据包格式解析1
本节讲解发射端最终发出的RF TELEGRAM数据包的格式和定义,这些都是由ROM LIBRARY中的SEND RF TELEGRAM函数中PDT定义的。
14.RF数据包的发送和数据包格式解析2
本节讲解发射端最终发出的RF TELEGRAM数据包的格式和定义,这些都是由ROM
LIBRARY中的SEND RF_TELEGRAM函数中PDT定义的。
15.TPMS接收板概况介绍
本节开始接收板部分的课程,先对接收板的整体情况,包括原理图、关键器件等做概括性整体介绍,后面再逐步深入细节。
16.TDA5235的专业知识1
本节就着TDA5235的数据手册来详细解释这颗RF接收芯片的工作原理和用到的细节参数。
17.TDA5235的专业知识2
本节讲解TDA5235的寄存器配置软件工具的用法,和官方提供的正确配置的核心参数。
18.接收板源码讲解
本节开始讲解接收板的源码,先把一些比较边角外围的简单模块讲完,后面来深入细节。
19.源码底层驱动分析1
本节分析源码底层驱动部分的DALAY实现、TIMER实现、NVIC配置和LED操作代码,都不难。
20.源码底层驱动分析2
本节分析源码底层驱动部分的I2C、SPI、USART等通信外设及自己编写的字符串格式化函数集MYSPRINTF。
20.源码底层驱动分析3
本节主要分析TDA5235相关的中间层代码,5235底层调用SPI接口,实现STM32主控和TDA5235的互动(主要是配置5235寄存器、读写数据等)
22.源码底层驱动分析4
本节重点讲述TDA5235收到一包无线数据后产生中断通知STM32,然后STM32在中断处理程序中读取TDA5235的FIFO,从而GET到发射板发过来的数据。
23.0LED12864的底层中间层和上层
本节讲解OLED12864这种显示器的分层和各层作用,对该显示设备有个本质系统的认识。
24.标配OLED12864屏详解
本节讲解我们项目中用到的OLED12864屏的资料,并且结合代码进行全部理解。
25.入门级功能整个分析
本节是入门级课程最后一节,分析了整个MAIN函数的流程,有前面的分析打底本节课程非常好理解,水到渠成。
26.专业级课程引入1
本节开始引入专业级课程,主要讲了频偏的概念,汽车中控式设计和学习功能等内容。
27.专业级课程引入2
本节接上节继续讲解专业级课程的主要内容分析。
28.发射端加入学习功能
本节讲解发射端加入学习功能的代码,从源码层讲述学习功能的更改实现。
29.接收端的框架分析和关键协议
本节讲解接收端的代码框架,并且引入接收端和中控DVD之间的协议。
30.接收端源码初步分析
本节对接收端的源码进行初步分析,主要是串口、CRC等部分的源码,以入门级课程中内容为起点,重点讲解增加的内容。
31.协议源码加实践验证1
本节重点讲解接收端源码中开机默认运行的部分代码,并且结合板子做实践验证,源码和实验现象的结合才能加深理解。
32.协议源码加实践验证2
本节重点讲解4组UNIQUEID的获取和写入更新相关的源码。
33.协议源码加实践验证3
本节讲解接收端对中控指令的解析和执行部分的源码,并实验验证。
34.协议源码加实践验证4
本节讲解学习功能的实现源码,并且实际做实验验证。
35.TPMS项目的总结
本节讲述其他指令,如轮胎调换等。并且对TPMS项目进行总结和回顾。
如果您想学习本课程,请联系我们进行报名点击联系我们
如果没找到合适的课程或有特殊培训需求,也可以联系我们定制培训:点击联系我们
除培训外,我们还提供Layout外包、PCB制板、SMT贴片一站式服务(点击可进入官网),有需求请发需求表到邮箱zhengzf@fanypcb.com,或致电13142188866(同微信)
丰富专家资源,一线工程师背景,项目技术精英,面向企业用岗需求,针对性培训,互动式交流,案例教学,线下线下精品小班,实际工程项目经验分享,快捷高效,节约时间成本,少走弯路与错路,引荐学员高薪就业。
10-20年一线电子工程师项目研发经验团队;
德累斯顿工业大学硕士/飞利浦皇家全球母婴首席电子工程师/桂电研究院特聘专家;
Mentor, Cadence,Altium,华为等大型公司高级工程师,项目经理,技术支持专家;
凡亿教育电子培训中心,资深专家或特邀讲师;
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高;
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享;
针对客户实际需要,真实案例演示,互动式教学沟通,学有所值,学有所成。