This repository has been archived on 2025-04-02. You can view files and clone it, but cannot push or open issues or pull requests.
controller-hart/Public/开发日志.md

1.6 KiB
Raw Blame History

许晟昊

2024-01

  1. 模式模块增加参数保存,分别定义数据结构,测试 PWM 参数保存。
  2. 编写《mode.c 自定义参数移植说明.md》
  3. FM24模拟IO改成DMA完成
  4. M95驱动SPI改成DMA未完成 修复LCD显示不全原因是_spi_dma_send等待发送完成标志位时间太小

2024-04

  1. LCD界面 设置参数:电流校准、气压校准

2024-05

LCD界面 工作界面保存索引复位后可以恢复上一次的界面 输入电流驱动IP放大器可以通过信号发生器驱动IP 仪表压力显示S、A、B数据

2024-07

今天遇到一个BUG. 起因是HART通讯中的一条指令请求年月日,仿真情况下复位,返回的年月日不会变化,在断电后再上电时间改变了。 追溯原因是存储的实时变量中的日期变成了0 首先问题肯定出在了从存储模块中读取的实时数据被改了,造成这个原因有以下几点

  1. 变频导致读取错误
  2. 存储模块读取FM24错误

最后找到原因是断电后没有给RTC重新赋值,导致读取RTC的时间为0覆盖了实时数据中的时间

高鹏杰

2024-01-05

  1. 按照新的存储方式和数据结构,移植 DAC 模式的代码

2024-01-08

  1. 测试移植后的代码:
  • 如果不安装按键 PCB在 4ma 时功耗不够,程序无法稳定运行,原因尚不明确
  • 周期保存实时参数会影响算法控制,临时屏蔽了这个功能
  1. 测试角行程:
  • 目前按照直行程的控制方式可以控制角行程
  • 角行程的特性曲线是非线性的,需要在代码中添加公式转换

张小明