硬件开发-远程-1个月
¥6-12K/月
技能要求:
经验要求: 5-10年经验
程序员客栈
2026-06-09 10:39
工作描述:
项目编号:【188481】
标题:
时控器PCB改版 + 4G DTU集成 + Modbus RTU主站网关固件(需预留两类外设配置接口)


需求描述:

【硬件部分】
1. PCB改版:对原有时控器电路板进行修改(移动电容位置、调整继电器数量、优化电源模块布局),腾出物理空间嵌入4G模组。
2. 接线:将亿佰特E840-TTL(EC05-DNC)模组与主控MCU(沁恒CH32F203)通过5根线连接(VCC1、GND、RXD、TXD、RESET)。其中RESET引脚需连接到MCU的一个IO口。

【固件开发】
1. 打通MCU与4G模组通信:实现UART透传通信,打通基础AT指令(如AT、AT+MQTT等),确保数据能正常上下行。
2. 打通MCU与MAX485芯片通信:实现RS485收发控制。
3. Modbus RTU主站轮询:
· MCU作为Modbus RTU主站,通过RS485总线轮询外部从机。
· 必须支持两种从机类型:
① 外购第三方设备(如电表、温度/压力传感器、AI模块等):
· 由于协议不固定,需要预留一个“动态配置表”接口。
· 用户能通过配置工具(PC串口助手或云端后台),手动添加/修改从机的参数(包括:从机ID、功能码、寄存器起始地址、数据长度、数据类型、数据系数等)。
· 该配置信息需存入MCU的Flash/EEPROM,掉电不丢失。
② 自有设备(有三种:4路时控,8路时控,节电器):
· 这些设备Modbus寄存器地址是固定的。
· 请将自有设备的寄存器表(通道表)直接内置在固件中。
· 用户配置时,只需选择“设备类型=自有时控器”,并填入从机ID。网关自动使用内置协议进行数据采集和控制。

【交付物要求】
1.修改好的PCB原理图/PCB源文件。
2. MCU固件源码(含注释,尤其是Modbus轮询和配置表接口部分)。
3. PC端配置工具(EXE或网页版)或清晰的串口指令集,用于配置外部设备列表。
4. 操作说明书(告诉用户如何添加/删除从机,如何配置外购设备的参数,如何选择自有设备)。

【不包含的工作】
· APP开发、服务器搭建、数据后台(这些我另找团队处理)。
公司信息

立即沟通