Commit Graph

  • 882d627288 更新:添加HART复位 develop 吴俊潮 2025-08-07 11:43:33 +0800
  • d0c8a9138b 更新: 1、切换至菜单后,输出信号保持; 2、返回主界面后,输入输出曲线绘制计数清零,重新绘制; 吴俊潮 2025-08-07 08:39:48 +0800
  • 10737c6231 更新: 1、HART连接模式的按键选择逻辑调整; 2、HART关闭的情况下补充对3个GPIO引脚的复位; 吴俊潮 2025-08-06 15:46:17 +0800
  • 5c2f009625 更新: 1、SIG16132驱动修正,电阻采集的激励源与4-20mA回采产生了冲突; 2、HART连接模式切换,补充了Vout的控制; 吴俊潮 2025-08-05 16:41:30 +0800
  • 46e04391a7 问题修复:蓝牙名称不能超过20字节 吴俊潮 2025-07-30 13:36:22 +0800
  • 46cc2f2021 更新: 1、频率输入正常(两个校准器,一个输出一个输入,0-100KHz,误差1Hz左右); 2、热电偶和电阻输出功能调试完毕(将DAC7811的MISO断开后,两者能够共同工作); 3、modbus寄存器更新逻辑调整:新增upper_control_flag变量,初始为0,收到“写”命令后置1,寄存器更新后置0; 吴俊潮 2025-07-30 11:31:51 +0800
  • cd05491dd9 更新: 1、电阻输出功能调试完成; 2、问题修复:ads1220和dac7811的SPI配置不同,应该使用不同的初始化程序; 3、电阻输出暂时使用了粗略的校准; 吴俊潮 2025-07-29 17:21:57 +0800
  • 0acf4df459 更新: 1、HART连接模式选择菜单开发完成; 2、主界面输入信号显示逻辑调整; 吴俊潮 2025-07-29 09:21:30 +0800
  • 2e23a89034 存档 吴俊潮 2025-07-28 17:02:53 +0800
  • f2a2e82330 更新: 1、ADS1220采集正常,正负电压都很准(信号发生器mv); 2、ADS1220的DRDY脚不能悬空,上拉后问题解决; 吴俊潮 2025-07-28 11:37:38 +0800
  • d715fad4de 存档: ADS1220,MISO低电平为1.65V 吴俊潮 2025-07-25 17:08:38 +0800
  • 2de39a3a96 更新: 1、通道切换&继电器选择验证完毕,能够正确切换至各个通道; 2、电阻采集驱动配置调整,目前采集得到的电阻值与万用表的相差不大; 3、热电偶和热电阻能够读到稳定的数据,但是换算结果异常; 吴俊潮 2025-07-24 19:15:54 +0800
  • 87978c8da2 存档: 配置参数保存&复位bug修复,问题点:本地操作与modbus指令冲突 吴俊潮 2025-07-24 16:45:45 +0800
  • 6512de6b98 存档: 1、EEPROM写入有将近50%的概率失败; 2、复位和保存时,语言选择的显示出现异常; 吴俊潮 2025-07-24 13:17:35 +0800
  • 6658d58ad7 存档:颜色取反,其他与之前的版本一致 吴俊潮 2025-07-22 11:41:05 +0800
  • 11ced4afcd 更新: 1、信号输入校准功能测试完成; 2、校准参数读取和写入测试完成; 吴俊潮 2025-07-01 16:58:49 +0800
  • df5bb1c0a9 更新: 1、输入信号校准程序完成,待测试验证; 2、校准参数封装成结构体; 吴俊潮 2025-06-30 14:51:23 +0800
  • caedfcaa43 更新: 1、电压mV输出校准完成; 2、电阻Ω输出校准完成; 3、mux_signal.sv补充限幅; 吴俊潮 2025-06-26 10:02:34 +0800
  • 88c0dbc6e3 更新: 1、mux任务调整,开机动画结束后再启动,否则会与其他任务的初始化冲突; 2、EEPROM的读取新增异常数据检测与处理; 吴俊潮 2025-06-25 15:57:14 +0800
  • 53358b12c6 存档:电流mA和电压V输出校准完成,但是量程电压V的下限读取异常。 吴俊潮 2025-06-25 14:44:47 +0800
  • 3cab4d8fcc 更新: 1、本地按键&上位机modbus指令冲突处理:量程、描点个数、曲线颜色、语言选择; 2、主界面:数据范围“/”修改成“~”; 吴俊潮 2025-06-18 16:58:38 +0800
  • e5a2c352ec 更新: 1、保持寄存器基本验证完成; 2、HART通讯:删除终止位判断; 吴俊潮 2025-06-17 15:41:53 +0800
  • dd24e054a0 更新: 1、主界面得符号位溢出标志调整,使用L和H的数码管形式来表示向上和向下溢出,正常情况下正数无符号,符号显示“--”; 2、modbus从站:bug排查与修复; 吴俊潮 2025-06-16 16:29:43 +0800
  • 8e06ceee17 更新: 1、modbus从站寄存器配置开发完成,待后续测试验证; 2、量程设定bug排查与修复; 吴俊潮 2025-06-13 14:09:25 +0800
  • abfadcaae2 更新:频率输出驱动调整,HART保持原样,MUX更改为TIM8 吴俊潮 2025-06-12 19:00:11 +0800
  • 5ab09b3226 更新: 1、保持寄存器输出值设定功能验证与bug修复; 2、保持寄存器量程设置功能完成,下限设置尚待验证; 吴俊潮 2025-06-12 16:36:03 +0800
  • 71996c93db 更新: 1、多信号输入输出的驱动逻辑调整; 2、寄存器配置相关函数封装; 3、当前进度:保持寄存器设置工作模式与设定值完成; 吴俊潮 2025-06-11 18:28:40 +0800
  • 2781b76a7a 存档:LVGL警告消除,不排除后续使用中出现bug的可能 吴俊潮 2025-06-11 14:55:29 +0800
  • d2f454235e 更新: 1、线圈寄存器的开关量配置完成; 2、本地按键操作时寄存器值能够正常跟随; 3、上位机发送指令时可以实现对应功能; 吴俊潮 2025-06-11 10:13:22 +0800
  • 8c6c7c3618 更新: 1、寄存器配置地址封装为宏定义; 2、额外编写的操作线圈寄存器数值的函数; 3、本地交互与上位机交互应当分开,目前进度:线圈寄存器上位机交互,主界面开关和照明控制完成; 吴俊潮 2025-06-09 16:52:10 +0800
  • 6a6cd5eee2 更新: 1、输出值的数码管更新迁移至主界面的循环任务中,更新周期与任务周期一致,mux任务中参与显示屏操作; 2、menu任务周期调整至300ms,曲线默认刷新间隔调整至1000ms,描点个数调整至10个; 吴俊潮 2025-06-06 09:42:40 +0800
  • bab58a6493 存档: 1、三角波和阶跃功能完成,但是显示画面与输出值不同步; 2、输出控制迁移至mux任务中; 吴俊潮 2025-06-05 16:58:43 +0800
  • 5eb02c4eb1 更新: 1、主界面加号和减号图片调整,颜色与数字一致; 2、config2界面显示bug修复; 吴俊潮 2025-06-05 14:08:35 +0800
  • 26e34b5cf0 更新: 1、编程输出:阶跃,完成; 2、主界面:测量值溢出时显示“+”号; 吴俊潮 2025-06-05 11:44:15 +0800
  • 98f3e7f035 更新: 1、编程输出的参数设置界面开发完成:界面布局、切换、参数选择与修改; 2、目前阶跃和三角波共用一个界面,因此枚举变量存在耦合,后续添加新的输出波形时需要重新调整; 吴俊潮 2025-06-04 16:13:51 +0800
  • d187e0de5e 存档:Modbus主站功能基本完成 吴俊潮 2025-06-03 15:05:24 +0800
  • 886a6da466 BUG修复: 每次打开trx数据弹窗都应该重新给指针赋值,否则会指向已经被删除的对象; 吴俊潮 2025-05-29 13:56:29 +0800
  • 9bebdfe7ff 更新: 1、Modbus主站:配置界面弹窗初始游标位置调整; 2、设置菜单:对取值范围较大的值增加了弹窗设定数值的功能; 吴俊潮 2025-05-29 11:39:04 +0800
  • 477661196a 更新: 1、modbus收发界面:数据设置,发送,应答完成; 2、modbus主站功能基本完成; 吴俊潮 2025-05-28 17:13:13 +0800
  • 6f36d2609e 更新: 1、modbus收发界面,数据设置弹窗:选择、焦点、修改; 2、设置文本和设置底色的接口函数在传参的时候使用的数据类型不一样,设置底色无法使用循环,但是设置文本可以; 吴俊潮 2025-05-27 18:24:16 +0800
  • c01717daac 更新: 1、modbus配置界面开发完成; 2、modbus收发界面,TX和RX开发完成; 吴俊潮 2025-05-27 12:38:51 +0800
  • c5f62d3d6a 工程文件结构调整 吴俊潮 2025-05-22 16:22:58 +0800
  • 4fc90961e3 界面切换BUG修复 吴俊潮 2025-05-22 14:38:05 +0800
  • 5463828f53 更新: 1、MODBUS数据收发界面布局设计完成; 2、配置和收发界面之间的跳转、选项卡选择完成; 3、界面切换逻辑调整,降低了内存占用的峰值,但依旧存在内存碎片; 吴俊潮 2025-05-22 14:22:34 +0800
  • a368752485 更新: 1、modbus主站界面切换、中英文切换; 2、收据收发界面布局; 吴俊潮 2025-05-21 17:15:11 +0800
  • 4b22e216b4 更新: 1、修复了语言切换时存在的显示bug; 2、完成了蓝牙、hart、Modbus从站的选择与使能控制; 吴俊潮 2025-05-20 16:54:06 +0800
  • d86d74b373 更新: 1、mux输入bug修复; 2、数据发送功能验证完成; 3、接收数据的解析完成,但尚未测试; 4、modbus主站相关的显示界面初步布局; 吴俊潮 2025-05-19 16:58:27 +0800
  • f92b4a15f7 更新: 1、modbus主站各种形式的数据发送功能完成; 2、发送和接收过程中出现的错误进行了记录; 吴俊潮 2025-05-16 17:05:28 +0800
  • af6d6fd969 更新: 1、modbus主站:完成了自定义超时时间的功能。 2、取消对DMA接收起始时刻的捕获,取消接收延迟的计算。 吴俊潮 2025-05-15 15:12:47 +0800
  • 9e46c548d9 更新: 1、接收部分函数封装与精简; 2、透传逻辑调整; 吴俊潮 2025-05-14 18:03:13 +0800
  • 054354fbad 更新: 1、RS485波特率提升至115200; 2、频率操作由宏定义更改为函数; 3、数据接收&发送接收时的数组操作优化; 吴俊潮 2025-05-14 10:18:08 +0800
  • 9ef099f074 更新: 1、数据发送统一换成DMA; 2、新增DMA接收与处理,使用宏定义对其进行封装; 3、新增“开始接收”、“接收完成”、“发送完成”时刻捕获,并对延迟时间进行了计算; 吴俊潮 2025-05-13 17:06:44 +0800
  • 9bd6a9d702 更新:使能标志未置位时,所有数据均不接收 吴俊潮 2025-05-12 15:51:51 +0800
  • 98b9efdc2d 存档 吴俊潮 2025-05-12 13:25:50 +0800
  • 96575c2dc9 更新:DEVICE<---HART--->SIG<---485--->PC,HART透传功能完成 吴俊潮 2025-05-12 11:14:56 +0800
  • daf63a4503 更新: 1、频率输出错误修复,CHx和CHxN频道使用的PWM启动和停止函数不同; 2、HART波形:RST始终为高,RTS和TX同步,但pc收不到串口数据; 吴俊潮 2025-05-09 18:02:46 +0800
  • 365eef3122 更新: 1、频率输出的驱动程序调整; 2、新增hart测试代码; 吴俊潮 2025-05-08 16:44:01 +0800
  • d99585f28a 存档:HART通讯没反应,可能跟频率输出有关 吴俊潮 2025-05-07 17:21:22 +0800
  • dec8462463 更新:蓝牙设备<---485--->上位机,透传功能完成 吴俊潮 2025-05-07 15:31:30 +0800
  • 53bd382658 更新: 1、蓝牙、HART透传相关代码编写; 2、蓝牙模块调试:单片机->PC调通,但PC->单片机不通; 吴俊潮 2025-05-06 18:16:44 +0800
  • 7938f2317f 更新: 1、对文本相关的内容进行了函数封装; 2、设置菜单:选项卡、内容位置调整; 吴俊潮 2025-04-29 17:09:21 +0800
  • 9ef723ed36 更新: 1、输出&输入记录查询中加入了物理量的单位; 2、修复了曲线显示异常的问题; 吴俊潮 2025-04-29 11:11:40 +0800
  • fe761e5512 更新: 1、设置菜单相关宏定义更改为枚举变量; 2、菜单外观调整; 吴俊潮 2025-04-28 17:28:40 +0800
  • 1f9278fbcc 更新: 1、热电偶读数有变化(SPI速率降至648K,寄存器配置回归至原始); 2、按键功能逻辑调整,数据结构调整; 吴俊潮 2025-04-27 17:49:16 +0800
  • f3964c5257 存档 吴俊潮 2025-04-27 16:09:52 +0800
  • fa601e36d8 更新:输入&输出记录与查询 吴俊潮 2025-04-27 10:05:54 +0800
  • e7aeb8269b 更新: 1、界面切换方式选择隐藏&显示; 2、界面切换bug修复; 3、进度条开机动画优化; 吴俊潮 2025-04-22 17:20:24 +0800
  • b2324f2d19 界面切换方式调整,消除内存碎片 吴俊潮 2025-04-18 17:23:44 +0800
  • c7fae1073a 更新: 1、部分英文文本错误修复; 2、上下限指示框尺寸调整,图例位置调整; 3、修复负数精度异常的问题(四舍五入); 吴俊潮 2025-04-18 13:44:14 +0800
  • 9b7de39574 更新: 1、曲线颜色自定义部分代码精简; 2、采样间隔、描点数量、输出&输入曲线颜色、语言选择加入EEPROM存储; 3、界面切换逻辑调整,降低了卡死的概率; 吴俊潮 2025-04-18 13:12:47 +0800
  • 956ca7baaa 曲线颜色修改bug修复 吴俊潮 2025-04-17 16:54:05 +0800
  • 1b2b188e8f 更新: 1、中英文切换功能完成; 2、曲线及其对应图例标签的颜色自定义功能完成; 3、内容界面翻页逻辑优化,提高了刷新效率; 4、eeprom存储逻辑优化,仅存储改变的内容; 吴俊潮 2025-04-17 16:18:11 +0800
  • 6623a0142a 移除LVGL的屏幕旋转偏移,改用显示屏自带的驱动 吴俊潮 2025-04-15 17:22:38 +0800
  • 3bc9de53e9 BUG修复:muxsignal中,TC和RTD枚举变量顺序颠倒 吴俊潮 2025-04-15 12:26:35 +0800
  • 0d72859d19 更新 RTD驱动部分数值计算修正 吴俊潮 2025-04-11 17:00:14 +0800
  • ea8c9b7b42 更新: 1、解决了频率输出时数据换算溢出的问题; 2、调整了代码结构,设置菜单界面拆分成了3个文件; 3、设置菜单布局调整, 新增采样间隔和描点数量设置; 4、新增语言选择与输入&输出记录菜单项,但功能尚未实装; 吴俊潮 2025-04-07 15:53:14 +0800
  • 8074b96f75 追加更新:频率输出精度提高(添加四舍五入取整) 吴俊潮 2025-04-07 10:44:07 +0800
  • 2cd09e4902 更新: TIM1分频系数2->2000,当前频率输出0~1KHz基本正常,2k开始波形形状异常 吴俊潮 2025-04-07 10:25:50 +0800
  • 49feec1a9e 更新: 1、复位后追加执行保存; 2、取消math.h的使用,采用“(int)(a+0.5)”的形式执行四舍五入; 3、代码整理,注释补充; 吴俊潮 2025-04-02 15:11:39 +0800
  • d5947108b7 更新 模拟SPI读写保持时间从5us延长至10us,修改前后通信均正常 吴俊潮 2025-04-02 14:17:24 +0800
  • 868daca080 存档: 1、开机动画调整; 2、界面切换逻辑优化; 3、新增设备上电后EEP状态处理; 吴俊潮 2025-04-02 13:46:25 +0800
  • 7d0c8795e1 存档,一块板子可以读写,另一块不可以 吴俊潮 2025-04-02 10:19:41 +0800
  • f7f5d16292 更新:EEPROM 参数批量读&写成功 吴俊潮 2025-04-01 18:28:01 +0800
  • f5495479f1 更新: 1、设置菜单内容选择与修改功能实现; 2、焦点后文本新增"<"">"符号; 3、设置屏幕内容与加载屏幕之间加入计数延时; 4、参数复位功能实现; 5、LVGL内存降至32KB,峰值占用为70%左右; 吴俊潮 2025-04-01 14:16:45 +0800
  • f2c6fd09f5 添加剩余堆栈监控(menu,LVGL) 吴俊潮 2025-03-31 20:22:19 +0800
  • 41fbcf2cba 更新:设置菜单布局重置 1、完成选项卡切换与选项卡内部翻页; 2、LVGL内存由48K提高至60K; 3、参数初始化移动至任务开始前; 吴俊潮 2025-03-31 19:59:01 +0800
  • 9127c90b2e 更新: 1、新增弹窗唤起; 2、容器形式的弹窗无法自由更改内部显示的文本,需要考虑其他方案; 吴俊潮 2025-03-28 17:32:57 +0800
  • 4ea9b78ab3 热电偶ads1220输出乘以1000,转化为mV 吴俊潮 2025-03-26 12:22:02 +0800
  • d1a7948ae4 存档 吴俊潮 2025-03-26 11:52:46 +0800
  • e89ba509f8 存档:SPI1频率64分频 吴俊潮 2025-03-25 17:20:50 +0800
  • 1888b94feb 更新: 1、热电偶 mv <--> temperature 转换; 2、优先级、堆栈、延时周期重置; 3、新增任务:任务堆栈监控; 吴俊潮 2025-03-25 14:55:38 +0800
  • d8e3433fd3 更新: 1、CubeMX,,栈大小提升至12K,0x3000; 2、主界面布局调整,新增图例与数值显示范围; 3、设置界面数值长度溢出处理:默认为DOT,游标选中时更改为SCROLL_CIRCULAR; 4、新增充电状态指示:充电中循环播放动画,充满后恢复正常显示; 5、输入/输出值显示逻辑优化; 吴俊潮 2025-03-24 17:46:43 +0800
  • 299aee5dab 更新:补充change_flag清零,增大menu任务delay 吴俊潮 2025-03-24 10:49:03 +0800
  • 01e2295383 存档:显示函数被注释,继电器切换至热电偶和(热)电阻时工作异常 吴俊潮 2025-03-20 17:21:56 +0800
  • ffd10e8ccf 存档:热电偶查表数据写入 吴俊潮 2025-03-20 12:31:00 +0800
  • d13a90f853 存档: 代码文件拆分:apps_gather部分内容拆分至app_screen_main和app_screen_setting 吴俊潮 2025-03-20 09:48:49 +0800
  • 3ff3a5e703 更新:数码管只刷新改变的位置 吴俊潮 2025-03-19 19:08:58 +0800
  • 3357a8af8d 更新:数码管显示函数重构,删除进位&退位&溢出处理函数 吴俊潮 2025-03-19 18:37:08 +0800
  • 45d0edfb1f 更新:热电偶类型扩充至8种,设置界面&主界面的相关内容修改同步 吴俊潮 2025-03-19 16:39:19 +0800
  • 7d7f0777e4 存档:eeprom读写单个字节成功 吴俊潮 2025-03-19 10:48:39 +0800