8.26~8.30-广州软件所-实习工作日记

8.26

今天问题
输出的时序波形无法使开关正常接收信号

遗留工作
开关软硬件调试

完成工作
存在帧和反馈帧的发送调试完毕。正在调试时序以正常控制开关进行学习。

【存在帧调试 3.5h】之前完成的开机自动发送存在帧的功能没有正常工作。经查证,应用timer2延时7000以上再启动存在帧发送。原因是启动初期,任务池未初始化。

【Wifi模块连接调试 2h】杜泽明导师协助连接了Wifi模块,用遥控器捕捉其控制波形进行对比。与我们使用的时序是相同的。

【时序控制开关测试 2h】经测试,Wifi模块是将指定命令时序重复125次发送。实现了该代码,编写从串口输出的测试显示正常,但仍然无法使开关正常启动学习功能。等待示波器进一步测试。

后续计划
周二编写测试计划

8.27

今天问题
模拟波形的结果无法控制,那么真实开关的波形应该怎样模拟?

遗留工作
模拟波形控制开关的调整

完成工作
每个波形重复发125组,并且对该重复帧发送多次。每5~100次间可能有一帧有效。

后续计划

8.28

今天问题
发现真实开关的波形时间间隔在逻辑分析仪中非常乱,原因不明

遗留工作
模拟波形控制开关的调整

完成工作
【开关代码调整 5.5h】在逻辑分析仪的辅助下完成代码的修改,将所有单位间隔调整到165us,波形看上去非常完美,却控制不了。但是在逻辑分析仪中,Wifi的波形时间间隔比较乱,反而能控制。

【搬运工 1h】为30日的智慧城市论坛搬运展品

【绩效沟通 1h】每月一次与领导李然的绩效沟通。我的细致严谨需要坚持发扬,经验和研发思路可以继续提升。

后续计划

8.29

今天问题

遗留工作

完成工作
发现了代码中的问题,进行修正之后开关可以正常控制了!对各个指令测试,完成测试报告

【代码异常检查 3.5h】在代码检查中发现了异常——数组临界值出错导致最后一个低电平拉长,因此开关无法识别该波形。纠正之后,Zigbee协议程序可以实现正常控制开关和学习(但原本调整到近乎完美的165us间隔,到了协议栈上又是出现0~30us的误差,目前没有影响)。
【代码测试 4h】同时对各个指令进行测试,有3个指令的CRC码和其他数据位出现异常,按结果调试代码,并完成了初步的测试报告

 8.30

 任务基本完成,安心请假回去学校注册

原文地址:https://www.cnblogs.com/zeedmood/p/3283122.html