Commit Graph

144 Commits

Author SHA1 Message Date
吴俊潮 10737c6231 更新:
1、HART连接模式的按键选择逻辑调整;
2、HART关闭的情况下补充对3个GPIO引脚的复位;
2025-08-06 15:46:17 +08:00
吴俊潮 5c2f009625 更新:
1、SIG16132驱动修正,电阻采集的激励源与4-20mA回采产生了冲突;
2、HART连接模式切换,补充了Vout的控制;
2025-08-05 16:41:30 +08:00
吴俊潮 46e04391a7 问题修复:蓝牙名称不能超过20字节 2025-07-30 13:36:22 +08:00
吴俊潮 46cc2f2021 更新:
1、频率输入正常(两个校准器,一个输出一个输入,0-100KHz,误差1Hz左右);
2、热电偶和电阻输出功能调试完毕(将DAC7811的MISO断开后,两者能够共同工作);
3、modbus寄存器更新逻辑调整:新增upper_control_flag变量,初始为0,收到“写”命令后置1,寄存器更新后置0;
2025-07-30 11:31:51 +08:00
吴俊潮 cd05491dd9 更新:
1、电阻输出功能调试完成;
2、问题修复:ads1220和dac7811的SPI配置不同,应该使用不同的初始化程序;
3、电阻输出暂时使用了粗略的校准;
2025-07-29 17:21:57 +08:00
吴俊潮 0acf4df459 更新:
1、HART连接模式选择菜单开发完成;
2、主界面输入信号显示逻辑调整;
2025-07-29 09:21:30 +08:00
吴俊潮 2e23a89034 存档 2025-07-28 17:02:53 +08:00
吴俊潮 f2a2e82330 更新:
1、ADS1220采集正常,正负电压都很准(信号发生器mv);
2、ADS1220的DRDY脚不能悬空,上拉后问题解决;
2025-07-28 11:37:38 +08:00
吴俊潮 d715fad4de 存档:
ADS1220,MISO低电平为1.65V
2025-07-25 17:08:38 +08:00
吴俊潮 2de39a3a96 更新:
1、通道切换&继电器选择验证完毕,能够正确切换至各个通道;
2、电阻采集驱动配置调整,目前采集得到的电阻值与万用表的相差不大;
3、热电偶和热电阻能够读到稳定的数据,但是换算结果异常;
2025-07-24 19:15:54 +08:00
吴俊潮 87978c8da2 存档:
配置参数保存&复位bug修复,问题点:本地操作与modbus指令冲突
2025-07-24 16:45:45 +08:00
吴俊潮 6512de6b98 存档:
1、EEPROM写入有将近50%的概率失败;
2、复位和保存时,语言选择的显示出现异常;
2025-07-24 13:17:35 +08:00
吴俊潮 6658d58ad7 存档:颜色取反,其他与之前的版本一致 2025-07-22 11:41:05 +08:00
吴俊潮 11ced4afcd 更新:
1、信号输入校准功能测试完成;
2、校准参数读取和写入测试完成;
2025-07-01 16:58:49 +08:00
吴俊潮 df5bb1c0a9 更新:
1、输入信号校准程序完成,待测试验证;
2、校准参数封装成结构体;
2025-06-30 14:51:23 +08:00
吴俊潮 caedfcaa43 更新:
1、电压mV输出校准完成;
2、电阻Ω输出校准完成;
3、mux_signal.sv补充限幅;
2025-06-26 10:02:34 +08:00
吴俊潮 88c0dbc6e3 更新:
1、mux任务调整,开机动画结束后再启动,否则会与其他任务的初始化冲突;
2、EEPROM的读取新增异常数据检测与处理;
2025-06-25 15:57:14 +08:00
吴俊潮 53358b12c6 存档:电流mA和电压V输出校准完成,但是量程电压V的下限读取异常。 2025-06-25 14:44:47 +08:00
吴俊潮 3cab4d8fcc 更新:
1、本地按键&上位机modbus指令冲突处理:量程、描点个数、曲线颜色、语言选择;
2、主界面:数据范围“/”修改成“~”;
2025-06-18 16:58:38 +08:00
吴俊潮 e5a2c352ec 更新:
1、保持寄存器基本验证完成;
2、HART通讯:删除终止位判断;
2025-06-17 15:41:53 +08:00
吴俊潮 dd24e054a0 更新:
1、主界面得符号位溢出标志调整,使用L和H的数码管形式来表示向上和向下溢出,正常情况下正数无符号,符号显示“--”;
2、modbus从站:bug排查与修复;
2025-06-16 16:29:43 +08:00
吴俊潮 8e06ceee17 更新:
1、modbus从站寄存器配置开发完成,待后续测试验证;
2、量程设定bug排查与修复;
2025-06-13 14:09:25 +08:00
吴俊潮 abfadcaae2 更新:频率输出驱动调整,HART保持原样,MUX更改为TIM8 2025-06-12 19:00:11 +08:00
吴俊潮 5ab09b3226 更新:
1、保持寄存器输出值设定功能验证与bug修复;
2、保持寄存器量程设置功能完成,下限设置尚待验证;
2025-06-12 16:36:03 +08:00
吴俊潮 71996c93db 更新:
1、多信号输入输出的驱动逻辑调整;
2、寄存器配置相关函数封装;
3、当前进度:保持寄存器设置工作模式与设定值完成;
2025-06-11 18:28:40 +08:00
吴俊潮 2781b76a7a 存档:LVGL警告消除,不排除后续使用中出现bug的可能 2025-06-11 14:55:29 +08:00
吴俊潮 d2f454235e 更新:
1、线圈寄存器的开关量配置完成;
2、本地按键操作时寄存器值能够正常跟随;
3、上位机发送指令时可以实现对应功能;
2025-06-11 10:13:22 +08:00
吴俊潮 8c6c7c3618 更新:
1、寄存器配置地址封装为宏定义;
2、额外编写的操作线圈寄存器数值的函数;
3、本地交互与上位机交互应当分开,目前进度:线圈寄存器上位机交互,主界面开关和照明控制完成;
2025-06-09 16:52:10 +08:00
吴俊潮 6a6cd5eee2 更新:
1、输出值的数码管更新迁移至主界面的循环任务中,更新周期与任务周期一致,mux任务中参与显示屏操作;
2、menu任务周期调整至300ms,曲线默认刷新间隔调整至1000ms,描点个数调整至10个;
2025-06-06 09:42:40 +08:00
吴俊潮 bab58a6493 存档:
1、三角波和阶跃功能完成,但是显示画面与输出值不同步;
2、输出控制迁移至mux任务中;
2025-06-05 16:58:43 +08:00
吴俊潮 5eb02c4eb1 更新:
1、主界面加号和减号图片调整,颜色与数字一致;
2、config2界面显示bug修复;
2025-06-05 14:08:35 +08:00
吴俊潮 26e34b5cf0 更新:
1、编程输出:阶跃,完成;
2、主界面:测量值溢出时显示“+”号;
2025-06-05 11:44:15 +08:00
吴俊潮 98f3e7f035 更新:
1、编程输出的参数设置界面开发完成:界面布局、切换、参数选择与修改;
2、目前阶跃和三角波共用一个界面,因此枚举变量存在耦合,后续添加新的输出波形时需要重新调整;
2025-06-04 16:13:51 +08:00
吴俊潮 d187e0de5e 存档:Modbus主站功能基本完成 2025-06-03 15:05:24 +08:00
吴俊潮 886a6da466 BUG修复:
每次打开trx数据弹窗都应该重新给指针赋值,否则会指向已经被删除的对象;
2025-05-29 13:56:29 +08:00
吴俊潮 9bebdfe7ff 更新:
1、Modbus主站:配置界面弹窗初始游标位置调整;
2、设置菜单:对取值范围较大的值增加了弹窗设定数值的功能;
2025-05-29 11:39:04 +08:00
吴俊潮 477661196a 更新:
1、modbus收发界面:数据设置,发送,应答完成;
2、modbus主站功能基本完成;
2025-05-28 17:13:13 +08:00
吴俊潮 6f36d2609e 更新:
1、modbus收发界面,数据设置弹窗:选择、焦点、修改;
2、设置文本和设置底色的接口函数在传参的时候使用的数据类型不一样,设置底色无法使用循环,但是设置文本可以;
2025-05-27 18:24:16 +08:00
吴俊潮 c01717daac 更新:
1、modbus配置界面开发完成;
2、modbus收发界面,TX和RX开发完成;
2025-05-27 12:38:51 +08:00
吴俊潮 c5f62d3d6a 工程文件结构调整 2025-05-22 16:22:58 +08:00
吴俊潮 4fc90961e3 界面切换BUG修复 2025-05-22 14:38:05 +08:00
吴俊潮 5463828f53 更新:
1、MODBUS数据收发界面布局设计完成;
2、配置和收发界面之间的跳转、选项卡选择完成;
3、界面切换逻辑调整,降低了内存占用的峰值,但依旧存在内存碎片;
2025-05-22 14:22:34 +08:00
吴俊潮 a368752485 更新:
1、modbus主站界面切换、中英文切换;
2、收据收发界面布局;
2025-05-21 17:15:11 +08:00
吴俊潮 4b22e216b4 更新:
1、修复了语言切换时存在的显示bug;
2、完成了蓝牙、hart、Modbus从站的选择与使能控制;
2025-05-20 16:54:06 +08:00
吴俊潮 d86d74b373 更新:
1、mux输入bug修复;
2、数据发送功能验证完成;
3、接收数据的解析完成,但尚未测试;
4、modbus主站相关的显示界面初步布局;
2025-05-19 16:58:27 +08:00
吴俊潮 f92b4a15f7 更新:
1、modbus主站各种形式的数据发送功能完成;
2、发送和接收过程中出现的错误进行了记录;
2025-05-16 17:05:28 +08:00
吴俊潮 af6d6fd969 更新:
1、modbus主站:完成了自定义超时时间的功能。
2、取消对DMA接收起始时刻的捕获,取消接收延迟的计算。
2025-05-15 15:12:47 +08:00
吴俊潮 9e46c548d9 更新:
1、接收部分函数封装与精简;
2、透传逻辑调整;
2025-05-14 18:03:13 +08:00
吴俊潮 054354fbad 更新:
1、RS485波特率提升至115200;
2、频率操作由宏定义更改为函数;
3、数据接收&发送接收时的数组操作优化;
2025-05-14 10:18:08 +08:00
吴俊潮 9ef099f074 更新:
1、数据发送统一换成DMA;
2、新增DMA接收与处理,使用宏定义对其进行封装;
3、新增“开始接收”、“接收完成”、“发送完成”时刻捕获,并对延迟时间进行了计算;
2025-05-13 17:06:44 +08:00