自勉工作室
设为首页  |  加入收藏
 网站首页  关于工作室  产学研用  师生团队  技能创新  升学就业  通知公告  学校首页 

【嵌入式】

当前位置: 网站首页>>技能创新>>技术园地>>嵌入式>>正文
协调器测试
2024-10-31 14:43  

要求Panid 1090

第一次

  1. 该协调器1000,修改响应时间过长,判断为失败

  2. 长按fun清除缓存,再按复位后成功读取PanID5B41,修改1000成功

  3. 目前继电器还是1090,检测到有协调器(应该),LED1闪烁,

  4. 修改继电器为1000,按键按下后LED1常亮

  5. 继电器又改回1090,按键按下后LED1闪烁

  6. 继电器断电,修改协调器为1090

  7. 协调器fun指示灯是亮的,启动继电器,自动组网,读取短地址6FB3,和上一个短地址一样

  8. 把协调器接回串口服务器com1口,打开python测试,控制无效

第二次

模拟刚开始比赛,先配继电器,再配协调器

  1. 协调器断电,长按继电器按键清缓存,读取panidFFFF短地址FFFE

  2. 修改PanID为1090,LED灯闪了两下后熄灭,没组网,继电器断电。

  3. 协调器上电,读取PanId1090,按下fun组网,功能指示灯亮,继电器上电,组网成功。

  4. 读取继电器PanID1090,短地址6FB3,和上次一样,判断有问题,修改短地址为1000,按键组网,灯没闪。

  5. 重新修改继电器PanID为1090,组网后读取短地址为7B89,把协调器接回串口服务器,打开python测试,控制有效

第三次

测试是继电器缓存导致控制失败还是协调器缓存造成的失败

先使用python错误代码,使继电器失效,但是传感器没数据,读取传感器PanID为1090,重设为1090,组网后成功连接

  1. 继电器失效,把协调器和继电器还有传感器断电

  2. 继电器上电,按下按键灯不亮,长按15秒清除缓存,LED闪烁几次

  3. 读取PanIDFFFF,重设为1090,按下按键灯闪几次,未长亮

  4. 继电器断电,协调器上电,读取PanID为1090,设置PanID为1090

  5. 继电器上电,按下组网键组网失败,按下协调器fun键,功能指示灯亮,再按下继电器组网键,成功组网,读取短地址仍为7B89

  6. 协调器接回串口服务器,打开Python控制,控制有效

第四次

继续验证,看是不是继电器的问题

重复控制失效步骤

  1. 传感器虽然连接上了,但是没有数据,尝试给协调器复位,读取panid为1090,重设为1090

  2. 给所有zigbee重新组网,组网成功,还是没数据,但是继电器能控制了

  3. 给传感器断电后重新上电,再测试,还是没数据,但是发送数据的状态灯在闪烁.

  4. 给协调器清缓存,长按fun键15秒,按传感器按键常亮LED灯熄灭

  5. 读取协调器PanID为2631,重设为1090,设置完成后传感器和继电器自动组网。

  6. Python还是没数据,继电器也控制不了了

  7. 读取继电器短地址还是7B89

  8. 关闭所有ZigBee,重新给协调器清缓存,读取PanID5FAE,重设为1090

  9. 传感器上电,自动组网,无数据。

  10. 协调器复位,清缓存,然后断电

  11. 重设ZigBee,发现读取时读不到设备类型,没数据的原因应该就在这

  12. 重设协调器,开始组网,读取继电器短地址3478

  13. 打开python测试,有数据,继电器能控制。

第五次

基本确定重新组网的步骤,看看能不能优化

重复控制失效步骤

  1. 关闭协调器,继电器和传感器

  2. 重设继电器后断电,重设协调器,然后传感器,继电器上电组网,读取继电器短地址3478

  3. 传感器有数据,但是控制不了继电器

  4. 继电器清缓存,读取后PanID和短地址不变,估计还是控制不了

  5. 确实控制不了,协调器断电后清除继电器缓存,读取PanIDFFFF,修改为1090,断电,继电器上电

  6. 继电器组网组不上,重设协调器,继电器成功组网,短地址3478

  7. Python控制无效,但是有数据

  8. 协调器断电,清除继电器缓存,重设协调器,继电器成功组网,短地址还是3478

  9. 打开python测试有数据,控制有效,应该像第三次一样先给协调器断电,再继电器清缓存并重新配置继电器,然后重设协调器,最后组网读取继电器短地址

第六次

重复控制失效步骤

  1. 关闭协调器,清除继电器缓存,重设继电器PanId

  2. 协调器上电,配置PanID,按fun开始组网,读取继电器短地址3478

  3. 有数据但是控制不了

  4. 清继电器缓存,重新组网,读取短地址3478,控制不了

  5. 按下协调器复位键,重设协调器PanID1090,继电器组网读短地址3478,控制不了

  6. 协调器复位,清继电器缓存,设置继电器PanID1000,按下按键组网,再设协调器PanID1090,修改继电器PanID1090,重新组网,短地址还是3478,清继电器缓存后读取短地址3478,有数据,能控制

第七次

重复控制失效步骤

  1. 协调器复位,清除继电器缓存,重设协调器,按下fun键,再按下继电器按键,读取继电器短地址3478

  2. 控制无效,再次清除继电器缓存,重设PanID1090组网后读取短地址B452

  3. 控制无效,再次清除继电器缓存,重设PanID1090组网后读取短地址FBAC

  4. 控制无效,重设panId 1000,按下按键LED灯闪烁,把PanID改回1090后组网,短地址FBAC

,清除缓存,感觉问题还是在协调器上。

  1. 协调器复位,按下继电器按键,常亮灯熄灭,重设协调器后自动组网,控制有效

第八次

重复控制失效步骤

  1. 协调器复位,按下继电器按键,常亮灯熄灭,重设协调器PanID后自动组网,读取继电器短地址不变,控制有效,有数据

第九次

重复第八次的方法,验证有效

湖北城市建设职业学院,copyright ucvc_xxzhx,鄂ICP备案号:13016952,鄂公网安备:42018502000645号

信息产业部备案管理系统网址:https://beian.miit.gov.cn/