工程
- 当使用一项STM32新的资源时,要在stm32l4xx_hal_conf.h中使能相关.h文件
2021.09.01
- 上午接到从深圳发来的第3版PCB
- 下午进行焊接
- 先从电源部分开始焊接
2021.09.04
- 在当前工程中加入PWM移相控制程序
- 使用正点原子DS100示波器,在第2版PCB上测试PWM相位差
- 重读《全自动自校准电导率测量系统》文献,改正PWM移相程序
- 结合RS2117自身tON、tOFF修改程序
- 使用校准电阻(4.7KΩ),下侧使用模拟开关选择4.7KΩ进行正负交替PWM测试
- 使用ADS1256差分模式进行测试
- 接入1路PT100进行测试
PWM移相
-
《全自动自校准电导率测量系统》中的PWM移相图如下
文中写到:PWM1信号使U10采样保持缓冲器可在传感器电压的负周期采样,
然后保持直至下一个采样周期。PWM2信号使U13采样保持缓冲器可在传感器电压的正周期采样,然后保持直至下一个采样周期。 -
在电路设计中,使用的RS2117模拟开关,当PWM1或PWM2信号为正电平时,模拟开关导通。此处与上文中的文章相反。
-
在代码实现中使用了定时器级联,使用TIM2_CH2控制TIM3,TIM3_CH2再控制TIM5
-
PT100表连接
-
http://www.elecfans.com/yuanqijian/sensor/20171026570137.html
2021.09.08
-
要求传感器分压为0.3V左右
-
供电电压在26V左右
-
测试LT1167出来后的信号
1.电阻配置:1K+传感器+(1K//1K)+10K。传感器电压大约2V*110/(1K+10K+500)=0.019V
2.程序中PWM配置:PWM:10KHz,tsetup=0,thold=200/1000/10000s(这只是给的PWM的时间,并不是模拟开关真正导通的时间)
3.电容配置:0.1uf+270pf
4.图像-
TP3+TP5:011.bmp
-
TP4:013.bmp
-
TP2:014.bmp
-
TP7:015.bmp
-
TP7(thold=300/1000/10000s):016.bmp
-
-
为便于调节PWM相位差,将占空比由100范围内调节,改为1000内调节
-
将270pf电容换为10nf后
1.TP2:017.bmp
2.TP7:018.bmp
2021.09.09
-
PMW0=1000,只选取负电源供电。
1.TP4:019.bmp2.TP2:020.bmp
3.TP7:021.bmp