“智慧农眼—互联网+新农田”是我在 2023 年 6 月至 2024 年 6 月参与的重庆市项目,也是重庆邮电大学与育才中学雏鹰计划的一次协作实践。项目围绕农业物联网装置展开,我主要参与基于 STM32F103RBT6 的装置开发、硬件设计、系统集成和测试验证。

我的参与范围

STM32 装置与硬件接口

基于 STM32F103RBT6 参与物联网装置的软件开发,并完成相关硬件接口的设计与优化。接口设计不仅要保证引脚连接正确,也需要考虑供电、信号电平、外设时序和后续调试便利性。

原理图与功能模块

使用 Altium Designer 进行电路设计和原理图绘制,参与多个功能模块的设计实现。设计过程中需要让微控制器、外设和供电模块形成清晰的系统边界。

系统集成与联调

负责或参与硬件与软件系统的集成调试,并与团队成员配合完成装置联调。系统问题经常跨越软硬件边界,因此需要用分层验证的方式判断问题来自驱动、接口、电源还是外设本身。

测试与验证

使用示波器、万用表等工具进行功能验证和可靠性检查。相较于只观察最终功能,测量关键电源、时钟和接口信号能够更快定位异常。

从项目中建立的调试顺序

  1. 先检查供电与复位。 确认电压、纹波和复位状态满足基本运行条件。
  2. 再检查最小系统。 将问题从完整装置缩小到 MCU、时钟和基础下载调试链路。
  3. 逐个接入外设。 每次只增加一个模块,验证接口和软件状态。
  4. 最后进行系统联调。 在完整工况下检查模块之间的资源冲突和时序影响。

协作上的收获

这个项目不仅涉及电路和代码,也需要和中学团队及本校成员配合。清晰描述接口、记录版本变化、保留测试结论,是多人协作中减少重复排查的关键。

后续准备补充

  • 装置整体框图与 STM32 外设分配。
  • 典型硬件接口的设计考虑。
  • 联调过程中具有代表性的问题与定位方法。
  • 从原型走向更稳定装置所需要的改进清单。

当前文章依据已有项目经历整理,不包含未留存验证记录的性能指标。