离线语音模块更换模组型号如何保留配置?智能公元平台 JSON 工程文件迁移指南(CI-73T 系列为例)

📅 2026/8/25 23:18:27
离线语音模块更换模组型号如何保留配置?智能公元平台 JSON 工程文件迁移指南(CI-73T 系列为例)
引言做离线语音产品的工程师大多遇到过这种场景工程在智能公元平台上已经配置完毕唤醒词、命令词、引脚复用、PWM 输出、变量与动作绑定都调好了此时硬件侧因料号、供货或功能升级需要把 CI-73T1 换成 CI-73T2。如果新建工程重配一遍所有命令词、触发条件和动作逻辑都要手动再来一次既费时又容易漏配。本文整理官方技术支持给出的标准做法通过导出、修改、再导入 JSON 工程文件在更换模组型号的同时保留全部已有配置。平台为何不能直接改型号首先要明确平台目前不支持在已建好的工程上直接修改模组型号。模组型号在工程创建时即已确定它决定了芯片资源、可用引脚与固件生成模板属于工程的根属性因此界面上没有改型号的入口。官方技术支持给出的方案是把当前工程文件导出为 JSON手动修改其中标识模组型号的字段再导入平台按新型号生成固件。核心动作就是手动改 JSON 文件。第一步导出工程 JSON在智能公元平台打开当前基于 CI-73T1 的工程使用工程导出功能将工程保存为 JSON 格式的文件并妥善备份原件。这样即使后续修改出错也能随时回到原始配置。第二步修改 JSON 中的模组型号字段用任意文本或代码编辑器打开导出的 JSON 文件先熟悉整体结构再定位到工程文件中标识模组型号的字段把原来的 CI-73T1 改为 CI-73T2。修改时注意三点只改型号相关内容不要顺手调整命令词、引脚等其他字段避免引入新的差异。保持 JSON 格式合法不要多删或漏掉逗号、引号、大括号保存前最好用 JSON 校验工具检查一遍。若两个型号在可用外设或引脚复用上存在差异需回头核对本工程用到的引脚功能在新型号上是否仍然可用不可用的部分单独调整。第三步导入并重新生成固件把修改后的 JSON 文件通过平台的工程导入功能重新导入确认工程能正常打开、型号已显示为 CI-73T2 且原有配置项完整保留再按常规流程编译生成固件烧录到新模组。验证与注意事项烧录后建议做一轮回归验证唤醒与识别是否正常、各 IO 触发是否有效、PWM 输出的频率与占空比是否符合预期、变量记忆与超时逻辑是否与原先一致。特别提醒迁移只解决配置保留的问题新旧模组在封装、电气特性与天线设计上的差异仍需硬件工程师自行确认。FAQQ某引脚需要固定频率输出如 1Hz怎么配将该引脚配置为 PWM 输出并设置目标频率即可。QPA1、PA2 两路要同步输出 1Hz 呢分别建立两个 PWM 配置一个绑定 A1、一个绑定 A2参数设成一致即可。Q配置成 PWM 后想停止输出怎么办把占空比设为 0 即可停止输出。Q超时退出后变量会自动恢复吗不会。超时退出后变量保持当前值重新上电才会恢复。若需跨断电保持可在变量配置里打开记忆功能。若希望某个动作只生效一次在执行完后把变量设回原值。Q引脚一直维持高电平为什么不会重复触发IO 电平触发只在电平变化时触发低变高或高变低持续的高电平不会重复触发。延时恢复只是恢复变量值并不产生电平变化不能借此模拟再次触发。如果 MCU 与模块之间实现组合触发比较困难可改用串口通信A2、A3 等引脚也可复用为串口实现起来更省事。小结在智能公元平台上更换离线语音模组型号而又不想重配工程正确姿势是导出 JSON → 手动改型号字段 → 导入生成固件三步走改完务必回归验证。同时熟练掌握 PWM 配置、变量记忆与电平触发语义能让迁移后的功能验证事半功倍。