测控系统原理和设计复习
测控系统原理与设计

测控系统原理与设计测控系统是指通过一定的传感器、执行器和控制器等设备,对被测对象进行监测和控制的系统。
它在工业生产、科学研究、环境监测等领域发挥着重要作用。
本文将从测控系统的基本原理、设计要点和发展趋势等方面进行探讨。
首先,测控系统的基本原理是通过传感器获取被测对象的信息,经过信号处理后,由控制器进行分析和判断,再通过执行器对被控对象进行调节。
传感器是测控系统的核心部件,它能够将被测对象的物理量、化学量等转换成电信号,为系统提供输入。
控制器则是系统的智能核心,它能够根据传感器获取的信息做出相应的控制决策。
执行器则是根据控制器的指令,对被控对象进行调节,实现系统的闭环控制。
其次,测控系统的设计要点包括传感器的选择、信号处理、控制算法和执行器的选型等。
在传感器的选择上,需要根据被测对象的特点和测量要求,选择合适的传感器类型和参数。
信号处理是保证系统准确性和稳定性的关键环节,它能够对传感器采集的信号进行放大、滤波、线性化等处理,以保证控制器能够得到准确的输入。
控制算法是控制器的核心,它能够根据传感器获取的信息,实时调整执行器的输出,以实现系统的自动控制。
执行器的选型需要考虑被控对象的特性和控制要求,选择合适的执行器类型和参数。
最后,测控系统的发展趋势主要体现在智能化、网络化和多功能化等方面。
随着人工智能、物联网等技术的发展,测控系统将更加智能化,能够实现自主学习和决策。
网络化是指测控系统将更加便于远程监测和控制,实现远程操作和数据共享。
多功能化则是指测控系统将具备更多的功能和应用场景,能够适应更多的复杂环境和控制要求。
综上所述,测控系统作为一种重要的技术手段,在工业生产、科学研究等领域发挥着重要作用。
它的原理和设计要点决定了系统的性能和稳定性,而发展趋势则决定了系统的未来发展方向。
因此,对测控系统的原理和设计进行深入理解和研究,对于提高系统的性能和应用水平具有重要意义。
测控系统原理与设计21_输入

图中五个部件的噪声可以视做采集电路内部五个不相关的噪声源, 它们本身的等效输入噪声分别为: 、 VIN 3 0 V 9 V VIN 1 0.085V 、VIN 1 0.085VVIN 2 、 (可忽略不计)
VIN 4 7 V VIN 5 177 V
五个部件的放大倍数分别为:
●数字可编程控制增益:PGA202的增益倍数为 1,10,100,1000;PGA203的增益倍数为1,2,4, 8
返 回 上 页 下 页
●增益误差:G<1000 0.05%~0.15%, G=1000 0.08%~0.1%; ●非线性失真:G=1000 0.02%~0.06%。 ●快速建立时间:2μs。 ●快速压摆率:20V/μs ●共模抑制比:80~94dB。 ●频率响应:G<1000 1MHz;G=1000 250kHz。 ●电源供电范围:±6~±18V。
在测控系统中,一台微机往往要同时测量 几个被测量,因而测控系统的输入通道常常是 多路的。按照各路输入通道是共用一个采集通 道还是每个通道各用一个,输入通道可分为集 中采集式和分散采集式。
一、输入通道的分类
集中采集式之分时采集结构:
传感器 传感器 调理电路 调理电路 模 拟 多 路 切 换 开 关 采集电路
的传感器。
对传感器的主要技术要求
• 具有将被测量转换为后续电路可用电量的功能,转换范围 与被测量实际变化范围相一致。 • 符合整机对传感器精度(通常为系统精度的十倍)和速度 的要求; • 满足被测介质和使用环境的要求(如耐高温、耐高压、防 腐、抗振、防爆、抗电磁干扰、体积小、质量轻和不耗电 或耗电少等); • 满足可靠性和可维护性的要求。
传感器 传感器
调理电路 调理电路
测控系统原理与设计重点题型

1、微机化测控系统分拿几类?微机化检测系统、微机化控制系统、微机化测控系统 2、模拟量输入通道由那几部分组成?以及各部分的作用? 传感器:将非电量转换为电量 调理电路:放大、滤波采集电路:将模拟信号转换为数字信号 3、模拟量输出通道由哪几部分组成?输出数据寄存器、D/A 转换器、调理电路(模拟显示器、模拟记录器、模拟执行机构) 4、前置放大器:判断信号大小准则?所放位置前后的判断?放大倍数如何确定? 判断信号大小准则输出噪声: 电路在没有信号输入时,输出端输出一定幅度的波动电压.等效输入噪声: 把电路输出端测得的噪声有效值VON 折算到该电路的输入端KV V ON IN=判断依据:是否被淹没?如果加在某电路输入端的信号幅度小到比该电路的等效输入噪声还要低.IS V <KV V ON IN =前置放大器的作用:总输出噪声:2200')()(K V K K V V IN IN ON+=总的等效增效输入噪声:2020'')(K V V K K V V IN IN ON IN+==为使:IN INV V <'须满足以下条件:20011K V V IN IN -<位置上,在滤波器的前面 OR 后面在测控领域,被测信号的频率通常比较低,滤波器大多采用RC 有源滤波器。
由于电阻元件是电路噪声的主要根源,因此RC 滤波器产生的电路噪声比较大。
如果把放大器放在滤波器后面,滤波器的噪声将会被放大器放大,使电路输出信噪比降低.21202021')()(IN IN IN IN IN V V KK V K V V +=+=滤波器1、隔直电容的作用――使调理电路的零漂电压不会随被测信号一起送到采集电路。
2、高通滤波器――滤除低频干扰3、陷波器――抑制交流电干扰。
4、低通滤波器――滤除高频干扰,“去混淆”5、采集电路的四种方案?PGA S\H的作用?采集电路的设计(实现模拟信号到数字信号的电路、AD芯片的选择是核心)测模拟信号恒定或变化缓慢的场合被测模拟信号随时间变化的场合6、前置与主放大器的区别以及适用情况?主放大器为了避免弱信号采样电压在A/D转换时达不到要求的转换精度,将MUX输出的子样电压放大到接近A/D满量程,使数字转换精度提高K倍。
测控系统原理与设计 简答题

1、模拟输入通道的基本类型,绘出一种框图并简要说明根据采集电路是各路共用一个还是每路各用一个,多路模拟输入通道可分为:集中采集式(集中式)和分散采集式(分散式)。
集中采集式的典型结构有:分时采集型同步采集型结构特点:(1)多路信号共用一个S/H和A/D电路,简化了电路结构,降低了成本。
(2)对信号的采集是由模拟多路转换器分时切换、轮流选通的,因而相邻两路信号在时间上依次被采集,从而产生了时间偏斜误差。
适用于中速和低速测试系统。
结构特点:(1) 在多路转换开关之前,给每路信号通道加一个S/H,使多路信号同步采样,消除了分时采集型结构的时间偏斜误差,满足了同步采集的要求,而且结构简单。
(2)在被测信号路数较多的情况下,同步采得的信号在保持器中保持的时间会加长,保持器存在泄露,信号衰减。
适用于要求多路信号同步采集测试的系统。
结构特点:每一路都有一个S/H和A/D,不需要模拟多路切换器。
2、常用的数字滤波及实现方法特点及使用场合(一)限幅滤波和中位值滤波限幅滤波法:比较本次采样值和上一次采样值,如果它们的差值未超过允许的最大偏差值,则认为本次采样值有效而保留。
如果它们的差值超过允许的最大偏差值,则认为本次采样值无效而用上一次采样值替代。
能有效克服因偶然因素引起的脉冲干扰,但无法抑制那种周期性的干扰。
中位值滤波法:对某一被测参数连续采样n次(一般n应为奇数),然后按大小进行排序,选取中间值为本次采样值。
能有效克服因偶然因素引起的波动或采样器不稳定引起的误码等脉冲干扰。
对温度、液位等缓慢变化的被测参数采用此法能收到良好的滤波效果;但对于流量、压力等快速变化的参数一般不宜采用此法。
(二)平均滤波法a、算数平均滤波:要按输入的N个采样数据xi(i=1~N),寻找这样一个y,使y与各采样值之间的偏差的平方和最小。
适用于对一般具有随机干扰的信号进行滤波b、去极值平均滤波:c、移动平均滤波d、加权平均滤波(三)低通滤波(四)复合滤波3、调零电路常见类型a、传感器调零电路b、电桥调零电路c、放大器输入偏移调零电路d、A/D转换器调零电路4、什么是标度变换?硬件实现标度变换方法从显示器上直接读出带有被测量量纲单位的数值,就必须进行必要的变换,这个变换称为标度变换。
测控系统原理与设计

3.4.2 51单片机 用于频率测量
3.4 脉冲信号的采集
3.4.4 V/F转换
3.5.1 开关量输入信号的调 理
3.5.3 开关量输入信号与光 耦的连接
3.5.5 数字量输入信号的采 集
3 检测信号采集技术
3.5 开关量信号的采集
3.5.2 光电耦合器
3.5.4 开关量输入信号与 CPU的连接
3.6.1 VI的 结构
B
4.3.3 调制解调器集 成电路
C
4.3 数字信号的频带传输
4.4.1 发射电路
4.4.3 采用CC2400的收发 器电路
4.4.5 蓝牙技木
4 数据通信技术
4.4 数字信号的无线传输
4.4.2 接收电路
4.4.4 采用nRF24E2的发射 电路
4.4.6 实现远程数据无线通 信的一种方案
05
测控系统原理与设计
演讲人
2 0 11 - 11 - 11
01
1 概述
1 概述
01
02
03
04
1.1 测控系 统的分类与 组成
1.2 智能测 控系统
1.3 嵌入式 系统
习题与思考 题
1.1.1 测控系统的分类
1.1.3 测控系统的基本概念
1.1.5 测控系统的建模
1 概述
1.1 测控系统的分类与组成
1.1.2 测控系统的组成
1.1.4 测控系统的性能指标
1.1.6 测控技术的发展
1 概述
1.1 测控系统的分类与组成
1.1.7 控制策略与算法的发展
1 概述
1.2.1 智能测控 系统的概念
1.2.3 智能测控系统 的主要功能特征
《测控系统原理与设计》第3版习题解答

分布式的特点是每一路信号都有一个S/H和A/D,因而也不再需要模拟多路切换器MUX。每一个S/H和A/D只对本路模拟信号进行数字转换即数据采集,采集的数据按一定顺序或随机地输入计算机。
答:
据题知, , ,代入公式(2-1-38)计算得该地震仪的A/D转换器的转换周期为 ,为提高勘探分辨率欲将采样周期改为1ms,则信号道数应减小为 ,否则A/D转换器就转换不过来。
据题知, , ,代入公式(2-1-17)计算得C=5,将C=5和TS=1ms代入公式(2-1-17)计算得,抗混叠滤波器截止频率应减小为 ,将 代入公式(2-1-18)计算得 ,这将使地震仪可记录的最高地震信号频率达到250Hz,因而,可使地震仪的勘探分辨率提高一倍。如果只是减少采样周期而不改变抗混叠滤波器截止频率,将 代入公式(2-1-18)计算得 ,使地震仪可记录的最高地震信号频率仍然被限制在125Hz,因而地震仪的勘探分辨率仍然不能提高,这就使减少采样周期的优越性发挥不出来。
①减小Ri,为此模拟多路切换器MUX前级应采用电压跟随器;
②MUX选用Ron极小、Roff极大的开关管;
③选用寄生电容小的MUX。
④据公式(2-1-51),减少MUX输入端并联的开关数N,可减小串音。若采用分布式数据采集,则可从根本上消除串音干扰。因N=1代入公式(2-1-51)计算得 。
6、主放大器与前置放大器有什么区别?设置不设置主放大器、设置哪种主放大器依据是什么?
3、图2-1-14(a)所示采集电路结构只适合于什么情况?为什么?
答:
图2-1-14(a) 所示采集电路仅由A/D转换器和前面的模拟多路切换器MUX构成,只适合于测量恒定的各点基本相同的信号。因为恒定信号不随时间变化,无须设置S/H, 各点基本相同的信号无需设置PGA。
测控系统原理与设计1_绪论

即: 同一个硬件系统,软件不同,就可
得到功能完全不同的测量仪器
软件系统是虚拟仪器的核心
返 回
上 页
下 页
目前较流行的虚拟仪器软件环境
如:C、Lab Windows/CVI, 文本式的编程语言 Visual Basic, Visual C++
图形化编程语言
如:LabView、HPVEE
虚拟仪器的优点:
的功能与测量范围 单片机 DSP的广泛应用 ASIC、FPGA/CPLD技术 LabVlEW等图形化软件技术 网络与通信技术
1、传感器技术
为适应智能仪器发展的需要,各种新型传感 器不断涌现。 聋哑传感器(Dumb Sensor) 智能传感器(Smart Sensor) 网络化传感器(Networked Sensor)
虚拟仪器
返 回
上 页
下 页
三大组成模块
虚拟仪器
计算机 仪器模块 各种传感器 信号调理器 模数转换器 数据采集器 软件
个人计算机 (各种通用计算机)
数据分析 过程通讯 图形用户界面等软件
返 回
上 页
下 页
虚拟仪器
计算机和仪器模块组成了虚拟仪器硬件测 试平台,完成被测输入信号的采集、放大、模 数转换以及输出信号的数模转换等。当硬件确 定后,用户可以通过不同测试功能的软件模块 (如数据分析、过程通讯以及图形用户界面等 软件)的组合实现不同的功能。
测量精度高、速度快、可重复性好、开关、 电缆少、系统组建时间短、测量功能易于扩展等 优点,有最终取代大量的传统仪器成为仪器领域 主流产品的趋势 。
NI的PCI-GPIB卡
操 作 系 统 : DOS, Windows2000/9x/NT 最大I/0速度:
测控系统原理与设计第2章测控通道

第二章 测控通道
2020年7月3日 17
2-1-3信号调理电路的参数设计和选择
1.功能:放大、滤波、调零、线性处理、温度补偿、 误差修正、量程切换等统称为信号调理。相应的电 路成为信号调理电路。
2.特性:部分工作可由软件完成,简化测试系统结构。
3.信号调理重点:小信号放大、信号滤波以及对频率信号的放 大整形。
③下页图2-1-5所示,频率量及开关量输出的传感器还具 有信号调理较为简单的优点。 3.用途:非快速测量时选用。
第二章 测控通道
2020年7月3日 13
频率\开关输出传感器应用图
图2-1-5 频率量及开关量输出传感器的使用
第二章 测控通道
2020年7月3日 14
3、集成式传感器
1.构成: 将传感器与信号调理电路做成一体。
1.构成: 采用频率敏感效应器件构成,也可以是由敏感参数R、L、
C构成的振荡器,或模拟电压输入经V/F转换等。 2.特性:
①数字量传感器一般都是输出频率参量,具有测量精度高、 抗干扰能力强、便于远距离传送等优点。
②传感器输出如果满足TTL电平标准,就可以直接接入计 算机的I/O口或中断入口。如果传感器输出不是TTL电平,则须 经电平转换或放大整形。
V VON
IN
K
第二章 测控通道
2020年7月3日 19
一、前置放大器
3.前置放大特点:可有效提高信噪比 4.要求:前置放大器的放大倍数大于1,
等效输入噪声必须比后级电路的等效输 入噪声要低。
前置放大器要求是低噪声的。 5.实现:如电路图
第二章 测控通道
2020年7月3日 20
前置放大器作用
为不使小信号被电路噪声淹没,必须在该电路前面加一级放大器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空微机化检测系统:传感器、模拟输入通道、微型计算机、模拟输出通道(数据记录器、报警器)、模拟显示器微机化控制系统:微型计算机、控制电路、执行器微机化测控系统:测控通道(模拟量输入通道,模拟量输出,开关量输入,开关量输出)、人—机接口、通信接口微机化测控系统 由测试系统、控制系统组成模拟输入通道 传感器、信号调理电路、数据采集电路多路模拟输入通道分为 集中采集式、分散采集式集中采集式结构:分时采集型、同步采集型传感器类型 大信号输出传感器、数字式、集成、光纤测控通道:模拟量输入通道,模拟量输出通道,开关量输入通道、开关量输出通道 信号调理重点(信号输入通道中):小信号放大、信号滤波、对频率信号的放大整形PID 参数整定方法1工程整定法(扩充临界比例度法、扩充响应曲线法、归一参数整定法)2理论计算法模拟PID 调节器 数字PID 控制器动态显示就是逐位轮流显示。
各位LED 数码管的段选端应并接在一起,由同一个8位I/O 口或锁存器/驱动器控制,而各位数码管的位选端分别由相应的 I/O 口线或锁存器控制。
各个位的内容是分时轮流输出的,要得到稳定的显示效果,必须不断重复执行显示程序。
矩阵键盘 扫描法 反转法 特点:行线和列线都要通过上拉电阻接+5V 1将行线编程为输出线,列线编程为输入线,并使输出线输出全“0”,则列线中电平由高到低的所在列为按键所在列。
2将行线编程为输入线,列线编程为输出线,并使输出线输出全“0”,则行线中电平由高变到低的所在行为按键所在行。
单纯查询法、中断方法、定时查询方法A/D 结束信号 EOC=1位置型PID 算法递推形式()()()()()()()2a 1a a 1-n u n u 1-n u n u 210-+-++=∆+=n e n e n e()[]001p )1()()()(n u u n e n e T T i e T T n e K D n i +⎭⎬⎫⎩⎨⎧--++=∑=步进电机运行方式 单拍通电运行方式,双拍,单、双六拍硬件抗干扰技术:接地 屏蔽 双线(平衡)传输量程切换的依据 被测量x 对应的输出数字 FS D E xSK q U D /x ==, FS D D <<x 01δ改变量程值 改变传感器灵敏度S 、从传感器到A/D 间信号输入通道的总增益(即各放大器放大倍数及衰减器衰减系数的连乘积)K 、A/D 转换器基准(满度输入)电压E 三种方法,改变总增益K 的方法最常用。
为了实现量程切换,除了在输入通道中采用数控放大器(程控增益放大器、瞬时浮点放大器)外,也可以在通道中串入数控衰减器。
数控衰减器可由电阻分压网络和多路开关MUX 构成。
通过控制MUX 可改变衰减器的衰减系数。
微机根据窗口比较器的比较结果来控制数控增益放大器或数控衰减器中的MUX 动作,以实现量程切换选择AD 转换的分辨率=参考电压/(总元素-1)当AD 为8位,总元素=256(ff )取参考电压=Vdd=5V 时分辨率=5/(256-1)= 0.019607843当AD=255时,AD 转换值=255*0.019607843=4.99999997=5(V)地线种类 信号地(传感器本身的零电位基准线)模拟地(供给模拟电路电流的直流电源)数字地(供给数字电路电流的直流电源)负载地(大功率负载或感性负载的地线)系统地(建立整个系统的统一参考电压)接地方式 单点接地 多点接地简答大功率输入调理电路 功能:在大功率系统中,将外部开关量信号输入到计算机,将现场输入的状态信号经转换、保护、滤波、隔离等措施转换成计算机能够接受的逻辑信号。
工作原理:当K 闭合时,光电二极管导通,发光使晶体管导通,经反相器反相为1。
当K 断开时,光电二极管不导通,经反相器反相为0。
用R1、R2进行分压,C 进行滤波特点:为使接点工作可靠,接点两端加24V 以上的直流电压。
因为直流电平响应快,不易产生干扰,电路简单。
但由于所带电压高,高低压之间,用光电耦合器进行隔离。
积分项改进 造成积分饱和现象,造成调节滞后,是系统出现明显的超调,恶化调节品质。
克服方法:1积分限幅法 当积分项输出达到输出限幅值时,即停止积分项的计算,这时积分项的输出取上一时刻的积分值 2积分分离法 在偏差大时不进行积分,仅当偏差的绝对值小于一预定的门限值时才进行积分累积 3变速积分法 在偏差较大时积分慢一些,作用相对弱一些,在偏差较小时积分快一点,作用强一些扩充响应曲线法步骤1数字调节器不接入控制系统,让系统处于手动操作状态,将被调量调节到给定值附近,并使之稳定下来,然后突然改变给定值,给对象一个阶跃输入信号2用记录仪表记录被调量在阶跃输入下的整个变换过程曲线3在曲线最大斜率处作切线,求得滞后时间,被控对象时间常数以及它们的比值4查表求得数字调节器的相关参数Kp 、T1、TD 及采样周期T数字滤波:1限幅滤波:比较本次采样值和上一次采样值,如果它们的差值未超过允许的最大偏差值则认为本次采样值有效而保留。
如果它们的差值超过允许的最大偏差值,则认为本次采样值无效而用上一次采样值替代。
能有效克服因偶然因素引起的脉冲干扰,但无法抑制那种周期性的干扰。
2中值位:对某一被测参数连续采样n 次(一般n 应为奇数),然后按大小进行排序,选取中间值为本次采样值。
能有效克服因偶然因素引起的波动或采样器不稳定引起的误码等脉冲干扰。
对温度、液位等缓慢变化的被测参数采用此法能收到良好的滤波效果;但对于流量、压力等快速变化的参数一般不宜采用此法。
4低通5复合3算术平均滤波:要按输入的N 个采样数据xi(i=1~N),寻找这样一个y ,使y 与各采样值之间的偏差的平方和最小。
适用于对一般具有随机干扰的信号进行滤波。
4去极值平均滤波:连续采样N 次,去掉一个最大值,去掉一个最小值,再求余下采样值的平均值。
消除由于脉冲干扰而引起的误差5移动:对周期性干扰有良好的抑制作用,平滑度高,灵敏度低;但对偶然出现的脉冲性干扰的抑制作用差。
6加权平均滤波算法∑-=-=101N i i n i n x C Ny τττδ)1(2...1----+++=N e e eδδτ)1(10,1---==N N e C C 因为tao 越大,Q 越小给新的采样值的权系数越大,而给先前采样值的全系数就越小,从而增加新采样数据在递推平均中的权重,以提高系统对当前采样值中所受干扰的灵敏度7低通8复合零阶保持器 把每个采样点的幅值保持到下一个采样点以填补采样点之间的空白。
实现有两种方式:一种是数字保持方式,即在D/A 之前加设一个寄存器,让每个采样点的数据在该寄存器中一直寄存到本路信号下个采样点数据到来时为止,这样D/A 转换器输出波形就不是离散的脉冲电压而是连续的台阶电压。
另一种是模拟保持方式,即在公用的 D/A 之后每路加一个采样保持器,保持器将D/A 转换器输出子样电压保持到本路信号下个子样电压产生时为止。
采样保持器在保持期间保持电压会保持电容漏电而跌落,但数字寄存器在寄存期间数据不会变化,数字保持形式优于模拟,而模拟结构比数字简单,成本较低平滑滤波器作用滤掉零阶保持器漏过的调制频谱,将基带频谱保留下来。
使零阶保持器的阶梯状输出波形变平滑PWM 先将电动机启动一段时间,然后切断电源,由于直流电动机转动具有惯性,所以将继续转动一段时间。
在电动机尚未停止转动之前,再次接通电源,于是电动机再次加速。
改变电动机通断时间的比例,即可达到调速的目的。
ADC0809是典型的8位8通道逐次比较式A/D转换器。
由ADDA、ADDB、ADDC三根地址线上的数值决定8路模拟输入中的1路进入8位A/D转换器;在地址锁存允许ALE引脚和启动信号START引脚加一个正脉冲,启动A/D转换;转换结束时,ADC0809的转换结束信号EOC引脚发出一个正脉冲,A/D转换值由三态锁存输出缓冲器暂存;在单片机发来输出允许控制信号OE后,三态门打开,A/D转换值经D7~D0进入单片机端口,完成一次A/D转换全过程。
Vin#include "reg52.h"#define uint unsigned int #define uchar unsigned char #define ulong unsigned long sbit LE1=P3^3;uchar code xianshi[11]={0xFC,0x60,0xDA,0xF2,0x66,0xB6,0xbE,0xE0,0xFE,0xF6,0x00};sbit ST=P3^0; //起始sbit OE=P3^1; //使能sbit EOC=P3^2; //转换完成标志位sbit ADD_A=P3^5; sbit ADD_B=P3^6;sbit ADD_C=P3^7; //输入端口选择uint getdata,average,n,volt,sum;void display_num1(uint dat,uchar num1){ P0=xianshi[dat];switch(num1){ case 1:P2=0x01;break;case 2:P2=0x02;break;case 3:P2=0x04;break;case 4:P2=0x08;break; case 5:P2=0x10;break;case 6:P2=0x20;break;case 7:P2=0x40;break;case 8:P2=0x80;break; default: break;}delay1_ms(1);}void display_num4(uint num){ uint wan;uint qian;uint bai;uint shi;uint ge;P2=0x00;wan=(num/10000)%10;if(wan==0) wan=10;display_num1(wan,5);qian=(num/1000)%10;if(wan==10&&qian==0) qian=10;display_num1(qian,4);bai=(num/100)%10;if(wan==10&&qian==10&&bai==0) bai=10;display_num1(bai,3);shi=(num/10)%10;if(wan==10&&qian==10&&bai==10&&shi==0)shi=10;display_num1(shi,2); ge=num%10;display_num1(ge,1);}uint adconvert_date()//AD{ ST=0;ST=1;delay(2);ST=0;while(!EOC);OE=1;getdata=P1;OE=0;return getdata;}void main(){ uint i; uint n; uint volt; ulong sum=0; uint average;P2=0x00;ADD_A=0;ADD_B=0;ADD_C=0;while(1){ ADD_A=0;ADD_B=0;ADD_C=0;ST=0;P2=0x00;for(n=0;n<50;n++){ volt=adconvert_date(); //测量可变电阻电压sum += volt; }//累加average = sum /50; //取平均值average=average*19.2;//换算成电压值sum=0;// 和清零for(i=0;i<400;i++) display_num4(average);//显示平均值}}MCU从按键获得转速设定值,将产生的PWM波输送给电机驱动部分,光电转速传感器将代表直流电动机速度的脉冲信号反馈给MCU,MCU在比较转速设定值和实际值的基础上,以PID控制算法来调节PWM波,从而对电动机速度进行控制,LED用于显示转速的设定值和实际值。