“智慧农眼—互联网+新农田”是我在 2023 年 6 月至 2024 年 6 月参与的重庆市项目,也是重庆邮电大学与育才中学雏鹰计划的一次协作实践。项目围绕农业物联网装置展开,我主要参与基于 STM32F103RBT6 的装置开发、硬件设计、系统集成和测试验证。
我的参与范围
STM32 装置与硬件接口
基于 STM32F103RBT6 参与物联网装置的软件开发,并完成相关硬件接口的设计与优化。接口设计不仅要保证引脚连接正确,也需要考虑供电、信号电平、外设时序和后续调试便利性。
原理图与功能模块
使用 Altium Designer 进行电路设计和原理图绘制,参与多个功能模块的设计实现。设计过程中需要让微控制器、外设和供电模块形成清晰的系统边界。
系统集成与联调
负责或参与硬件与软件系统的集成调试,并与团队成员配合完成装置联调。系统问题经常跨越软硬件边界,因此需要用分层验证的方式判断问题来自驱动、接口、电源还是外设本身。
测试与验证
使用示波器、万用表等工具进行功能验证和可靠性检查。相较于只观察最终功能,测量关键电源、时钟和接口信号能够更快定位异常。
从项目中建立的调试顺序
- 先检查供电与复位。 确认电压、纹波和复位状态满足基本运行条件。
- 再检查最小系统。 将问题从完整装置缩小到 MCU、时钟和基础下载调试链路。
- 逐个接入外设。 每次只增加一个模块,验证接口和软件状态。
- 最后进行系统联调。 在完整工况下检查模块之间的资源冲突和时序影响。
协作上的收获
这个项目不仅涉及电路和代码,也需要和中学团队及本校成员配合。清晰描述接口、记录版本变化、保留测试结论,是多人协作中减少重复排查的关键。
后续准备补充
- 装置整体框图与 STM32 外设分配。
- 典型硬件接口的设计考虑。
- 联调过程中具有代表性的问题与定位方法。
- 从原型走向更稳定装置所需要的改进清单。
当前文章依据已有项目经历整理,不包含未留存验证记录的性能指标。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 RY7的个人博客!


