• 9.16~9.22-广州软件所-实习工作日记


    9.16

    今天问题

    遗留工作
    pwm及二期协议总结文档工作

    完成工作
    修正了上周五的代码缺陷,为撰写文档进行技术调研。
    【pwm代码完善 4h】周五下午的代码在0和200处表现异常。这是由于在CC0置位CC1置零的比较模式下,当输入为0时,波形会在cnt=cc0=200处先置位,然后才在cnt=cc1=0处置零,因此在输入0时波形会有细微突起;而输入为200时,波形会在cnt=200处,由于到达cc0而置位,之后由于也到达了cc1置零,因此输入200反而会造成持续的低电平。因此需要在这两个数值进行单独处理。而在此处,定时器持续的pwm功能导致简单地对输出引脚进行单一控制不可行。最后利用定时器在比较值大于计数最大值时,pwm恒定输出的规律解决了这个问题。

    【Zigbee技术调研 3.5h】为撰写总结文档,调查了Zigbee协议栈的理论架构等文献依据。

    后续计划
    周二完成pwm输出文档
    周三完成二期协议总结文档

    9.17

    今天问题

    遗留工作
    二期协议总结文档工作

    完成工作
    撰写《增量型设备智能开关-二期协议兼容-项目报告》


    后续计划
    周三完成二期协议总结文档

    9.18

    今天问题

    遗留工作
    PWM文档及二期协议总结文档优化工作

    完成工作
    撰写《开关型设备智能开关-二期协议兼容-项目报告》


    后续计划
    继续完善两个文档

    9.19~9.21 中秋假期

    9.22

    今天问题

    遗留工作
    PWM文档及二期协议总结文档优化工作

    完成工作
    完善《开关型设备智能开关-二期协议兼容-项目报告》时序波形优化,《增量型设备智能开关-二期协议兼容-项目报告》PWM波形优化
    1、 pwm设备时序波形:通过逻辑调整,0和200处的性能分别提高了1%和100%,波形均达到最佳效果。

    2、电灯开关设备时序波形:经第二次代码优化,从波形图中可以看到,x1x2所示间隔dx为165.333us,右边双箭头部分指示其宽度width为165us。以此计算,总波形最大误差为0.015ms,而总波形长度为8.25ms,因此对波形的影响为0.18%。单元模块最多平均每555、556次波形发送会导致1个波形长度的误差。比首次结果每6,7次优化了89~92倍,与直接电平翻转对比一致,判断已达到单元模块的优化极限。但放置在协议栈之后又会产生波形误差,后续可以进行协议栈操作系统级的分析来提高波形精度,降低发射次数以节省传输。


    后续计划
    继续完善两个文档

  • 相关阅读:
    java.net. SocketException: Connection reset
    用PowerDesigner将SQL转pdm文件
    MyBatis--动态SQL(trim的用法)
    MyBatis--动态SQL(set的用法)
    MyBatis--动态SQL(where的用法)
    MyBatis--动态SQL(choose的用法)
    MyBatis--动态SQL(在insert动态插入列中使用if)
    MyBatis--动态SQL(在updae更新列中使用if)
    MyBatis--动态SQL(if的用法)
    Mybatis简介
  • 原文地址:https://www.cnblogs.com/zeedmood/p/3324737.html
Copyright © 2020-2023  润新知