查看:
872
|
回复:
5
|
关于智能家居有线通讯的想法!
|
|
发表于2023-02-08 00:15:40
|
显示全部楼层
1#
电梯直达
想通过串口组网!用单片机软件模拟串口,每个单片机开5个串口,用2位数据做地址!理论上可以接32768个末端设备!只传控制信号因该够用了!做成有线的让设备自动组网!在搞个设备接口!无线设备怼一下也自动组!无线用433或2.4g只传控制信号! 这样接 特殊命令0xaab1写入地址命令。格式为0xaa、0xb1、地址高八位、地址第八位、无意义、无意义、无意义、无意义 |
|
发表于2023-02-15 11:10:15
|
显示全部楼层
3#
关于地址树的想法已相通一共分9级地址 第九级是0xaaaa 然后第八集是0xaaa8和0xaaa9 七级开始是8个0xaaa0到0xaaa7共8个器件 六级是七级的四倍0xaa80-0xaa9f可挂32个 五级是六级的四倍0xaa00-0xaa7f可挂128个 四级是三级的四倍0xa800-0x9ff可挂512个 三级是二级的四倍0xa000-0xa7ff可挂2048个 二级是一级的四倍0x8000-0x9fff可挂8192个 一级是0级的四倍0x0000-0x7fff(末端执行器)可挂32768个 特殊指令 可以完成特殊用途指令0xaaab-xffff共21845个 |
|
发表于2023-02-15 12:54:52
|
显示全部楼层
4#
关于自动组网 首先0xaaaa、0xaaa8、0xaaaa9通讯点的地址手动命名 1开机后0xaaa8分别个1、2、3、4单片机断电然后发本机地址和1、2、3、4的地址1、2、3、4收到后把地址存入寄存器并继续向下一级分发地址。 2分机向上一级通讯点发一个特殊指令上一级通讯点给未命名的点发地址 3每10分钟10级向0xaaaa发一个特殊指令证明在线如果掉线主通讯点检查下级通讯点是否异常并复位 4特殊指令指定复位某一个通讯点 |
|
发表于2023-02-15 13:06:40
|
显示全部楼层
5#
设计长度为8 头1、2位为目标地址3、4位为本机地址 5、6位为控制命令7、8空闲
|
|
发表于2023-02-16 02:11:07
|
显示全部楼层
6#
自动分配地址以实现 以上一个是等待上级分配地址一个是给下级分配地址 |
|