- 博客(9)
- 收藏
- 关注
原创 QT曲线数据保存至excel的实现
3.在MainWindow.c的构造函数中,确保按钮的点击信号连接到槽函数,或者使用Qt的自动连接(如果按钮命名为saveButton,槽函数命名为on_saveButton_clicked(),则自动连接)。1.找到UI界面“保存数据”按钮,修改名字为saveButton;4.3: 打开文件,写入CSV头(可选)和数据行。1.保存时文件名称后加.csv,如:111.csv。2.自动保存为*csv格式文件,双击即可打开。4.1: 检查数据是否为空,若空则提示。4.4:处理可能的错误,如文件无法打开。
2025-03-27 11:04:54
270
原创 SPL06001
SDA2(数据)和SCL2(时钟)引脚通过R61、R63上拉至DVM,确保I2C总线电平稳定,满足通信时序要求。模块上电后,通过稳定的电源供电,借助I2C的SCL2和SDA2与主控通信。主控设备通过0x77地址访问模块,读取气压、温度等传感器数据,完成数据交互。滤波:电容C49、C50并联在电源与地之间,清除高频噪声,确保供电稳定。ADDR引脚接10K电阻到DVM,默认拉高,所以器件地址0x77。CSB在I2C模式不用,这里没拉低,所以用I2C通信。电容C49、C50滤波,稳定电源。VDD接DVM,供电。
2025-03-10 14:05:00
188
原创 HSCB2903
该模块通过模拟开关HSCB2903实现DVM和BATVOL信号的切换选择,实现不同输入信号的选择输出,配合外围电阻、电容完成信号调理(分压、滤波),最终将目标信号传输至BAT1S,适用于需要多信号源切换的场景(如电压检测通道选择)。例如,当G1使能时,S1与D1导通,DVM信号经开关传输至输出端;若G2使能,D2与S2导通,处理后的BATVOL信号传输至输出端BAT1S。分压与滤波确保输入到开关的控制信号稳定,避免噪声干扰。DVM信号通过R43接地,起到限流或分压的作用,连接到pin1(S1,输入通道)。
2025-03-07 17:13:34
200
原创 AP30P30Q模块笔记
AP30P30Q(P沟道MOS管):通过栅极(G)电压与源极(S)电压的压差,控制导通和截止。当压差<开启电压时,MOS管导通,实现电源通路。R44、R45:组成分压电路,通过DV5.0电压分压控制MOS管G极电压,确保其在合适阈值下导通,实现电源通断控制。防反接保护,若DVIN电源极性接反,二极管截止,阻断反向电流,保护后端电路。利用电阻分压精准控制MOS管开关,二极管D5防止电源反接损坏电路,C36提升电源稳定性。MOS管的G极连接到R44和R45分压电路,DV5.0通过电阻分压控制G极电压。
2025-03-07 11:01:09
200
原创 LGS4056H笔记
PROG(pin2):通过R55(3KΩ)连接TEMP(pin1),可能用于设置充电电流或接入温度检测信号,实现过温保护等功能。CHRG(pin7):充电状态输出,充电过程中通过电平变化(外接指示灯)反馈充电进行状态。CE(pin8):接DV5.0(CE是使能脚,高电平有效,这里接5V,所以芯片工作),使能芯片工作,启动充电管理功能。C46(10uF)、C48(22uF):滤除电池端高频噪声,稳定充电电压。3.充电过程中,通过PROG至TEMP路径监控温度或电流,保障充电安全。
2025-03-07 10:21:14
142
原创 通电电压检测
测电压时发现5V电压正常,3.3V测不出来,用万用表检测有电压输入,此时考虑是不是3.3V电压转换芯片没焊好。注意:焊板子时不要把元器件正负极方向搞反!输出5V电压,给300mA电流。结果:换个芯片之后就测出来了。
2025-02-27 18:00:09
103
原创 固件测试关键流程
3.激活模块,观察串口数据是否正常发送接收;若正常进行下一步,不正常检查维修。1.长按开关,出现黄灯闪烁表示正常,长按开关关闭,进入下一步。1.按下开关无反馈,电池原因,换电池或检查电池连接线是否松动。2.连接上位机后有发送无接收,通讯线原因,检查是否连锡等。2.通电,出现黄灯常亮表示通电正常,开始测试。6.解锁模块,倾斜70°触发点火。4.允许串口发送数据。5.禁止串口发送数据。
2025-02-27 17:52:11
83
原创 TPS54561DPRR压力测试
输入5V时没有压差,正常;输入2A时,出现1V的压差,不能被接受;随着电压的增大压差逐渐减小,增至12V时,压差很小。此时温度达到80℃左右,表示散热性能较差。总结:这个板子没得用了,至于产生压差的原因还有待思考。地线放在最后一步,铺铜时就一起连上了;此次积累的经验:要选用合适的电阻;板子四个角要切圆角,还要打孔。
2025-02-26 18:03:38
69
原创 12345
.\Objects\Project.axf: Error: L6218E: Undefined symbol CountSensor_Init (referred from main.o).User\main.c(18): error: #165: too few arguments in function call
2025-01-09 18:02:05
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人