01
轨压传感器概述
作用、工作原理、在柴油机共轨系统中的应用
基础原理
02
传感器信号特性
输出信号类型(模拟电压)、电压与压力线性关系、典型参数
信号模拟
03
数据采集硬件准备
硬件清单、选型要点:传感器/电源/采集卡/端子
硬件选型
04
硬件接线与调试
接线图、供电确认、屏蔽处理、上电前检查
接线调试
05
Python环境搭建
安装Python、numpy/matplotlib/pyserial/pyqt5、虚拟环境
Python环境
06
串口通信基础
协议、波特率/数据位/停止位/校验、pyserial使用
串口通信
07
数据采集程序框架
主循环、采样率、缓冲区、异常处理
架构编程
08
实时数据读取
pyserial读取、数据帧解析、校验和、格式转换
实时解析
09
数据存储与日志
CSV保存、日志记录(时间戳/异常)、文件命名
存储日志
10
数据预处理
清洗异常值、滑动平均/中值滤波、归一化
滤波清洗
11
时间序列基础
时间序列概念、时间戳、pandas DatetimeIndex、重采样
时序pandas
12
Matplotlib基础绘图
折线/散点图、子图、标签、图例、网格
可视化matplotlib
13
实时数据可视化
FuncAnimation动画、实时曲线更新
动画实时
14
PyQt5界面设计
主窗口、布局管理、按钮/标签/文本框
PyQt5GUI
15
PyQt5与Matplotlib集成
FigureCanvasQTAgg嵌入图表
集成嵌入
16
多线程数据采集
QThread避免卡顿、信号与槽通信
多线程QThread
17
数据回放功能
CSV历史读取、模拟回放、速度控制
回放CSV
18
统计分析基础
均值/方差/标准差/最值/峰值/谷值
统计指标
19
频域分析入门
傅里叶变换FFT、频谱图、频率成分识别
FFT频谱
20
滤波算法实现
低通/高通/带通、scipy.signal实现
滤波scipy
21
异常检测算法
阈值检测、滑动窗口均值漂移、离群点检测
异常检测
22
压力波动分析
波动原因、幅度/频率统计、模式识别
波动分析
23
传感器故障诊断
开路/短路/漂移/噪声、诊断逻辑、报警
故障诊断
24
标定与校准
标定流程、多点标定、线性拟合、校准系数
标定校准
25
报告自动生成
reportlab/matplotlib生成PDF、图表/统计/结论
报告PDF
26
数据库存储
SQLite建表、插入、查询优化、数据导出
SQLite存储
27
Web可视化初探
Flask + ECharts、API接口设计
FlaskECharts
28
性能优化
CPU/内存优化、采样率、代码技巧
优化性能
29
综合项目实战
硬件搭建→采集→存储→分析→可视化→报告
实战全流程
30
课程总结与展望
技术栈回顾、常见问题、边缘计算/云平台/AI诊断
总结展望