多联机网关主板

燕建军 b0081cc00c master-250125 7 months ago
.idea b0081cc00c master-250125 7 months ago
Core b0081cc00c master-250125 7 months ago
Drivers a3ffc74604 fix bug 9 months ago
Middlewares a15c5cfe36 fix bug 10 months ago
cmake-build-debug-mingw b0081cc00c master-250125 7 months ago
doc f67bff9bf5 master-250125 7 months ago
.cproject 464cc33382 zc 10 months ago
.gitignore 70df96fd52 fix bug 10 months ago
.mxproject a15c5cfe36 fix bug 10 months ago
.project 464cc33382 zc 10 months ago
CMakeLists.txt b2a20e7cbf 更新241106 10 months ago
CMakeLists_template.txt b2a20e7cbf 更新241106 10 months ago
STM32F103RCTX_FLASH.ld 464cc33382 zc 10 months ago
gmv-gateway-board.ioc f67bff9bf5 master-250125 7 months ago
readme.md f67bff9bf5 master-250125 7 months ago
stm32f103c8_blue_pill.cfg 464cc33382 zc 10 months ago

readme.md

网关通信主控板

脑图

外设说明

  • 分风箱主板通讯:uart2
  • 五恒主板通讯:uart3
  • mini_gateway_board:uart4
  • 调试串口:uart1

通讯从站配置

模块名称 从站地址 通讯口
分风箱主板 1~15 uart2
mini_gateway_board 1 uart4

运行逻辑

主板上电后,首先判断拨码位号,拨码=0则执行五恒控制;如果拨码=8,则执行三恒控制; 搜索各内机是否存在,如果存在,则读取各内机从站站号,并写入寄存器中; 读取内机信息包括:开关机状态、模式、风速、内机编码、故障码。 轮询mini_gateway_board,读出对应故障码,用于维护和调试;湿度下限:40018,湿度上限:40019。

当有任意一台内机开机时,向五恒模块或三恒(新风机)同步开机

故障码逻辑

1、读取mini_gateway_board故障码,如果故障码为0,则认为无故障,否则认为有故障,并记录故障码,并写入寄存器40020,40021,40022,40023,40024,40025,40026,40027,40028,40029,40030,40031,40032,40033,40034,40035,40036,40037,40038,40039,40040,40041,40042,40043,40044,40045,40046,40047,40048,40049,40050,40051,40052,40053,40054,对应故障码为0,则表示无故障,对应故障码为1,则表示有故障

485通讯协议

寄存器地址 数据含义 访问类型 范围值
40001 电源状态 RW 0x01: 开;0x00:关
40002 当前运行模式 RW 0x00:制冷模式;0x01:制热模式;0x02:除湿模式;0x03:送风模式;0x04:加湿模式;
40003 新风风阀模式 RW 0x01:通风模式;0x02新风模式
40004 预留 RW 预留
40005 风速档位 RW 1-5:代表一至五档;0x00:停止
40006 预留 RW 预留
40007 预留 R 预留
40008 预留 R 预留
40009 预留 R 预留
40010 预留 R 预留
40011 内机1~8状态 RW 右到左按位,1为有,0为无;
40012 内机9~16状态 RW 右到左按位,1为有,0为无;
40013 预留 RW 预留
40014 预留 RW 预留
40015 预留 RW 预留
40016 设定温度 R 16-30℃
40017 预留 R 预留
40018 加湿湿度下限 R 0~100%
40019 加湿湿度上限 R 0~100%
40020 新风站号 R 1:全热新风机;2:新风加湿一体机;3:加湿模块;4:新风一体机;5:新风除湿机
40021 网关485/CAN故障 R 0:无故障;1:有故障;
40022 分风箱485故障 R 0:无故障; 1111 1111:对应内机1~8有故障;
40023 内机组总故障 R 0:无故障;1:有故障;
40024 新风机故障信息 R 1111 1111:对应新风1~8有故障;
40025 故障信息 R 0:无故障;1:有故障;
40026 故障信息 R 0:无故障;1:有故障;
40027 故障信息 R 0:无故障;1:有故障;
40028 故障信息 R 0:无故障;1:有故障;
40029 故障信息 R 0:无故障;1:有故障;