0%

相关内容

多信号发生器(2019年电赛复测)——方案分析 多信号发生器(2019年电赛复测)——与非门振荡器 多信号发生器(2019年电赛复测)——积分器产生三角波 多信号发生器(2019年电赛复测)——比较器产生窄脉冲 多信号发生器(2019年电赛复测)——低通滤波器滤出正弦波 多信号发生器(2019年电赛复测)——移相90度产生余弦波

img

经过前面5个章节的调试和分析,各部分电路已经可以单独正常工作。回顾一下各级调试的方法。用信号源产生信号,给单元电路提供测试信号。然后用示波器多路观测单元电路的各个节点。判断是否正常,找出不正常的信号节点。信号源在调试中扮演的就是模拟前级信号的工作。信号源的信号是确知的,这样就可以单独调试各级电路,避免各级电路之间的相互干扰。

以确知测试未知,找出未知中的错误,使电路正常工作。

下面将各级级联起来进行联调。

与非门振荡器连接积分器产生三角波

img

再连接低通滤波器产生正弦波

img

再连接比较器产生窄脉冲

img

最后连接积分器移相产生余弦波

通道1测试正弦波,通道2测试余弦波,通道3测试方波,通道4测试窄脉冲。

img

这时问题出现了。正弦波经过积分器器后产生的余弦波,信号有较大的整体起伏。也就是说信号里叠加了一个低频分量。之前的级联都没有出现问题,说明各单元电路的基本功能是正常的,性能方面需要调试。改进余弦波的波动问题。

从第一级振荡器开始排查,用硬木课堂实验平台发稳定的方波信号20KHz来替换与非门振荡器的方波。

使用PWM波产生20KHz的方波

img

开启PWM1,并配置频率20KHz,占空比50%。面板线插在排孔PWM1上取得信号。

img img

这时用示波器观察,余弦波的波动问题消失了。这样可以确定问题出在与非门振荡器的方波上。

img

将PWM1信号和与非门的方波双综观察。AIN1黄色测试PWM1信号,AIN2蓝色测试与非门振荡器的方波。

img

观察测量值的直流,可以看到PWM1的直流2.25v没有变(CH1直流)。与非门方波的直流(CH2直流)在1.87V到1.89V之间变化。是一个低频变化量。结合之间调试积分器移相单元电路时,直流敏感的情况。虽然添加了C9 100nF电容隔离了直流,但是这个低频变化的直流分量可以通过100nF电容耦合进去,导致余弦波的波动。

imgimgimgimgimg

这个振荡器是正反馈形式的,并且由于逻辑门的比较门限有一点模糊区间,所以方波的占空比不是特别稳定不变的。要精确这个振荡器的占空比在题目限制情况下基本不可能。所以要找其他方法。再看一下整体原理图。方波输出和余弦波单元的输入上已经有了隔直电容C5和C9 。并且C9不能再小,会影响移相精度。

img

占空比的微小变化导致的直流波动通过C5耦合到后级。将C5从1uF减小到1nF,余弦波的波动改善明显。但是还是能看到一点波动。从调试过程可以看到,添加隔直电容可以改善直流波动的影响。所以在低通滤波器单元前也添加隔直电容。

img

在低通滤波器前添加3.3nF,再测试题目要求的4路输出,满足题目要求。

img

用XY模式测试正弦和余弦波的相位差,89.9度。满足题目要求。

img

联调后确定下来总体原理图

img

搭建的硬件实物图

img

相关内容

多信号发生器(2019年电赛复测)——方案分析 多信号发生器(2019年电赛复测)——与非门振荡器 多信号发生器(2019年电赛复测)——积分器产生三角波 多信号发生器(2019年电赛复测)——比较器产生窄脉冲 多信号发生器(2019年电赛复测)——低通滤波器滤出正弦波 多信号发生器(2019年电赛复测)——各部分联调

img

经过多信号发生器(2019年电赛复测)——低通滤波器滤出正弦波的分析和调试,已经可以得到正弦波。
正弦波和余弦波的区别是相位相差90度。将正弦波移相90度后就可以得到余弦波。移相90度有四种方法:移相器,积分器,微分器,RC移相。移相器需要多个运放,RC移相对信号衰减很大。所以在积分器和微分器里面选择。

积分器和微分器对比

微分器是对输入信号求导,如果是理想正弦波,求导后就是余弦波。但是电路中使用的正弦波是从三角波里低通滤波出来的,里面有少量高次频率分量。存在一些失真,经过微分器求导后,高次谐波失真更为明显。P5可以调节微分器系数,改变信号的幅度。

img

测试一下微分器的效果

用S1产生三角波给低通滤波器。级联低通滤波器和微分器,将低通滤波器的输出给微分器产生余弦波。

img

使用硬木课堂示波器同时观察三路信号。黄色通道1测试S1信号源信号。蓝色通道2测试低通滤波器的输出。红色通道3测试微分器的输出。可以看到,蓝色信号在时域里几乎看不出失真,但是经过微分器求导后,高次谐波失真变得明显。

img

使用频谱分析仪看低通滤波后的正弦波

时域中看不出蓝色信号的失真,使用频域分析检测它的失真情况。频域分析使用的是FFT,傅立叶变换,将信号分解为多个频率分量。理想正弦波是单频信号,它的FFT是一根频率分量。

img

使用频谱分析,要关闭示波器。频谱分析仪使用通道1(AIN1)作为输入,所以将示波器的通道1接在低通滤波器的输出。点击运行,频谱宽度选择200KHz,频谱宽度决定了采样率,选择合适的采样率,以免出现欠采样造成频率混叠。可以看到最高的线是基波20KHz。它的高次谐波40K,60K,80K,100K都还有,只是被低通滤波衰减的低于-40dbV,变得很小。

img

对比一下低通滤波器前的三角波频谱。将AIN1接在低通滤波器的输入,也就是S1上。可以对比看高次谐波被衰减的情况。

img

测试一下积分器的效果

微分器增加了高次谐波失真,换用积分器测试一下。积分器和微分器是互补电路,调换一下R和C的位置即可。由于这一级的积分器是为了精确相移90度。所以R20这个提供直流反馈的电阻就要大,才能接近理想积分器。P5调节阻值在5K左右。

积分器直流需要注意的问题

运放的输出直流 = -VinDC(R20/P5)+ 2.5(1+R20/P5)。

R20/P5= 1M/5K=200. 代入得到

输出直流 = -VinDC200+ 2.5201 = (2.5-VinDC)*200 +2.5

VinDC跟2.5V的误差值被放大了200倍。当VinDC=2.5V时,输出直流=2.5V 。如果VinDC=2.4925,也就是差7.5mV。则输出直流=4V。到达了运放的正电源轨附近,信号被削峰。2.5-VinDC如果差-7.5mV,则输出直流在1V,达到运放的负电源轨附近。所以积分器要改动一下,适合题目的应用,避免对直流误差过度敏感。添加隔直电容C9. C9不能选择太小,因为电容产生的相移会影响积分器的相移。所以选择C9= 100倍的C8.

img

使用硬木课堂示波器同时观察三路信号。黄色通道1测试S1信号源信号。蓝色通道2测试低通滤波器的输出。红色通道3测试积分器的输出。可以看出,积分器对高次谐波进行了衰减,并产生90度相移,波形没有明显失真。

img

用李萨育图看相移。黄色AIN1接低通滤波器输出,蓝色AIN2接积分器移相后输出。点击示波器界面的“水平”按钮,选择左下角的“时基模式”为XY模式。这样AIN1作为X轴,AIN2作为Y轴进行绘图。绘制为圆形,相位差显示90.13度。满足题目误差要求。

img

相关内容

多信号发生器(2019年电赛复测)——方案分析 多信号发生器(2019年电赛复测)——与非门振荡器 多信号发生器(2019年电赛复测)——积分器产生三角波 多信号发生器(2019年电赛复测)——比较器产生窄脉冲 多信号发生器(2019年电赛复测)——移相90度产生余弦波 多信号发生器(2019年电赛复测)——各部分联调

多信号发生器(2019年电赛复测)——方案分析中,我们进行了初步设计如下
img

多信号发生器(2019年电赛复测)——与非门振荡器多信号发生器(2019年电赛复测)——积分器产生三角波中,已经从方波得到了三角波。
本节调试滤波器,将三角波滤除高次谐波后得到基波正弦波。

img

低通滤波器也是工作在单电源。所以正相端也是连接2.5V。因为运放的正相端是高阻,可以共用积分器里面的电阻分压2.5V。先分析一下低通滤波器的直流工作点。直流等效电路如下。

img

应用叠加定理,反向放大器时,输出U1为 -2.5VR1/R3 = -2.5V。正向放大器时输出U2 = 2.5V (1+R1/R3)= 5V。输出Uout=U1+U2= -2.5V + 5V=2.5V。

搭建电路,用信号源给低通滤波器三角波信号。注意使用HSS信号源,因为这个信号可以进行bode图测试幅频响应。HSS信号的直流分量设置为2.5V。频率20KHz。

img

示波器双综看输入和输出。黄色是通道1,测试三角波。蓝色是通道2,测试低通滤波器输出。可以看到三角波经过低通滤波器后得到了基波正弦波。

img

用bode图仪表测试低通滤波器的幅频响应。先关闭示波器和信号源。

img

注意:设置bode图仪表的信号源直流偏置为2500mV,因为低通滤波器是单电源供电的。然后设置起始频率10Hz,终止频率1MHz。信号幅度500mVpp。点击运行。X轴是频率的对数坐标。Y轴是增益的对数坐标。可以看到随着频率的增高,低通滤波的增益衰减。起到了对高频抑制的作用。使用十字光标,可以看到-3db带宽在26KHz。所以20KHz的基波可以正常通过滤波器。

img

相关内容

多信号发生器(2019年电赛复测)——方案分析 多信号发生器(2019年电赛复测)——与非门振荡器 多信号发生器(2019年电赛复测)——积分器产生三角波 多信号发生器(2019年电赛复测)——低通滤波器滤出正弦波 多信号发生器(2019年电赛复测)——移相90度产生余弦波 多信号发生器(2019年电赛复测)——各部分联调

多信号发生器(2019年电赛复测)——方案分析中,我们进行了初步设计如下
img

本节内容要产生占空比可调的窄脉冲。
占空比可调就要用到比较器。题目要求不能添加其它芯片,所以只能用运放搭建比较器。由于LM324运放的压摆率不高,要产生窄脉冲还需要与非门的帮助。利用逻辑门对运放比较器的输出进行整形,使脉冲边沿变陡峭,这样脉冲才能变窄。前面通过积分器产生了三角波,将这个三角波输入比较器的正相端。用电位器在电源上分压作为参考电压,给比较器的负相端。调节电位器,就可以产生占空比可调的方波。

img

比较器的输出测试

用信号源S1产生三角波给比较器。

img

示波器按原理图中的方法来测试。AIN1通道1测试信号输入。AIN2通道2测试参考电压。AIN3通道3测试比较器输出。AIN4通道4测试非门输出。可以看到比较器由于压摆率不够高,方波边沿是斜边。

img

当调节参考电压,使占空比变小时,比较器输出的两个斜边就会交汇,导致比较器幅度减小。所以比较器后面要接非门进行脉冲整形。从而产生窄脉冲。

img

相关内容

多信号发生器(2019年电赛复测)——方案分析 多信号发生器(2019年电赛复测)——与非门振荡器 多信号发生器(2019年电赛复测)——比较器产生窄脉冲 多信号发生器(2019年电赛复测)——低通滤波器滤出正弦波 多信号发生器(2019年电赛复测)——移相90度产生余弦波 多信号发生器(2019年电赛复测)——各部分联调

多信号发生器(2019年电赛复测)——方案分析中,我们进行了初步设计如下
img

多信号发生器(2019年电赛复测)——积分器产生三角波中,通过与非门振荡器产生了方波。
本节用积分器将方波转换为三角波。方波的高电平经过积分器产生正斜率三角波的斜边。方波的低电平经过积分器产生负斜率三角波的斜边。

需要注意的是,构成积分器的运放是单电源供电。

积分器原理

img

三角波输出 = img

调节P4可以改变三角波的峰峰值,也就会改变低通滤波后的正弦波峰峰值。

原理图中R15是提供直流负反馈,取保运放输出的直流在2.5V。C5是隔直电容,隔离方波的直流分量。RL 1K是负载,负载会影响信号的输出质量。

对于直流来说,等效电路如下,输出是2.5V。利用叠加定理,积分器的最后输出是三角波叠加在2.5V的直流上。

img

搭建电路后,开启电源,面包线插在+5V和GND上给芯片供电。

img img img

配置信号源产生方波给积分器作为输入。面板线插S1孔,给积分器提供信号。

img img

示波器双综,观察输入和输出。波形右侧区域有6个格子,右键点击可以添加测量值。可以看到方波经过积分器后转换为三角波。在单电源供电情况下,三角波的直流分量是2.5V。由于有电阻R15的存在,积分有误差,所以三角波的边沿有弧度。

img img

单电源供电

单电源供电是指电路只有一个正电源供电。放大器在单电源供电时,需要提供直流偏置,使输出直流分量在1/2 电源电压处。单电源供电的优点:电子系统里可以少设计一路负电源,降低复杂度和成本。电池供电的电子系统,先天就只有一个正电源,所以单电源供电更适合电池供电系统。低功耗的芯片可以工作在低电压情况下,单电源比正负电源供电更能节省功耗,延长电池使用时间。

imgimg

正负电源供电 单电源5V供电

对比正负电源供电和单电源供电,可以看到正负电源供电以GND连接运放正相端,输出直流为0V。单电源供电以1/2 电源电压连接运放正相端,输出直流为2.5V。如果将正负供电电路中的-2.5V作为最低参考点,则它的GND就是2.5V。这样将GND转移到-2.5V上,就得到了单电源供电电路。

需要注意的是,单电源供电时用电阻分压得到2.5V,这个参考点不是低阻态。正负供电时的GND是低阻态。如果电路中对参考点2.5V有低阻要求,就要进行低阻变化。例如用运放作为射随器将分压的2.5V缓冲一下。

相关内容

多信号发生器(2019年电赛复测)——方案分析 多信号发生器(2019年电赛复测)——积分器产生三角波 多信号发生器(2019年电赛复测)——比较器产生窄脉冲 多信号发生器(2019年电赛复测)——低通滤波器滤出正弦波 多信号发生器(2019年电赛复测)——移相90度产生余弦波 多信号发生器(2019年电赛复测)——各部分联调

多信号发生器(2019年电赛复测)——方案分析中,我们进行了初步设计如下
img

与非门振荡器

逻辑门振荡器产生方波。实验中会遇到方波占空比不是50%的情况,给后面的滤波产生正弦波造成困难。调节P3可以调节频率,选择合适的C7使频率范围能覆盖19K到21K。调节P2可以微调占空比和频率。

注意:部分软件不能正常仿真带反馈的逻辑门

img

基本原理

与非门将两个输入连在一起,就构成非门。两级非门连在一起,第二级的输出跟第一级的输入就是正反馈,输入为高,输出也为高。在正反馈路径上添加RC进行时延,就形成了振荡器。

由于逻辑门有比较门限,也是迟滞比较门限,所以添加P3这个负反馈电阻,使第一级输出电压在比较门限的中间,这样正反馈上的电压波动就可以容易触发逻辑门。U8这一路逻辑门是作为振荡器的隔离,避免后一级对振荡器的频率和占空比产生影响。下面通过用硬木课堂实验平台来扫描逻辑门的输入输出特性,看一下这个比较门限,和P3的作用。

逻辑门的输入和输出特性测试

打开电源,面包线插在+5V和GND上,给74ls00供电

img img img

打开信号源S1,设置2500mV的直流,5000mVpp的峰峰值,这样三角波就是0-5v,可以覆盖逻辑门的输入范围。面板线插S1孔,给芯片提供信号。

img img

用硬木课堂示波器测试74ls00构成的非门的输入输出特性。黄色,通道1,测试输入的三角波。蓝色,通道2测试输出。可以看到黄色和蓝色的交点处,就是逻辑门的比较门限。在1V上下。

img

使用的芯片不同,这个输入输出特性也不一样。例如74HC00构成的非门测试如下。可以看到黄色和蓝色的交点处,在2.5V上下。

img

了解到输入输出特性后,将74ls00构成的非门的输出和输入通过电阻相连,调节电阻P3,使输出到1V。

img img

然后将两级非门连接,并添加RC正反馈。用4个示波器通道同时测试电路的4个节点信号。分析振荡器工作原理。

img

img

微调过程:图中P2可调电阻先调节为0欧,电路起振。调节P3使振荡频率到20KHz,这时方波的占空比偏离50%较大。再调节P2使占空比接近50%,然后再微调P3使频率到20KHz。

AIN1示波器1通道,可以观察到RC的充放电过程。由于P3给U6非门添加了负反馈,调节了比较门限,充放电波形触发了非门。U6的输出给U7非门,使U7产生方波,AIN3红色观察的波形。由于U7的输出带了RC负载,所以方波需要U8整形一下。AIN4绿色观察到整形后的方波。

小结

与非门振荡器在调试过程中,需要先测试输入输出特性,找出比较门限。然后添加负反馈,使非门输出达到比较门限。最后添加RC时延正反馈,使振荡器工作起来。

相关内容

多信号发生器(2019年电赛复测)——与非门振荡器 多信号发生器(2019年电赛复测)——积分器产生三角波 多信号发生器(2019年电赛复测)——比较器产生窄脉冲 多信号发生器(2019年电赛复测)——低通滤波器滤出正弦波 多信号发生器(2019年电赛复测)——移相90度产生余弦波 多信号发生器(2019年电赛复测)——各部分联调

设计任务:

  • 频率为19K到21K连续可调的方波脉冲信号,幅度不小于3.2V

  • 与方波同频的正弦信号,输出电压失真度不大于5%,峰峰值Vpp不小于1Vpp

  • 与正弦波正交的余弦波信号,相位误差不大于5°,输出电压峰峰值Vpp不小于1Vpp

  • 与方波同频的占空比5%-15%连续可调的窄脉冲信号,幅度不小于3.2V

  • 各路信号接1K负载

  • 限制条件:5V电源供电,一片4运放,一片74LS00,阻容若干

关键词:与非门,振荡器,积分器,滤波器,单电源供电运算放大器,比较器

设计方案概述

  • 74LS00是4个与非门
    • 其中的两个与非门用于振荡器,产生方波。可变电阻调节频率。
    • 一路与非门对脉冲进行整形。
  • 4运放中的运放分配
    • 一路用于积分器,将方波积分为三角波
    • 一路用于低通滤波器,将三角波滤波产生正弦波
    • 一路用于积分器移相90度,将正弦波转换为余弦波
    • 一路用于比较器,将三角波跟直流电压比较,产生占空比可调的脉冲。

img

分步设计

先搭建电路,注意各级之间不连接。

调试第一级与非门振荡器

- 用三角波扫一下输入输出特性

- 找到比较门限的区间,确定反馈电阻,并测试方波

- 加上电容,使振荡器自行产生方波

调试第二级的积分器

- 先用万用表测试直流状态。

- 然后信号源给方波,看积分器的输出三角波。

调试第二级低通滤波器。

- 先用万用表测试直流状态。

- 然后信号源发正弦波,看滤波器输出。

- 用Bote仪扫频,看低通滤波器的幅频特性。

- 信号源发三角波,看滤波器输出正弦波的情况。

调试积分器用于移相90度

- 先用万用表测试直流状态。

- 然后信号源发正弦波,看积分器输出余弦波。

- 用XY模式看相位差

调试比较器

- 万用表测试电位器电压,调节在2.5V

- 信号源给三角波1Vpp,直流在2.5V,看比较器输出

联调测试

从第一级开始,联上一级测试一下,没有问题再联下一级。直到各级联调成功。

电路实物图

img

信号输出位置上都有面包线引出,并加上1K欧姆负载电阻。

整体电路图在多信号发生器(2019年电赛复测)——各部分联调给出

相关内容

纸张计数显示装置

题目概述

这个是2013年的赛题,手写绘图板。基本任务是要求在覆铜板上能识别出金属表笔的接触位置,接触轨迹。题目为了统一难度和公平性,设定了几个限制

  1. 覆铜板必须是普通覆铜电路板,不得进行改变电阻率的涂层

  2. 只能在4个角进行电路连接

  3. 不能用传感器来检测金属表笔位置

  4. 单电源12V供电

  5. 功耗不大于1.5W

对题目进行一下分析。要求必须是覆铜板不能用额外传感器,就是指电路的负载必须是很小的电阻,要检测电流流过这个很小电阻时产生的电压。如果通过涂层增加了电阻率,则电阻增加,电流流过这个负载产生的电压也就增大,题目难度下降。

单电源12V供电,这就对检测电路中的放大器和供电方式提出了要求,增加了难度。一种方法是采用轨到轨的放大器,放大器使用单电源供电。另一种方法是将12V在电路中通过变换得到负电压,放大器使用正负电源供电,这样对放大器的轨到轨特性不用太高要求。芯片的选择范围大。

低功耗,不大于1.5W。覆铜板是很小的电阻,要能检测到相邻两点之间的电压差,需要一个较大的电流通过覆铜板。这样就不能简单的使用线性稳压器来进行电压变化,因为线性稳压器的输出电流等于输入电流。使用开关电源才可以达到低功耗要求。

总结:根据题目的要求可以简单设想出一个方案。设计一个开关电源从12V变化出一个低电压大电流的输出给覆铜板。设计放大电路检测覆铜板上各点的微小电压差。均衡选择放大器的轨到轨性能和供电电压。单片机采样放大器的输出,编程用拟合或者查表法显示表笔的位置。由于电路中有开关电源,所以开关脉冲干扰很大,微弱电压的检测需要做抗干扰。

img

第一部分,开关电源设计

开关电源有个引脚是电压反馈点,手册里一般称为FB或者Vsense,这个管脚电流很小,可以近似认为不对电阻分流。不管开关电源的拓扑是升压还是降压,根据它的反馈方式可以搭建为恒压输出或者恒流输出。电路稳定时 FB电压等于内部的参考电压VREF。所以对于恒压Vout= VREF/R2 * (R1+R2)。对于恒流 Iout= VREF / R4。

恒压输出
img
恒流输出
img

对于覆铜板,电阻很小,毫欧级别。所以选择恒流输出方式。再分析一下功率消耗。恒流输出时的功耗,一部分是开关电源自身消耗的,一部分是负载和检流电阻消耗的。先看看跟负载和检流电阻有关的功耗。RLoad上的功耗= I²*RLoad。例如I=1A,RLoad=0.005欧。功耗为 5毫瓦,非常小。检流电阻R4上的功耗= Vref ² / R4。例如对于1.2V内部参考电压的开关电源,对于1A电流,R4要选择1.2欧。功耗为 1.2 ²/1.2 = 1.2 瓦。可以看到,负载和检流电阻上的功耗,主要体现在检流电阻功耗上。

所以,要降低功耗,要优先选择内部参考电压低的开关电源,这样在电流不变的情况下,R4阻值选小。还有一种方法是将检流电阻上的电压经过放大后接FB。这样也可以降低检流电阻R4上的电压,代价是电路复杂一些。

img

开关电源选择TPS54332,FB是0.8V,比1.2V的FB可以节省55%的R4上的功耗。开关电源的功率损耗主要由这几部分:电感的直流电阻,续流二极管的功耗,芯片内部开关的功耗。开关电源的功耗计算很复杂,这里不展开分析。给出一个选择元件的方向。相同感值的电感选择线径粗的,这样直流电阻小。二极管选择肖特基的,导通电压低。芯片选择内部开关内阻低的。

第二部分,放大器及其供电

仪表放大器常用的例如 INA128和AD620,题目的电路特点是覆铜板上的共模电压相对于GND不高,在0.8V左右。查看INA128和AD620的手册,两者的输入电压范围都在电源供电内一点几伏。如果采用单电源供电,则要求最小电压比GND要高一点几伏。不能满足要求。如果换更接近轨道轨的仪表放大器,芯片不好拿到,也很贵。

img

img

所以在芯片供电上加以改进。看看如何从12V得到正负供电电压。从12V变换出正负电压有几种方法,例如使用成品电源模块12V转±5V,或者使用电荷泵开关电源转负电压出来。还可以使用带双路正负电压输出的开关电源芯片。这些方法都需要添加芯片和很多外围元件,不经济。

给覆铜板提供电流的就有一个开关电源,看看能否从它里面得到负电压。芯片第8管脚PH是开关节点,有正脉冲。利用这个脉冲,配上二极管和电容组成电荷泵,就可以得到负电压。

开关节点高脉冲时

img

开关节点低电平时

img img

开关节点高脉冲时,对C14充电,A点正电压,B点GND。开关节点低电平时,A点接GND,由于电容有保存电荷,B点比A点电势低,所以B点相对于GND就是负电压。负电压在周期脉冲的过程中,转移到C8上。NegVout上就得到了负电压。由于仪表放大器消耗的电流很小,C8上充入的电荷大于流出的电荷,C8可以稳定维持负电压。添加了两个电容,两个二极管,就方便的得到了负电压。

由于供电来自于开关电源,正负电压上的脉冲尖峰,纹波都比较大。对仪表放大器检测覆铜板上弱电压造成干扰。所以需要RC低通来滤除干扰。使用RC低通,也正是利用仪表放大器消耗电流小,R上产生的电压下降不影响供电。这里供电不要求很准的电压值,只要求能满足仪表放大器的输入端电压要求,并且稳定。

img

设计完仪表放大器的供电。再来看一下仪表放大器设计。仪表放大器的输出是给单片机ADC,不能有负电压。仪表放大器是差分输入,如果REF接GND,当负相端比正相端高时,就会输出负电压。所以,为了避免这个情况,将仪表放大器的REF接一个0.8V的电压,使输出提高到0.8V。这样当出现负相端比正相端高的时候,输出会在0.8V上减小,不会出现负电压。R16控制放大倍数,计算公式为 50K / R16. 选R16= 50欧,就设计了1000倍放大。

img

需要注意的是,由于使用中表笔的抬起会导致仪表放大器的输入开路,这样仪表放大器的输出会偏到电源轨。这个巨大波动造成的暂态需要恢复的时间较长。所以在两个输入之间接100K电阻,防止开路情况。覆铜板电阻在毫欧级别,这个R1造成的影响可以忽略。

第三部分,单片机采样和程序设计

单片机用于实现AD采样、数据拟合、校准和计算、图形显示这几个部分。

AD采样

使用stm32f429开发板内部自带的12bit的ADC,输入电压范围为0-3.3V,仪表运放输出通过屏蔽线直接连接在ADC输入端口。因为对采集频率要求不高,为了提高精度,采用采集多次取平均值的方式,提高数据精度。

下图是使用到ADC接口:

img

img

数据拟合

这里我们以9个测试点为例,实现简单的数据拟合。当然我们也可以多标记几十个点,然后采集出每个点电压数据,通过matlab进行数据拟合,得出电压和位置函数关系,就能够将采集到的电压,对应到实际pcb位置。我们以9个点为例:分别测出9个测试点的电压值,因为每一次九个点电压值相对GND都有小幅度变化,但9个点之间相对电压值没有变化,我们选择中间点的值为0,就能够算出其他8个点相对中间点的差值。就能够通过采集到的电压值反推出表笔所在位置。

实际单片机采集到仪表运放输出电压值(mv)

1015 987 965
925 903 881
843 818 792

九个点相对中间点电压差值(mv)

112 84 62
22 0 -22
-60 -85 -111

校准和计算

校准比较简单,在校准模式下,将表笔探头放在中间校准点,测试出校准点电压。计算时:当测量其他位置时,测出电压,减去中间校准点值电压,得到相对中间点的电压插值,根据差值就能够找到具体测试版上位置(差值可以通过描点来比较或者函数线性拟合)。

图形显示

图形显示使用开发板自带的LCD,分辨率240*240;用于测试点位置的显示。屏幕使用SPI接口来进行控制显示。

程序流程图

如图所示:在while循环中,完成校准、测量、计算和显示功能。

img

图形显示界面校准时红色圆圈表示校准表头要放置的位置。校准界面入下图所示:

img

运行的时候,没有圆圈的位置表示表头放置的位置。运行界面如下图所示:

img

第四部分,联调测试

恒流电源测试

img

按照原理图在面包板上搭建好电路。示波器通道1测试开关节点 PH管脚信号,示波器通道2测试电源输出。

开启电源给电路供电。点击 power按钮,开启电源界面。设置电压12V,开启正电压供电。

img

img

开启示波器,测试开关电源的两个信号。注意由于是开关电源,所以示波器表笔的接地要用短线缠绕一下,不能用接地夹子。接地夹产生的回路面积大,干扰太多。

img

img

仪表放大器供电测试

通道1测试正电压,通道2测试负电压。使用DC耦合。

img

可以测试到正电压在5.6V,负电压在-7.5V,满足仪表放大器的供电需求。

img

再看一下干扰隔离效果,使用AC耦合,通道1测试隔离前,通道2测试隔离后。分别测试正电压和负电压。

正电压隔离效果
img

负电压隔离效果
img

仪表放大器测试

仪表放大器的输出使用万用表测试。在覆铜板上画上坐标,用表笔点好位置,在表格里填写仪表放大器输出和坐标的对应关系。先测试9个点,看一下放大器是否正常工作。

打开万用表。主界面上的DMM按钮。选择直流电压档。万用表是自动量程。

img

img

将测试电压填入表格

img

联合测试

对单片机进行初步编程,将这个9个点位置显示在屏幕上,表笔接触哪个点,就熄灭屏幕上的点。后续再开发复杂功能。
img
img

背景知识

电子秤在生活中用到的地方很多。体重秤,购物秤,首饰店的精密秤。电子秤里的三大件,压力传感器,放大器和显示。量程不同可以选择不同的压力传感器,放大器倍数。电子秤是学习运放电路的很好模型。如果配上单片机做后续控制显示,可以实现多种功能。例如称重计数量,称重算价格。本文使用电压表头来显示,适合没有单片机基础的读者。内容包括压力传感器,三运放仪表放大器,正向放大器,调零和定标。

关键字:惠斯通电桥,压力传感器,仪表放大器

方案分析

img

用仪表放大器将传感器信号放大,然后经过正向放大器定标后对应到电压表头的0-5V。也就是0-50g重量对应0-5V。

压力传感器

使用应变电阻片贴在铝合金梁臂上构成。铝合金梁臂上根据量程来调制钻孔大小。量程越小,孔越大。重力使铝合金梁臂产生弹性形变,应变电阻片贴合在孔的上下面,用来将形变转化为电压变化。本文砝码盒最大砝码50g,所以选择了1Kg满量程的传感器。

img imgimg

惠斯通电桥。应变电阻片按照惠斯通电桥方式来组成电路。铝合金梁臂形变后,应变片电阻方式变化,则A和B点电压差发生变化。

仪表放大器

压力传感器后面接仪表放大器进行放大。1Kg压力传感器在5V激励下,最大1Kg压力时A和B电压差2mV左右。50g压力下只有0.1mV左右。非常小的电压,所以需要用仪表放大器进行放大。仪表放大器结构如下。(使用了一片 LM324 四路运放)

imgimg

U1A的输出 = UA(1+R3/(0.5R5))

U1B的输出 = UB(1+R6/(0.5R5))

U1D的输出 = -1U1A (R1/R4)+ U1B0.5(1+R1/R4)

R3=R6=RG,R1=R4=R7=R8 带入上式可以得到

U1D = (UB-UA)(1+ 2RG/ R5)

RG=51KΩ,R5=100Ω,则U1D = 1021*(UB-UA)。对传感器的差分信号放大了1021倍。

调零信号加入后 U1D= 1021*(UB-UA)+ TP3 (信号源内阻50Ω,相对于51KΩ,误差小于0.1%)

电压表头和ADC的对应关系

电子秤的显示部分,即可以用电压表头也可以用ADC采样后交给单片机计算显示在数码管上。电压表头跟ADC有对应关系,帮助有单片机基础的读者使用ADC来完成电子秤。

电压表头 ADC 说明
0-5V REF 5V 电压表头的量程0-5V和参考电压5V的ADC量程相对应。
50格 8bits 50格是电压表头的分辨率,LSB=5V/50=100mV。 8bits是ADC的分辨率,LSB= 5V/(2^8)=19.5mV

整体电路实物

img

增益分配

增益的作用是使压力传感器在50g砝码情况下,输出电压经过各级运放增益放大后对应到5V。仪表放大器的增益1021在前面已经计算过。下面看后两级的增益分配。先测试一下50g砝码加上后仪表放大器的输出电压。

开启电源给运放和传感器供电。运放使用正负12V供电,传感器使用5V供电。

img

开启万用表测试仪表放大器输出电压。测试时先调零。就在不放砝码时,使用信号源调节直流,使仪表放大器输出小于1mV。万用表的COM接GND,万用表的VΩ接仪表放大器输出U1D(原理图TP1)。信号源S1选择直流输出,接硬件电路中接原理图中的TP3位置

img img

测试前先调零

调零后,测试50g砝码时的仪表放大器输出。在秤盘上放置50g砝码。

img img

仪表放大器输出108mV,要放大到5V则需要增益 46倍。将46倍增益分配在后面两级上,末级推动级是固定增益11倍,所以中间级增益为4.1倍。这里中间级增益先调节到这个初始值,后面定标时细调。

增加末级741放大器作为推动级的原因

由于LM324是集成四路运放,其中三路作为仪表放大器,第四路作为正向放大器。如果用这一路来带电压表头,则它输出1mA电流时,会导致仪表放大器的零偏发生变化。因为它们的电源和GND是内部共用的,芯片内部存在一定耦合。所以用741放大器隔离一下,这样才能保证仪表放大器精密的工作。

定标

细调中间级增益,使放置50g砝码对应到电压表头5V。需要注意的是,仪表放大器连接上中间级和末级后,还需要看电压表头再调零一次。然后才可以定标,因为增加了46倍增益。

img img

二次调零

定标,放上50g砝码后,细调电位器,使指针指到5。这样表头是x10g。

img img img

整体验证测试

40g砝码

img

10g砝码

img img

35g砝码

img img

整体原理图(一片LM324,一片LM741)

img

测试视频

暂无

相关内容

覆铜板手写笔

题目概述

要求利用极板电容原理来测试纸张数量。测试方法为两片覆铜板之间夹A4纸。题目对铜板的面积做了限制,50mm的方形。根据极板电容的原理,介质不变的情况下,电极面积越大,极板距离越小,电容量越大。这里覆铜板就是电极,纸就是介质。纸张的数量来调节极板间的距离。极板面积不变,介质不变,这个极板电容的容值就跟纸张数量相关。

纸张数量少的时候,变化一页纸,产生的ΔC电容变化相对就大。纸张数量多则变化一页纸ΔC就小。所以题目的难度按能检测的纸张数量来划分。基本要求是10页纸,发挥部分是15到30页,更高部分为30页以上。

题目就转化为如何高精度的检测ΔC这个变化量。有两种基本方法来检测ΔC。一种是利用电容在一个频率下是有容抗值, Zc = 1/ (jωC)。这个容抗跟电阻串联,则ΔC可以改变跟电阻的分压。容抗也可以用在放大器里,ΔC来改变放大器的放大倍数。另一种是利用电容作为振荡器的元件,ΔC来改变振荡频率。振荡器频率跟标准频率经过鉴相器或者鉴频器,得到频率的变化量。也可以进频率计测定ΔC产生的频率值变化。

实际应用中,有一种电容式湿度传感器,跟题目的思路很相似。湿度变化使传感器电容变化,设计电路检测电容变化从而得到湿度。也可以参考这方面的设计。本文中使用电容阻抗跟电阻串联分压的方法。

第一部分 阻抗分压设计

img

正弦波使用硬木课堂平台的信号源产生,或者使用DDS芯片产生。题目没有对频率和幅度进行限制,所以选择幅度大一些的信号有利于检测小的ΔC。T4是极板电容和电阻的分压点。

VT4 = VT3 * R1/ sqrt(( 1/(2pif*C)^2 + R1^2))

第二部分 峰值检测设计

为了降低单片机的采样难度,使用峰值检测将交流信号的峰值转化为DC值。单片机采集直流即可。使用精密二极管整流,然后用RC低通滤波取信号的直流分量。经过一个U2B正向放大器给单片机ADC采样。二极管精密整流的输入阻抗较小,所以用U1A跟随一下T4点的阻抗分压。总共用了2片TL082芯片。

img

第三部分 单片机采样和程序设计

第四部分 联调测试

img

测试时,面包板电路跟硬木课堂平台的连接方法。硬木课堂实验平台提供电源,万用表,信号源,示波器等基本仪器给电路测试。

正弦波阻抗分压测试

img

在运放跟随器后面进行测试。因为示波器探头的寄生电容和输入电阻会有影响。所以在跟随器后面测试。打开电源给电路供电±12V。

img

设置信号源产生10KHz,9.5Vpp的信号。这个信号在后面整体时可以用DDS芯片或者单片机编程刷波表产生。

img

打开示波器,观察1页,10页,20页时的波形。可以看到幅度递减。

img img img

二极管精密整流测试

二极管精密整流是用运放抵消二极管的导通电压,实现

Vout = -(Vin – 2*(Vin的正半周))

通过三通道示波器同时观察反向加法器的两个输入和输出,从而实测整流过程。电源保持±12V不变。

img

设置信号源S1产生500mVpp,1KHz正弦波

img

打开示波器,三个通道同时观察。可以看到AIN3红色就是精密整流结果。

img

纸张变化转直流测试

将阻抗分压,跟随器,二极管精密整流和RC滤波,正向放大串联起来。就可以测试极板电容变化转换为直流变化。用硬木课堂万用表测试Out直流。后面可以用单片机ADC采集。

img

信号源依旧提供10KHz,9.5Vpp正弦波,电源±12V供电。万用表使用直流电压档。

img

记录表格如下

纸张数量 直流电压 纸张数量 直流电压 纸张数量 直流电压 纸张数量 直流电压 纸张数量 直流电压 纸张数量 直流电压
60 578 50 654 40 760 30 923 20 1178 10 1720
59 583 49 662 39 775 29 938 19 1218 9 1809
58 591 48 672 38 788 28 963 18 1249 8 1908
57 596 47 679 37 803 27 985 17 1300 7 2012
56 604 46 691 36 815 26 1006 16 1344 6 2140
55 612 45 705 35 827 25 1030 15 1398 5 2261
54 620 44 715 34 848 24 1056 14 1452 4 2430
53 627 43 726 33 866 23 1083 13 1512 3 2606
52 637 42 733 32 884 22 1115 12 1579 2 2823
51 646 41 748 31 902 21 1147 11 1649 1 3073

img

单片机编程时,根据这个实测曲线,由测试电压反推纸张数量。

联合测试

img

需要注意的是,由于纸张之间有空隙,需要一个重物压实。重物的选择要偏重一些,但是不要引起极板变形。重物确定好以后,测试中不要更换,保持重量不变。这样纸张的缝隙才能每次测试近似相同。放置纸张,压重物,测试开始,看单片机显示的纸张数。

img

上下极板使用50mm的覆铜电路板。纸张是70g标准的A4纸,裁剪为小方片,方便操作演示。

img