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

55 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 许晟昊
### 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 时功耗不够,程序无法稳定运行,原因尚不明确
- 周期保存实时参数会影响算法控制,临时屏蔽了这个功能
2. 测试角行程:
- 目前按照直行程的控制方式可以控制角行程
- 角行程的特性曲线是非线性的,需要在代码中添加公式转换
# 张小明