传感器温度传感器常采用了热敏电阻,一般用半导体材料做成,可以分为负温度系数热敏电阻NTC 和正温度系数热敏电阻PTC,临界温度系数热敏电阻三种。
NTC和PTC的特征曲线如图热敏电阻全桥电路分析R2用作加热电阻,R3为负温度系数热敏电阻NTC,用来检测加热温度的变化,R3、R4、R5、R6组成全桥电路,当J1的1-2端、J2的1-2端断开时,则桥路后面的精密仪器放大器的输入电压为0,此时可以通过调节电位器RW对放大电路进行调0;当J1的1-2端、J2的1-2端接通时,则桥路的输出电压信号经放大调理电路放大,从而在Uo的输出端得到随加热温度变化而变化的电压信号。
D2hed3是稳定0漂。
区分三种电桥的特点全桥好单臂电桥半桥全桥性能实验霍尔传感器开关型霍尔传感器和模拟量霍尔传感器,开关型霍尔传感器当磁钢(磁铁)转到传感器正下方时,传感器输出低电平,反之输出高电平。
原件为三个引脚:小瓷片靠近霍尔元件的正面,霍尔元件传感器输出低电平。
光电传感器光电式传感器传感器有反射型和透射型两种,透射型的传感器端部有发光管和光电管,发光管发出的光源通过转盘上开的孔透射后由光电二极管接受转换成电信号,在转盘上有孔,转动时将获得与转速及孔数有关的脉冲,将电脉冲计数处理即可得到转速值。
反射型的发光管和光电管是做在一起的。
模拟多路开关如图功能MPC508(U1)为8通道多路开关:INn(n=1~8)为8通道模拟量输入端,A0、A1、A2为通道选择控制端,EN为使能端,它们之间的关系见真值表8-1所示。
要访问MPC508多路开关,可编程增益放大器AD526(U2)为可编程增益放大器A2、A1、A0、B四端为控制增益的代码输入端,-CS、-CLK为使能端,VIN端为信号输入端,VOUT端为信号输出端,它们之间的关系见真值表9-1,通过编程可以很方便的设置1、2、4、8、16不同的增益。
表9-1A/D转换AD774B(U5)为12位逐次逼近型快速A/D 转换器,其转换速度最大为8μS,其引脚图10-1及主要功能说明如下:LOGICV:数字逻辑部分电源+5V12/-8:数据输出格式选择信号引脚。
当12/-8=1(+5V)时,双字节输出,即12位数据同时有效输出,当12/-8=0(0V)时,为单字节输出,即只有高8位或低4位有效。
-CS:片选信号端,低电平有效。
A:字节选择控制线。
R/-C:读数据/转换控制信号,当R/-C=1,ADC转换结果的数据允许被读出;当R/-C=0时,则允许启动A/D转换。
CE:启动转换信号,高电平有效。
CC V 、EE V :模拟部分供电的正电源和负电源,为12V ±或15V ±。
REF OUT : 10V 内部参考电压输出端REF IN : 内部解码网络所需参考电压输入端REF OFF : 补偿调整。
接至正负可调的分压网络,以调整ADC 输出的零点。
10IN V 、10IN V :模拟量10V ,20V 量程的输入端口,信号的一端接至AG 引脚。
DGND : 数字公共端(数字地) AGND : 模拟公共端 (模拟地)0DB ~11DB :数字量输出STS : 输出状态信号引脚。
转换开始时,STS 达到高电平,转换过程中保持高电平。
转换完成时返回到低电平。
STS 可以作为状态信息被CPU 查询,也可以用它的下降沿向CPU 发中断申请,通知A/D 转换已完成,CPU 可以读取转换结果。
2、当A/D 转换结束后,先能读入A/D 转换后的12位数据中的低8位;后读入A/D 转换后的12位数据中的高4位。
D/A 转换实验模拟量的输入端:13、14脚 DB0~DB11连接单片机。
例题AD7541A (U4)为12位D/A 转换器,主要功能说明如下:BIT1~BIT12:12位数字量输入端OUT1: D/A 转换电流输出1。
当DAC 的BIT1~BIT12全为1时,输出电流最大,全为0时输出0;OUT2: D/A 转换电流输出2。
OUT1与OUT2输出端电流之和为一常数。
REF V IN :参考电压输入端FEEDBACK R :反馈电阻输入表11-1 图11-1数码管静态动态显示液晶显示器的种类:字符屏、汉字屏(带字库与不带字库)、单色、多色键盘键查询子程序流程框图RS232通信单片机串行口经MAX232器件进行电平转换后,与PC机串行口相连。
PC机使用串口调试应用软件:串口调试.exe,实现上位机与下位机的通信。
MAX232 PC机PS232电平转为UARS485通信单片机串行口经MAX485器件进行电平转换后,再经过“RS485到RS232转换器”与PC机串行口相连。
直流电机转速直流电机在应用中有多种控制方式,对直流电机的驱动控制主要采用电枢控制驱动:即控制加在电枢两端电压的大小变化,以控制电机的转速大小。
由PWM 信号形成器与晶体管功率放大器电路;由霍耳传感器将电机的速度转换成电信号进行转速测量。
Pwm脉冲电信号直流数字电压表实验主程序流程框图 T1定时中断子程序流程框图温度测量(传感器为热敏电阻)主程序流程框图 T0定时中断子程序流程框图数据采集卡1.数据采集卡的组成(1)多路开关多路开关将各路被测信号轮流切换到放大器的输入端,实现多参数多路信号的分时采集。
(2)放大器放大器将前一级多路开关切换进入待采集信号放大(或衰减)至采样环节的量程范围内。
通常,实际系统中放大器做成增益可调的放大器,设计者可根据输入信号幅值的不同,选择不同的增益倍数。
(3)采样/保持器采样/保持器取出被测信号在某一瞬时的值(即信号的时间离散化)并在A/D转换过程中保持信号不变。
(4)A/D转换器A/D转换器将输入的模拟量转化为数字量输出,并完成信号幅值的量化。
一般来讲,通常将采样/保持器同A/D转换器集成在一块芯片上。
(5)D/A转换器D/A转换器将计算机输出的数字量转化为模拟量输出。
(6)I/O口一般数据采集卡都集成了数字量输入端和数字量输出端。
2.数据采集卡的性能指标(1)模拟信号输入部分①模拟输入通道数该参数表明数据采集卡所能采集的最多的信号路数。
②信号的输入方式被测信号的输入方式有:·单端输入:即信号的其中一个端子接地。
·差动输入:即信号两端均浮地。
·单极性:信号幅值范围为0~A,A为信号最大幅值。
·双极性:信号幅值范围为-A~+A。
一般的数据采集卡都设有信号输入方式参数的选择和设置,设计者可根据实际需要进行选择。
③模拟信号的输入范围根据信号输入方式的不同(单极性输入或双极性输入),有不同的输入范围。
如对单极性输入,典型值为0~10V;对双极性输入,典型值为-5V~+5V。
④放大器增益放大器增益是采集卡固有参数,可以由设计者设置。
⑤模拟输入阻抗模拟输入阻抗是采集卡固有参数,一般步由设计者设置。
2.A/D 转换部分 (1)采样速率采样速率是指在单位时间内数据采集卡对模拟信号的采集次数,是数据采集卡的重要技术指标。
由采样定理,为了使采样后输出的离散时间序列信号能无失真地复原输入信号,必须使采样频率f s 至少为输入信号最高有效频率f max 的两倍,否则会出现频率混乱误差。
实际系统中,为了保证数据采集精度,一般由下列关系:s f =(7~10)m ax f ×N式中:N 为多通道数采系统的通道数;f s 为采样频率;f max 为信号最高有效频率。
(2)位数位数是指A/D 转换器输出二进制的位数。
当输入电压由0V 增至满量程U=U H 时,一个12位(b=12)A/D 的数字输出由12个“0”变为12个“1”,共计变化2b个状态,故A/D 转换器产生一个最低有效位数字量的输出改变值,相应的输入量U min =1/LSB=q 可由下式计算:1LSB=q=b H2U 式中:q 为量化值;U H ≧A ,为满量程输入电压,通常等于A/D 转换器的电源电压。
(3)分辨率和分辨力这两项指标数据采集卡可分辨的输入信号最小变化量。
分辨率一般以A/D 转换器输出的二进制或BCD 码位数表示,分辨力为1LSB (最低有效位数)。
(4)精度精度一般用量化误差表示。
量化误差e 为21LSB : |e|=21LSB=21q=1b H 2U 3.D/A 转换部分 (1)分辨率分辨率是指当输入数字发生单位数码变化即1LSB 时,所对应输出模拟量的变化量,通常用D/A 转换器的转换位数b 表示。
(2)标称满量程标称满量程相当于数字量标称值2b的模拟量。
(3)响应时间数字量化后,输出模拟量稳定到相应数值范围内()所经历的时间称为响应时间。
虚拟仪器虚拟仪器由三大功能块组成:信号的采集、数据的处理、结果的输出,所以可以按照“信号的调理与采集——数据的分析和处理——结果的输出及显示”的结构模式来建立。
1.信号的调理和采集功能对被测信号进行调理和采集是虚拟仪器的基本功能,此项功能主要是由虚拟仪器的硬件平台完成,本实验台提供三个工业上使用的高精度传感器。
为了使所有传感器输出一致,交流电压传感器和交流电流传感器在电路上增加了一级运放电路,使输出为5V(在出厂前已调好)。
2.数据分析和处理功能虚拟仪器通过软件实现对输入信号的分析处理,如数字滤波、统计处理、数值计算、信号分析、数据压缩等数字信号处理。
本实验台提供数据采集卡支持LabVIEW、VB、VC等虚拟仪器软件开发平台。
3.结果的输出及显示此项设计应考虑界面友好美观,操作方便。
4.虚拟仪器的软件设计过程虚拟仪器程序设计主要包括前面板的设计、软件源程序的设计以及程序的调试。
(1)前面板设计:因为用户使用虚拟仪器时所观察到的就是前面板,并在前面板中执行对仪器的操作,所以应根据实际中的仪器面板以及该虚拟仪器所要实现的功能来设计前面板。
(2)软件源程序的设计:设计好前面板后,虚拟仪器还不能正常工作,只有在创建了软件源程序以后程序才能真正运行。
(3)程序的调试:当前面板和源程序设计好以后,程序执行过程中可能会遇到很多方面的错误,因此要对程序进行调试。
5.虚拟仪器的软件设计思路一般的虚拟仪器设计流程为:开始→数据采集→数据处理→数据显示→结束。
(1)数据采集当用数据采集卡测量模拟信号时,必须考虑下列因素:输入模式(单端输入)、分辨率、输入范围、采样速率、精度等。
输入范围是指ADC能够量化处理的最大、最小输入电压值。
数据采集卡提供了可选择的输入范围,它与分辨率、增益等配合,以获得最佳的测量精度。
采样速率取决于模/数变换的速率,采样速率的选择还需考虑输入信号频率。
(2)数据处理数据处理包括直流信号、交流信号的处理两部分,直流信号处理比较简单,可以用多次采集后用求平均值的方法,交流信号处理比较复杂,方法也比较多。