微机原理大作业-测量电风扇转速的方案
微机原理无刷DC风机调速及测速.doc
![微机原理无刷DC风机调速及测速.doc](https://img.taocdn.com/s3/m/0680a8c6a0116c175f0e48a0.png)
微机原理无刷DC风机调速及测速理工学院微机原理(三级)项目报告名称:微机原理课程设计项目名称:无刷DC风扇速度调节和速度测量讲师;█ █部门:机电专业:机械设计、制造和自动化团队成员的信息科学数量;姓氏:王█ █团队成员信息编号:姓氏:郭█ █完成时间:结果从XXXX 12月1日到XXXX 1月3日:审阅者:目录一、学习目标 (1)第二,该项目要求 (1)第三,速度测量和调节系统的硬件构成 (1)四、程序流程图和解释思路 (3)五、风机转速与占空比的关系表及曲线 (4)六、设计过程 (5)七、设计问题分析 (12)八.计划摘要 (13)一、学习目标本系统作业的目的是:(1)通过脉宽调节改变无刷直流风扇的转速;(2)通过风扇旋转时产生的脉冲信号测量并显示风扇的转速;(3)将每个风扇组从某一转速(600转/分)到另一转速(XXXX 12月1日至XXXX 1月3日)的结果进行比较:审阅者:目录一、学习目标 (1)第二,该项目要求 (1)第三,速度测量和调节系统的硬件构成 (1)四、程序流程图和解释思路 (3)五、风机转速与占空比的关系表及曲线 (4)六、设计过程 (5)七、设计问题分析 (12)八.计划摘要 (13)一、学习目标本系统作业的目的是:(1)通过脉宽调节改变无刷直流风扇的转速;(2)通过风扇旋转时产生的脉冲信号测量并显示风扇的转速;(3)比较每组风扇从某一速度(600转/分)稳定运行到另一速度(2000转/分)所需的时间。
通过比较测试结果的估计结果并讨论产生差异的主要原因,学生可以展示他们对无刷直流风扇数学模型建立和调整方法的局限性的深入理解。
二.项目要求检查项目要求速度显示风扇速度可在发光二极管上显示,速度单位为r/min,刷新周期约为1秒,风扇速度可调节,风扇速度可在700时改变:根据要求接线:黄线连接到Vcc,黑线接地,绿线连接到P3 ,蓝线连接到P2 .输出:输出,如下图所示Iv .画一个程序流程图并解释程序思想。
西门子S7-200PLC测量风扇运转频率
![西门子S7-200PLC测量风扇运转频率](https://img.taocdn.com/s3/m/0cf110134a73f242336c1eb91a37f111f1850d96.png)
西门子S7-200PLC测量风扇运转频率简介西门子S7-200PLC是一种常用的可编程逻辑控制器,它被广泛应用于工业自动化领域。
通过使用该PLC,我们可以方便地测量风扇运转频率,以监控和控制风扇的运行状态。
步骤以下是使用西门子S7-200PLC测量风扇运转频率的步骤:1. 首先,确保PLC上电并连接到计算机。
2. 打开西门子S7-200PLC编程软件,并创建一个新的程序。
3. 在程序中,创建一个计时器元件。
该计时器将用于测量风扇的运转时间。
4. 创建一个连接到风扇的脚本。
这个脚本将启动计时器,并在风扇停止运转时停止计时器。
5. 使用PLC的输入模块连接到风扇旋转传感器。
这个传感器将提供风扇运转的脉冲信号。
6. 在程序中创建一个计数器元件,用于记录风扇旋转传感器接收到的脉冲信号数量。
这个计数器将提供风扇的旋转频率。
7. 编写一个功能块,将计数器的值转换为旋转频率。
该功能块应该将计数器的值除以测定时间,以确定风扇的旋转频率。
8. 将功能块连接到计时器元件和计数器元件。
9. 在主循环中调用该功能块,并将旋转频率保存在一个变量中。
10. 根据需要,可以在PLC的输出模块上设置一个报警装置。
当风扇的旋转频率低于或高于设定值时,报警装置将触发。
11. 在程序中添加一个程序周期或触发器,以定期执行测量风扇旋转频率的功能块。
总结通过使用西门子S7-200PLC,我们可以简便地测量风扇的运转频率。
上述步骤提供了在PLC中测量风扇旋转频率的详细指南。
请根据实际需求进行适当的调整和配置。
注意:本文档仅供参考,并不能保证在所有情况下都适用。
在实际操作中,请始终根据具体设备和需求进行适当的调整和测试。
测量电风扇转速实验报告
![测量电风扇转速实验报告](https://img.taocdn.com/s3/m/a2b7191aec630b1c59eef8c75fbfc77da26997c2.png)
测量电风扇转速实验报告通过测量电风扇的转速,了解电风扇转速与电压、叶片数量和电机功率之间的关系,并掌握测量转速的方法。
实验器材电风扇、直流电源、手持式测速仪。
实验原理电风扇是利用电机将电能转化为机械能,使风叶转动,产生空气流动,达到降温、通风的目的。
电风扇的转速与电压、叶片数量和电机功率等因素有关。
在电流不变的情况下,电风扇的转速与电压成正比。
叶片数量对电风扇的转速也有影响,叶片越多,转速越低;电机功率越大,转速越高。
实验步骤1、准备好实验器材,接上电源,将电风扇调至最大档。
2、用手持式测速仪接触到电风扇上,测量其转速,记录下数值。
3、将电流调小或调大,再测量一次转速,记录下数值。
4、将电风扇调到不同档位,分别测量转速,记录下数值。
5、将电风扇卸下一个或两个叶片,分别测量转速,记录下数值。
6、将电风扇卸下所有叶片,用手扇动电机,测量转速,记录下数值。
实验结果将电风扇的电流从1A调整到1.5A,转速从1000RPM增加到1400RPM;将电流调整到2A,转速达到1600RPM。
将电风扇的档位分别调整到1~4档,转速依次为900RPM、1100RPM、1350RPM、1550RPM。
去掉一个叶片后,转速从1550RPM降为1200RPM;去掉两个叶片后,转速降为1000RPM;去掉所有叶片后,手扇电机,其转速仅有10RPM左右。
实验分析从实验结果来看,电风扇的转速与电压、电流、叶片数量和电机功率有很大的关系。
当电流或电压增加时,转速也随之增加;叶片数量和功率越大,转速越高。
在实际使用电风扇时,还要考虑其噪音、能耗等因素。
因此,在选购电风扇时,需要综合考虑多个因素,以达到最佳的通风效果和舒适度。
实验结论电风扇的转速与电压、电流、叶片数量和电机功率密切相关。
在实际使用中,还需要考虑其噪音、能耗等因素。
在选购电风扇时,需要综合考虑多个因素,以达到最佳的通风效果和舒适度。
电风扇电机测量方法
![电风扇电机测量方法](https://img.taocdn.com/s3/m/ba2bad11a4e9856a561252d380eb6294dd88221a.png)
电风扇电机测量方法
电风扇电机测量方法如下:
1.使用万用表测量电机的电阻。
将万用表设置为电阻档位,然后将红色测试夹子连接到电机的一个接线头上,将黑色测试夹子连接到另一个接线头上。
根据电机的型号和规格,确定其电阻值的正常范围。
2.使用万用表测量电机的电压。
将万用表设置为交流电压测量模式,并将红色测试夹子连接到电机的一个接线头上,将黑色测试夹子连接到另一个接线头上。
然后开启电风扇开关,测量电机的电压值。
通常,电机的额定电压应该接近于电源电压。
3.使用万用表测量电机的电流。
将万用表设置为直流电流测量模式,并将红色测试夹子连接到电机的一个接线头上,将黑色测试夹子连接到另一个接线头上。
然后开启电风扇开关,测量电机的电流值。
电机的额定电流应该接近于其额定功率除以额定电压所得的值,即P/V。
4.使用电机转速计测量电机的转速。
将电机转速计连接到电机的转子轴上,然后使用电风扇开关,读取电机的转速。
根据电机的型号和规格,确定其额定转速的正常范围。
以上是测量电风扇电机的常用方法,如果需要更加精确的测量,可以使用专业的
电机测试设备。
测量风扇的风速实验及实验报告
![测量风扇的风速实验及实验报告](https://img.taocdn.com/s3/m/6a06bd66abea998fcc22bcd126fff705cd175c4f.png)
测量风扇的风速实验及实验报告
实验目的
该实验旨在测量风扇产生的风速,并对测量结果进行分析和报告。
实验材料
- 风扇
- 测量仪器(例如风速计)
- 计时器
- 实验记录表格
实验步骤
1. 将风扇放置在平坦的表面上,并确保没有任何物体阻挡风扇的出风口。
2. 将风速计置于距离风扇出风口一定距离的位置,并确保其测量头正对风扇出风口。
3. 开始计时,同时启动风扇。
4. 测量一定时间段内的风速并记录下来。
5. 重复步骤3和4,以获取更多的数据。
数据记录和分析
根据实验步骤中记录的数据,在表格中列出每次测量的时间段
和相应的风速数值。
可以计算出风扇的平均风速,并可用图表形式
展示数据。
实验结果
根据实验数据分析,风扇的平均风速为XX米/秒。
通过图表可以清楚地显示风速随时间的变化趋势。
结论
本实验成功测量了风扇的风速,并得出了平均风速的结果。
这
些数据和结果可以用于进一步研究和实际应用中。
实验注意事项
- 在进行测量时,确保风速计的测量头与风扇出风口保持正对。
- 在每次测量之前,确保风扇处于相同的功率和速度设置。
- 进行多次实验以获得更准确的平均结果。
- 在处理实验数据时,注意排除异常值和误差。
参考文献
[引用文献或参考资料(如果有的话,请提供)]。
微机原理课程设计电风扇程序设计
![微机原理课程设计电风扇程序设计](https://img.taocdn.com/s3/m/7a5f4b6059fb770bf78a6529647d27284b733707.png)
微机原理课程设计电风扇程序设计在微机原理课程设计中,电风扇程序设计是一项关键任务。
电风扇作为一种常见的家用电器,其控制程序的设计对于实现风速调节、温度控制等功能至关重要。
本文将针对微机原理课程设计中的电风扇程序进行详细讲解。
一、概述电风扇程序设计的目标是实现电风扇的风速调节和温度控制功能。
电风扇通常由电机、温度传感器、控制电路等组成。
通过合理的程序设计,可以实现对电机的速度控制以及通过温度传感器实时监测室内温度,并根据设定的温度范围调节风扇的运行状态。
二、程序设计流程1. 初始化在程序开始时,需要对相关硬件进行初始化。
包括初始化电机控制引脚、温度传感器引脚等。
同时,还需要设置初始的风速和温度参数。
2. 读取温度通过温度传感器获取室内温度数据。
通过相应的接口和控制指令,可以将温度传感器获取到的数据读入到微控制器。
3. 温度判断根据读取到的温度数据,判断是否需要调节电风扇的运行状态。
比如当室内温度超过设定的阈值时,需要启动电风扇的运行;当室内温度降低到一定程度时,需要停止电风扇的运行。
4. 风速调节根据温度判断的结果,选择合适的风速级别。
可以通过控制电机的转速和工作时间来实现不同的风速。
例如,当温度较高时,可以选择较高的风速级别,而当温度降低时,则可以选择较低的风速级别。
5. 程序循环以上步骤需要循环执行。
通过循环判断和实时监测温度,可以持续地对电风扇的运行状态进行调节,从而实现温度控制的目标。
三、程序设计要点1. 硬件接口设计在进行电风扇程序设计时,需要合理设计硬件接口,包括与电机的连接方式、温度传感器的引脚分配等。
合理的硬件接口设计可以简化程序设计的复杂性,提高程序的可靠性和稳定性。
2. 温度阈值设定根据实际需求,合理设定温度阈值。
阈值的选择应根据环境和电风扇的特性来确定,以实现较为精确的温度控制。
3. 风速级别划分根据电风扇的设计特性和风速控制要求,合理划分风速级别。
根据需求调整电机的转速和工作时间,以实现不同的风速效果。
微机原理直流电机测速实验
![微机原理直流电机测速实验](https://img.taocdn.com/s3/m/9484490ed1f34693dbef3e0a.png)
实验四直流电机测速实验一、实验目的:(1)掌握8254的工作原理和编程方法;(2)了解光电开关,掌握用光电传感测量电机转速的方法。
二、实验内容:光电测速的基本电路由光电传感器,计数器/定时器组成。
被测电机主轴上固定一个圆盘,圆盘的边缘上有小孔。
传感器的红外发射端和接收端装在圆盘的两侧,电机带动圆盘转到有孔的位置时,红外光通过,接收管导通,输出低电平。
红外光被挡住时,接收截止,输出高电平。
用计数器/定时器记录在一定时间内传感器发出的脉冲个数,就可以计算出电机的转速。
三、线路连接:线路连接如图4.5所示,8254计数器/定时器0和2作为定时器,确定测速时间,定时器0的CLK0连1MHZ脉冲频率,OUT0作为定时器2的输入,与CLK2 相连,输出OUT2与8255的PA0端相连。
GATE0和GATE2均接+5V,8254计数器/ 定时器1作为计数器,输入CLK1与直流电机计数关连接,GATE1与8255的PC0相连。
电机DJ端与+5V~0V模拟开关SW1相连。
四、编程提示:8255计数器/定时器1作为计数器,记录脉冲个数,计数器/定时器0和2作为定时器,组成10~60秒定时器,测量脉冲个数,算出电机每分钟的转速并显示在屏幕上。
8255的PA0根据OUT2的开始和结束时间,通过PC0向8254计数器/定时器1发出开始和停止计数信号。
五、流程图如图4.6所示图 4.6直流电机测速程序流程图六,编写源程序如下:DATASEGMENTIOPORTEQU0D880H-0280HIO8255KEQUIOPORT+283H;8255控制口IO8255AEQUIOPORT+280H;8255A口IO8255CEQUIOPORT+282H;8255C口IO8254KEQUIOPORT+28BH;8254控制IO82542EQUIOPORT+28AH;8254计数器2IO82541EQUIOPORT+289H;8254计数器1IO82540EQUIOPORT+288H;8254计数器0MESSDB'STRIKEANYKEY,RETURNTODOS!',0AH,0DH,'$'COUDB0COU1DB0COUNT1DB0COUNT2DB0COUNT3DB0COUNT4DB0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETMESSMOVAH,09HINT21H;显示提示信息MOVDX,IO8254KMOVAL,36H;计数器0,方式3,先读写低8位,再读写高8位OUTDX,AL;输入时钟,1MHZMOVDX,IO82540MOVAX,50000;初值50000,输出时钟周期50MSOUTDX,ALNOPNOPMOVAL,AHOUTDX,ALMOVDX,IO8255K;8255,PA0通道输入,PC0输出MOVAL,90HOUTDX,ALMOVDX,IO8255CMOVAL,00OUTDX,AL;PC0低电平,定时器1禁止计数LL:MOVAH,01H;有无键入INT16HJNZQUIT1;有键入,返回MOVDX,IO8254KMOVAL,70HOUTDX,AL;计数器1,方式0,先读写低8位,再读写高8位MOVDX,IO82541;输入时钟为光电开关输出MOVAL,0FFHOUTDX,ALNOPNOPOUTDX,ALMOVDX,IO8254KMOVAL,90HOUTDX,AL;计数器2,方式0,只读写低8位MOVDX,IO82542MOVAL,100OUTDX,AL;初值100,检测5sMOVDX,IO8255CMOVAL,01HOUTDX,AL;PC0输出1,定时器1开始计数JMPA0QUIT1:JMPQUITA0:MOVDX,IO8255AA1:INAL,DXANDAL,01HJZA1MOVDX,IO8255CMOVAL,00HOUTDX,ALMOVDX,IO8254KMOVDX,70HOUTDX,ALMOVDX,IO82541INAL,DXMOVBL,ALINAL,DXMOVBH,ALMOVAX,0FFFFHSUBAX,BXCALLDISPMOVDL,0DHMOVAH,02INT21HMOVDL,0AHMOVAH,02INT21HJMPLLDISPPROCNEARMOVDX,0000HMOVCX,03E8HDIVCXMOVCOUNT1,ALMOVAX,DXMOVCL,64HDIVCLMOVCOUNT2,ALMOVAL,AHMOVAH,00HMOVCL,10DIVCLMOVCOUNT3,ALMOVCOUNT4,AHMOVAL,COUNT1CALLDISP1MOVAL,COUNT2CALLDISP1MOVAL,COUNT3CALLDISP1MOVAL,COUNT4CALLDISP1RETDISPENDPDISP1PROCNEARANDAL,0FHCMPAL,09HJLENUMADDAL,07HNUM:ADDAL,30HMOVDL,ALMOVAH,02INT21HRETDISP1ENDPQUIT:MOVAH,4CHINT21HCODEENDENDSTART将以上源程序编写后保存为“ZF1.ASM”文件七、实验结果:八、九、①连接实验箱上电线时,为防止损坏实验箱电路板,应先关闭电脑和实验箱电源,接下来才能按实验电路图1连接好电线,随后才能打开电脑进行接下来的操作。
小风扇的实验原理和方法
![小风扇的实验原理和方法](https://img.taocdn.com/s3/m/fb466d7766ec102de2bd960590c69ec3d5bbdb0d.png)
小风扇的实验原理和方法小风扇是一种能够产生气流的小型电器,在炎热的夏季或局部空间通风时非常实用。
它通过电能转化为机械能,进而通过叶片的旋转产生气流,使周围的空气流动起来。
小风扇的实验原理和方法主要包括以下几个方面。
一、实验原理:小风扇的实验原理基于电动机的运行原理和流体力学的基本原理。
电动机是将电能转换为机械能的装置,而小风扇实际上是一种电动机的应用。
当电能被输入到电动机中时,电动机的转子开始旋转。
而旋转的转子通过叶片将空气推动起来,形成气流。
根据伯努利定律和连续性方程,气流通过小风扇的叶片时速度增加,压力降低,从而形成气流。
二、实验方法:1. 准备实验材料和设备:小风扇、尺子、测速仪、测压仪等。
2. 将小风扇放在实验台上或任何平坦的表面上。
3. 接通小风扇的电源,确保电源稳定,小风扇能够正常运行。
4. 测量小风扇的转速:将测速仪放在距离小风扇叶片位置适当的位置上,打开测速仪并设置合适的参数,进行转速测量。
根据测速仪显示的数值,可以得到小风扇的转速数据。
5. 测量小风扇产生的气流速度:将测速仪放在距离小风扇叶片前方适当的位置上,打开测速仪并设置合适的参数,进行气流速度测量。
根据测速仪显示的数值,可以得到小风扇产生的气流速度数据。
6. 测量小风扇产生的气流压力:将测压仪放在小风扇叶片前方适当的位置上,打开测压仪并设置合适的参数,进行气流压力测量。
根据测压仪显示的数值,可以得到小风扇产生的气流压力数据。
7. 进一步分析实验数据:根据测得的小风扇转速、气流速度和气流压力等数据,进行进一步的数据处理和分析。
可以绘制相应的图表来观察和比较实验结果,验证实验原理。
三、实验注意事项:1. 在进行实验前,需要确保小风扇和电源工作正常,电源电压稳定。
2. 测量小风扇产生的气流速度和气流压力时,需要将测速仪和测压仪放在适当的位置上,确保测量结果准确。
3. 在实验过程中,注意保持实验环境的清洁和安全,避免因为实验材料和设备的杂质对实验结果产生影响。
微机原理电风扇控制器设计
![微机原理电风扇控制器设计](https://img.taocdn.com/s3/m/d4759909e55c3b3567ec102de2bd960590c6d90c.png)
微机原理电风扇控制器设计一、引言电风扇是家庭和办公室中常见的电器设备,用于散热和通风。
电风扇通常使用交流电源,并通过手动开关来控制开关。
然而,现代电子技术的发展使得可以设计出更智能和高效的电风扇控制器。
本文将介绍一个基于微机原理的电风扇控制器的设计方案。
二、设计目标设计一个电风扇控制器,实现以下目标:1.可以根据环境温度自动调节风速。
2.具有远程控制功能,可以通过手机或其他终端控制风速。
3.提供人机界面,以方便用户设置和操作风速。
三、硬件设计1.传感器:使用温度传感器来检测环境温度。
2.微控制器:选择一款适合的微控制器,如STM32系列的单片机,用于控制和处理风速的调节。
3.无线通信模块:选择一款适合的无线通信模块,如蓝牙,用于实现远程控制功能。
4.驱动电路:选择适合的电机驱动电路,用于控制电机的转速。
四、软件设计1.硬件初始化:对传感器、微控制器和无线通信模块进行初始化设置。
2.温度检测:使用温度传感器读取环境温度,并存储在变量中。
3.风速调节:根据环境温度实时调节电机的转速。
可以设计一个调节算法,使得在室温条件下电机转速为低速,高温条件下电机转速为高速。
4.远程控制:通过无线通信模块接收来自手机或其他终端的指令,并根据指令调节风速。
5.人机界面:设计一个简单直观的人机界面,用于设置和操作风速。
可以通过显示屏和按键实现。
五、测试和调试完成软硬件设计后,进行测试和调试,确保电风扇控制器功能的正确性和稳定性。
可以使用示波器、逻辑分析仪等工具进行测试。
六、扩展功能1.温度显示:在人机界面中添加温度显示功能,可以实时显示环境温度。
2.定时功能:添加定时功能,可以根据用户设置的时间段自动调节风速。
3.其他功能:根据需求,可以添加其他功能,如风速记忆、睡眠模式等。
七、总结通过本文的设计方案,我们可以实现一个基于微机原理的电风扇控制器。
该控制器可以根据环境温度自动调节风速,并具有远程控制和人机界面功能。
通过测试和调试,确保控制器的正确性和稳定性。
实验二 转速测量实验
![实验二 转速测量实验](https://img.taocdn.com/s3/m/bd3cf7c7240c844769eaee6b.png)
实验二转速测量实验一、实验目的学习和掌握数字式转速测量方法二、实验内容1、学习光电反射式转速表的使用2、测量电机和风扇的转速三、实验设备1、HIOKI 3403转速表2、电机3、直流电源4、风扇四、实验原理1.频率的测量在工业生产领域中周期性现象十分普遍,如各种周而复始的旋转运动、往复运动,各种传感器和测量电路变换后的周期性脉冲等。
周期性过程重复出现一次所需要的时间称为周期,用符号T(单位是s)表示。
单位时间内周期性过程重复出现的次数称为频率,记为f(单位是Hz)。
周期与频率互为倒数关系:1(2-1)fT目前频率测量技术已能达到很高的精确度,因此在检测技术中,常将一些非电量或其他电参量转换成频率进行测量,以提高测量的精度。
频率测量方法可分为计数法和模拟法两类。
计数法测量精度高、操作简便,可直接显示数字,便于与微机结合实现测量过程自动化,应用最为广泛;模拟法因为简单经济,在有些场合仍有应用。
1)、频率(周期)的数字测量(1)计数法测量原理计数法就是在一定的时间间隔T内,对周期性脉冲的重复次数进行计数。
若周期性脉冲的周期为T,则计数结果为A T N T =(2-2)图2-1 计数法测量原理计数法原理如图2-1(a )所示,周期为T A 的脉冲①加到闸门的输入端,宽度为T 的门控信号②加到闸门的控制端控制闸门的开、闭时间,只有在闸门开通时间T内闸门才输出计数脉冲③到十进制计数器进行计数。
在闸门打开前计数器先清零,闸门关闭时,计数器的计数值N 由T 和T A 决定。
如果T 和T A 一个为已知标准量,另一个为待测量,则从计数值N 和已知标准量便可求得未知待测量。
由于T 和T A 两个量是不相关的,T 不一定正好是T A 的整数N 倍,即T 和NT A 之间有一定误差,如图2-1(b )所示。
图中△t 1,是闸门开启时刻至第一个计数脉冲前沿的时间(假设计数脉冲前沿使计数器翻转计数),△t 2是闸门关闭时刻至下一个计数脉冲前沿的时间。
基于单片机的无刷直流风扇转速测量与调节
![基于单片机的无刷直流风扇转速测量与调节](https://img.taocdn.com/s3/m/078daf1c5627a5e9856a561252d380eb629423b5.png)
微机原理三级项目项目设计说明书设计题目:基于单片机的无刷直流风扇转速测量与调节指导老师:项目成员:XX大学机电工程系xxxx年xx月xx日一、项目设计要求1、实现无刷直流电机转速的测量和控制。
2、给定转速指令:由PC发送转速值,经单片机控制器,使得电机达到并稳定在指定转速上。
二、硬件设备1、测量风扇型号:品牌:台达,型号:AFB0712HHB2、51系列单片机学习板3、PC三、方案设计1、硬件电路P1.1口接PWM波输入,P3.2口接测速脉冲输入USB提供+5V电源,可以实现PC机与开发板的数据通讯和程序下载。
数码管显示速度和占空比,按键控制转速和占空比。
风扇电路连接:1、输出信号----转速输出每转输出2个脉冲OC输出,如右图2、 OC输出的特点外加集电极电源和负载;输出幅值任意;3. 输入信号--- PWM输入2、程序流程图说明:程序应用模块化进行设计,主要有初始化模块、显示模块、测速模块和调速模块。
编程次序可按此先后进行。
(1)、初始化模块:T0工作方式、标志位状态、所用单元初值、中断设置以及初始显示等。
(2)、显示模块:显示风扇转速的实测值及其对应的PWM占空比。
(3)测速模块:测出2s内风扇的脉冲数,进而求出风扇每分钟的转速。
(4)调速模块:通过键盘按键对PWM波占空比的调节,来控制风扇转速的大小。
3. 占空比与转速关系:占空比0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 转速r/min 250 435 585 735 870 990 1140 1275 占空比0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00 转速r/min 1380 1485 1590 1710 1815 1920 1985 2010风扇转速低于250r/min时,由于电压过低,风扇停转,图表中只能测出占空比0.25以上的数据。
4、设计程序:#include<reg52.h>#define uchar unsigned char //0-255#define uint unsigned int //0-65535sbit dula=P2^6; //数码管段选sbit wela=P2^7; //数码管位选sbit P1_1=P1^1; //控制电机I/O口定义sbit P3_4=P3^4;sbit key_1=P3^1; //加速键sbit key_2=P3^3; //减速键sbit key_3=P3^5; //快加键sbit key_4=P3^6; //快减键sbit P1_6=P1^6; //占空比百位int ge,shi,bai,qian; //定义转速各位int m,n,num,PWM=200,PWMH=100;int zhuansu,PWMH_1,PWMH_2,PWMH_3; //转速uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//数码管显示数据表/*=============延时函数==============*/ void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=50;y>0;y--);}/*=============数码管显示函数============*/ void display(){dula=1;P0=table[ge];dula=0;P0=0xff; //消隐wela=1; //显示转速个位P0=0xdf;wela=0;delay(3);dula=1;P0=table[shi];dula=0;P0=0xff; //消隐wela=1; //显示转速十位P0=0xef;wela=0;delay(3);dula=1;P0=table[bai];dula=0;P0=0xff; //消隐wela=1; //显示转速百位P0=0xf7;wela=0;delay(3);dula=1;P0=table[qian];dula=0;P0=0xff; //消隐wela=1; //显示转速千位P0=0xfb;wela=0;delay(3);dula=1;P0=table[PWMH_2];dula=0;P0=0xff; //消隐wela=1; //显示占空比十位P0=0xfe;wela=0;delay(3);dula=1;P0=table[PWMH_3];dula=0;P0=0xff; //消隐wela=1; //显示占空比个位P0=0xfd;wela=0;delay(3);}/*=========定时器0 PWM输出,调节转速========*/ //初始化,每次一溢出时间500usvoid csh(){TMOD=0x01;TH0=(65536-461)/256;TL0=(65536-461)%256;IT0=1;//下降沿EA=1;EX0=1;//打开外部中断0ET0=1;}//键盘扫描部分void keyscan(){if(key_1==0){delay(3); //延时祛去抖if(key_1==0){PWMH++;if(PWMH>=PWM)PWMH=PWM;while(!key_1); //等待按键释放}}if(key_2==0){delay(3);if(key_2==0){PWMH--;if(PWMH<=0)PWMH=0;while(!key_2); //等待按键释放}}if(key_3==0){delay(3); //延时祛去抖if(key_3==0){PWMH=PWMH+10;if(PWMH>=PWM)PWMH=PWM;while(!key_3); //等待按键释放}}if(key_4==0){delay(3);if(key_4==0){PWMH=PWMH-10;if(PWMH<=0)PWMH=0;while(!key_4); //等待按键释放}}}/*===========测量转速,利用外部中断INT0和定时器T0,每2s计算一次======*///定时器0中断部分void T0_time() interrupt 1{TH0=(65536-461)/256;TL0=(65536-461)%256;num++;n++;if(num==201) //周期定位200个num=0;if(num<=PWMH)P1_1=1; //置高电平else if(num>PWMH)P1_1=0; //置低电平if(n==3998) //2s时间到,计算转速{n=0;zhuansu=m*30/2;m=0;qian=zhuansu/1000;bai=zhuansu%1000/100;shi=zhuansu%100/10;ge=zhuansu%10;}}//外部中断0部分void X0_time() interrupt 0{EX0=0;m++;EX0=1;}/*=======显示占空大小======*/void PWMH_(){PWMH_1=PWMH/100;PWMH_2=PWMH%100/10;PWMH_3=PWMH%10;if(PWMH_1==1)P1_6=0; //显示占空比百位elseP1_6=1;}void main() //主函数{P3_4=0; //打通P3^4控制的按键csh(); //初始化子函数while(1){PWMH_();keyscan();display();}}五、方案总结该项目程序的转速是通过规定时间内求转数的方法测量的,转速显示误差为±15转每分钟,调速范围较广(235r/min到2010r/min),基本上能达到了设计任务的要求。
电风扇转速的测量
![电风扇转速的测量](https://img.taocdn.com/s3/m/7e504ecf5ef7ba0d4a733be6.png)
电风扇转速的测量作者:徐雨涵来源:《科技信息·上旬刊》2018年第01期摘要:本文介绍了测量电风扇转速的三种简易方法,即绕绳法、光电法和激光法,对比分析了这三种方法的测量结果,得到激光法测量结果相对较为准确。
关键词:电风扇转速;测量一、实验方法1、绕绳法将电风扇后盖拆开,将细绳的一段固定在转轴处,控制好细绳水平,以至于细绳不会被扇叶卷进去,调节好风扇的档位,与此同时秒表开始计时,细绳自动缠绕在风扇转轴上,等风扇转过一定时间后,停止计时,同时关闭风扇,待电风扇停止后,将细绳往回转圈,算出电扇在这段时间内转过的圈数N,通过秒表测定时间 t,记录数据,计算出电风扇在该档位的转速v=N/t.2、光电测量法拆掉电风扇外壳,用硬纸板做一个扇叶大小的圆盘并将其与扇叶固定,确保圆盘与扇叶不会出现相对运动,再在圆盘上打两个小圆孔(不宜过大过小)且该圆孔正好在扇叶的间隙中(使光能通过风扇便于光电管的接收,两孔在过圆心的对称两点),固定好灯泡与光电管使其在同一水平直线上(距离不宜过大),把风扇放入两者之间,如图1电路连接,打开灯泡和示波器,使光源能通过圆孔打在光电管上,光电管在光照射下会产生光电流,通过示波器输出电流信号波形。
风扇每转一圈,光电管接收两次光信号,示波器显示两次电流信号的波形,测出时间间隔t(t=格数x扫描时间),就可计算出风扇相应的转速v=1/2t.(由于波形图频率过快,无法准确读数,可通过手机摄像功能进行录像,再通过视频处理软件进行处理截取清晰明显的波形图进行测量计算)3、激光测量法如图2所示,将图1中固定了硬纸板的风扇放置在激光源与接收器中间,调节激光束与接收器使其能够正对接受信号,调节好计数器的次数50或100,打开电扇,当其转速稳定时再将风扇推入激光束和接收器之间,风扇转动时,不透光的硬纸板挡住激光束,接收器就会自动计数,测量设定好次数的时间,每个档位重复测试5次,通过求风扇的周期可求转速(v=1/T)。
微机原理-无刷直流风扇调速与测速分析
![微机原理-无刷直流风扇调速与测速分析](https://img.taocdn.com/s3/m/321f819269eae009581beced.png)
████工学院微机原理(3级)项目报告项目名称:微机原理课程设计项目题目:无刷直流风扇调速与测速指导教师:███系别:机电系专业:机械设计制造及其自动化组员信息学号:姓名:王██组员信息学号:姓名:郭██完成时间:2014 年12 月01日至2016 年 1 月 3 日成绩: 评阅人:目录一、学习目标....................................................(1)二、项目要求....................................................(1)三、转速测量和调节系统的硬件构成................................(1)四、程序流程图并说明方案思路....................................(3)五、风扇转速与占空比之间的关系表格和曲线..................... (4)六、设计程序....................................................(5)七、分析设计过程出现的问题......................................(12)八、方案总结................................................. (13)一、学习目标本次系统作业的目的在于:①ﻩ通过脉冲宽度调节实现无刷直流风扇转速的改变;②借助风扇转动时产生的脉冲信号,测量风扇的转速并显示;③ﻩ比较每组风扇从某一转速(600r/min)到另一转速(2000r/min)稳定运转的所需要的时间。
通过比较试验结果的估算结果并讨论结果差异的主要原因,让学生展示对无刷直流风扇数学模型建立和调节方法局限性有深入理解。
二、项目要求检查项目要求转速显示风扇转速能够显示在LED上,转速单位是r/min,刷新周期为1秒钟左右风扇转速可调风扇转速可以改变,根据要求转速在700-1400r/min风扇转速与显示通过简单方法给风扇加负载,随着转速的下降应该看到转速变化的显示转速指令输入环节通过串口或键盘输入给定转速给定某一转速,1200-1500之间,看显示转速的稳定性转速调节功能在稳定转动条件下1500r/min,在30cm处加载一个外加一个风扇,对照加载前后的稳态转速回答问题随机提出有关转速测量、PWM输出和转速控制方面的问题,要有针对性,检查设计过程中的付出。
微机原理课设--模拟电风扇工作
![微机原理课设--模拟电风扇工作](https://img.taocdn.com/s3/m/2392822859fb770bf78a6529647d27284b7337b9.png)
课程设计报告课程设计名称:微机系统综合课程设计课程设计题目:模拟电风扇工作院(系):计算机学院专业:计算机科学与技术目录第1章总体设计方案 (1)1.1设计原理 (1)1.2设计思路 (1)1.3实验环境 (2)第2章详细设计方案 (3)2.1硬件电路设计 (3)2.2主程序设计 (4)2.3功能选择模块的设计与实现 (5)2.3.1计时模块流程图 (5)2.3.2显示模块流程图 (6)2.3.3改变风速模块流程图 (6)第3章结果测试及分析 (7)3.1结果测试 (7)3.2结果分析 (7)参考文献 (8)附录 (9)第1章总体设计方案1.1 设计原理利用芯片8259,8255,8253,8279,分别控制中断,单色发光二极管,时钟,和LED显示。
用受8253控制的8259给8255和8279产生每秒钟一次的中断,控制单色发光二极管和LED的显示。
1.2 设计思路首先需要一个总开关,用来控制电风扇的开关,可以用8255的输入端A接收这一信号,信号为1时进入循环,此时单色发光二极管不亮,当不为1时执行下一步。
其次需要实现的功能是三级风速的变换,可以设计三个变换延时的子程序,并根据键盘输入的不同来分别调用这三个步骤。
再次是要实现定时功能,用8253和8259实现这一功能并不困难,当时间减为零时,向8255的AL中输入OFFH,使单色发光二极管不显示。
还有就是单色发光二极管的显示问题,只需将8255中控制单色发光二极管显示的数据循环左移或右移即可。
(1)提出方案总开关是用来控制风扇的启动停止的,所以只需有两种状态,即开和关,所以,选择用实验箱右下角的开关来实现这一功能。
为了能显示风扇的转动,选用8255和实验箱上的8个单色发光二极管来显示风扇的转动。
为了实现定时功能,选用8253定时,8259产生中断,用中断程序来控制定时。
由于定时时需要显示倒计时,所以还需要8279键盘显示接口芯片。
(2)方案论证1)用8255和单色发光二极管模拟风扇的转动,所以,可以将8255的B口设为工作在方式0,输出状态,然后通过输出不同二进制数来控制单色发光二极管的显示,通过循环右移使单色发光二极管循环显示来实现风扇转动的模拟。
微机原理与接口技术课程设计任务书_电风扇控制器.
![微机原理与接口技术课程设计任务书_电风扇控制器.](https://img.taocdn.com/s3/m/919a1901fc4ffe473268ab15.png)
微机原理与接口技术课程设计
任务书
1.课程设计题目:电风扇控制器
2.设计要求
(1设计家用电风扇控制器,实现电风扇的启停控制、风速控制和类型选
择功能,所有操作由发光二极管LED指示,编制相应的汇编语言源程序并进行系统调试。
(2控制器面板包括:风速、类型和启停键,发光二极管LED指示灯。
风
速分强、中、弱。
类型为睡眠、自然和正常。
(3电风扇处于停转状态时,所有指示灯不点亮,只有按下“风速”键时,
才会进入起始工作状态。
不论电风扇处于何种状态,只要按下停止键,电风扇就进入停转状态。
3.设计任务总述
(1初始状态:风速为“弱”,类型为“正常”。
(2按“风速”键,其状态由“弱”——>“中”——>“强”——>“弱”……往复循环改变,每按一次键,状态就改变一次。
(3按“类型”键,其状态由“正常”——>“睡眠”——>“自然”——>“正常”……往复循环改变,每按一次键,状态就改变一次。
(4风速的弱、中、强对应于电风扇转动的快慢。
(5类型的不同选择,分别对应如下情况:
①正常:电风扇连续转动。
②自然:电风扇模拟自然风,转动8s,停止8s。
③睡眠:电风扇慢转,产生轻柔的风,转动4s,停止8s。
(6按照风速与类型的设置输出相应的控制信号,点亮或熄灭相应的指示灯。
设计结束后需要提交的材料有:
课程设计报告书。
4. 参考文献
[1] 马春燕. 微机原理及接口技术实验与学习辅导.
[2] 马春燕,段承先,秦文萍. 微机原理与接口技术.电子工业出版社,北京,2012.。
风扇测速原理
![风扇测速原理](https://img.taocdn.com/s3/m/ad4370261fb91a37f111f18583d049649b660e1a.png)
风扇测速原理
风扇测速原理是利用风扇旋转产生的气流来测量风扇的转速。
具体原理如下:
首先,将一个小型传感器(例如光电传感器或霍尔传感器)放置在风扇旋转的位置上。
当风扇开始旋转时,旋转的叶片将经过传感器,从而使传感器感知到叶片的运动。
对于光电传感器,它会通过发射一束红外光束,并使用光敏接收器来感知光的强度变化。
当有叶片通过时,光线会被遮挡,从而导致光线强度的下降。
通过测量光线的强度变化,可以确定叶片通过传感器的频率,进而计算出风扇的转速。
对于霍尔传感器,它会感应到磁场的变化。
在风扇的转子上安装有一个磁铁,当转子旋转时,磁铁也会随之旋转。
霍尔传感器可以探测到磁场的变化,并将其转换为电信号。
根据电信号的变化频率,可以计算出风扇的转速。
无论是光电传感器还是霍尔传感器,它们都能提供与风扇转速相关的电信号。
通过将这个电信号输入到计数器或微控制器等设备中,可以实时地测量风扇的转速。
需要注意的是,在进行测速时,需要考虑到风扇转子的叶片数。
由于不同型号的风扇可能具有不同数量的叶片,因此需要将测得的转速乘以一个修正因子,以得到准确的风扇转速。
综上所述,风扇测速原理是通过感知风扇叶片的运动,利用光
电传感器或霍尔传感器将运动转换为电信号,并根据信号的变化频率测量风扇的转速。
风扇转速测控
![风扇转速测控](https://img.taocdn.com/s3/m/b89291fa04a1b0717fd5dd86.png)
摘要在国民生产中,随着现代技术的发展,电力电子技术已得到了全面的发展,其技术已应用到各个领域。
在各类机电系统中,由于直流电机具有良好的启动、制动和调速性能,直流电机调速系统已广泛运用于工业、航天领域的各个方面,最常用的直流调速技术是脉宽调制(PWM)直流调速技术,具有调速精度高、响应速度快、调速范围宽和损耗低的特点.而利用计算机数字控制也成了直流调速的一种手段,数字控制系统硬件电路的标准化程度高,控制软件能够进行复杂运算,可以实现不同于一般线性调节的最优化、自适应、非线性、智能化等控制规律,此外还拥有信息存储、数据通信和故障诊断等模拟系统无法实现的功能关键字:AT89C51单片机;PWM技术;编码器;直流电动机AbstractIn the national production, along with the development of modern technology, electronic technology has been a comprehensive development, the technology has been applied in various fields. In all kinds of mechanical system, due to the dc motor has a good start, brake and the performance of speed, dc motor control system has been widely used in industry, spaceflight, most commonly used dc speed control technology is a pulse width modulation (PWM) dc speed control technology, which has a high precision, fast response time, high speed range and width of the low loss characteristics and use of computer digital control has become a kind of method of dc speed control system, the hardware circuit of a high degree of standardization, control software to carry out complex operation can be realized, different from the general linear optimization and adjustment of the adaptive, nonlinear, intelligent control law, also have information storage, data communication and fault diagnosis cannot achieve such simulation systemKey word:AT89C51 microcontroller; PWM technology; encoder; DC Motor目录引言 (1)1系统方案论证 (1)1.1系统总方案论证与选择 (1)1.2设计模块方案比较与分析 (2)1.2.1电机调速控制模块 (2)1.2.2P W M调速工作方式 (3)2 硬件部分 (3)2.1单片机的选型 (3)2.1.1A T89S52介绍 (3)2.1.2 主要管脚说 (4)2.2 PWM控制技术 (5)3 硬件电路设计 (5)3.1 电机驱动 (5)3.2数码管显示电路计 (6)3.3测速电路设计 (6)4 软件部分 (9)4.1主程序流程模块 (9)4.2测速模块 (9)4.3速度值设定模块 (10)5 系统调试 (10)5.1软件模拟仿真 (10)5.2硬件调试 (11)6 总结 (12)谢词 (13)参考文献 (14)附录 (15)引言单片机作为嵌入式系统的核心,在现在的嵌入式系统中得到了广泛的应用。
检测风扇转速的方法
![检测风扇转速的方法](https://img.taocdn.com/s3/m/f6526d043069a45177232f60ddccda38376be16c.png)
检测风扇转速的方法
检测风扇转速的方法
风扇是计算机硬件中非常重要的组件之一,在计算机使用过程中,风
扇的运转状态会直接影响着计算机的性能和稳定性。
因此,我们需要
对风扇的运转状态进行监测和检测,这样才能保证计算机的正常运转。
本文将介绍几种检测风扇转速的方法。
1. 使用第三方软件
在计算机使用过程中,我们可以通过安装第三方软件来检测风扇的转速。
例如,SpeedFan、HWiNFO等软件可以检测计算机硬件的状态,包
括风扇的转速。
这些软件一般免费下载,安装后可以提供实时的风扇
转速数据。
2. 使用BIOS界面
除了第三方软件,我们也可以通过计算机的BIOS界面来检测风扇转速。
进入计算机的BIOS界面后,可以找到对应的硬件监控选项,其中就包
括了风扇的转速监测。
BIOS是计算机的基础程序,其监测数据的准确
性相对比较高,可以更加准确地了解风扇的运转状态。
3. 使用物理测试工具
除了软件方式外,我们还可以使用物理测试工具来检测风扇的转速。
其中一种比较常见的物理测试工具是风扇测试仪。
这种测试仪可以通
过连接到风扇的电源线路来检测风扇的转速。
它的优点是可以直接测
量风扇的转速,不需要软件或BIOS的支持,更适合于专业技术人员使用。
总之,风扇作为计算机硬件中的重要组件,其转速的检测尤为重要。
本文列举了几种检测风扇转速的方法,我们可以根据不同情况选择适合自己的检测方式,保证计算机的正常运转。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测量电风扇转速的方案0 引言电风扇是每家每户都会有的一个电器,在空调尚未普及之前,炎炎夏日人们能在风扇面前吹着风就已经是很好的享受了。
但是不知道大家有没有想过,我们常见常用的风扇叶片的转速究竟是多少呢。
接下来我们便来探讨测量电风扇转速的一种方法。
1 可行性研究1.1 背景风扇转速是指风扇扇叶每分钟旋转的次数,单位是rpm。
风扇转速由电机内线圈的匝数、工作电压、风扇扇叶的数量、倾角、高度、直径和轴承系统共同决定。
在风扇结构固定的情况下,直流风扇(即使用直流电的风扇)的转速随工作电压的变化而同步变化。
风扇的转速可以通过内部的转速信号进行测量,也可以通过外部进行测量(外部测量是用其他仪器看风扇转的有多快,内部测量则直接可以到BIOS里看,也可以通过软件看。
内部测量相对来说误差大一些)。
风扇转速与散热能力并没有直接的关系,风量是决定散热能力的根本条件,更高的风扇转速会带来更高的噪声,选购散热器产品时如果风量差不多,可以选择转速低的风扇,在使用时会安静一些。
1.2 应用现状/对比案例查阅资料可知,在其他的转速测量方法中,有一些采用了内部测量转速的方法需要采集的电子参数过多,电路逻辑分析也过于复杂(如图1、图2),故在电风扇转速的测量中,我们应尽量选用外部测量的方法,这样可以简化操作并有效减小误差。
图1其他方案转速采集电路仿真图2其他方案控制系统示意图1.3 效益分析本方案中所选取的单片机、传感器均为常见且易得的器件,在花费上可以有效节省费用。
2 总体方案/初步设计2.1 方案总述针对在工程实践中很多场合都需要对转速这一参数进行精准测量的目的,采用以STC89C51芯片为核心,结合转动系统、光电传感器、显示模块等构成光电传感器转速测量系统,实现对电风扇转速的测量。
通过测试表明该系统具有结构简单、所耗成本低,测量精度高、稳定可靠等优点,具有广阔的应用前景。
2.2 总体方案系统总体结构如图3所示,主要包含以单片机为核心的主控电路、以传感器为主的信息采集处理单元、转动系统、显示模块等。
图3系统总体结构2.3 测量原理单片机转速测量系统采用的主要原理一般情况下,大多数的单片机转速测量系统都会被视线安装在相应的设备上,同时还要通过对一些不同类型的传感器的使用来实现脉冲的产生,后才可以实行测评的方法对扇叶的转速进行有效的测量。
但是对于那些临时性的转速测量系统来说,他们在进行转速测量过程中所选取的传感器主要是光电传感器,这就需要相关的技术工作人员提前在电机的转轴上安装一个能够产生脉冲的装置,从而实现对电机转速的频率测量。
但是综合来看,不论是长期使用的单片机转速测量系统还是短期的测量系统,都可以通过微系统来对转轴上的光电信号进行有效的收集与处理,再通过转速测量系统自身数据的换来对转轴的频率和转速进行有效的测量与分析。
通俗来说,它也就是通过利用光电传感器将设备正常运行过程中所产生的光电信号转换成一种电脉冲,从而再利用转速测量系统之中的其他技术对单位时时间内设备运转所产生的脉冲进行有效的统计,从而真正地实现对扇叶运行过程中的转轴转速数据的收集。
用数字表示来说主要是以下几种:2.4 测量方法2.4.1 对高、中转速的测量方法从测量方法讲对高中转速通常是采用测量电信号频率的方法,即测频法。
测频法的原理为:石英晶体振荡器提供稳定的频率信号经整形后成为规则的矩形时钟脉冲,再经分频器分频后获得各种时基标准或称为时标信号,并用它来控制计数闸门,而被测转速经传感器变成脉冲信号并经放大整形,通过计数闸门控制的计数器计数,并在面板上显示出来。
实际使用中,为了提高测量的准确度,可以增加转速传感器每转输出的电脉冲讯号数字或延长采样时间。
在应用这种方法期间的首要要求主要是要有一个固定化的时间t,然后对它在这个单位时间之内的固定频数信号次数进行记录(N),最终被测信号的频率就可以通过这两大要素表现出:其中最主要的公式就是fx=NT。
通过对被测信号的记录,可以有效地对电机转动过程中的频率来进行测量,从而实现转速测量的准确性。
2.4.2 对低转速的测量方法对低转速一般是采用测量转轴旋转某一角度的时间间隔测量转速,即测周法。
测周法的原理是:将转速传感器的信号作为闸门,以晶振信号作为时钟,二次仪表显示的是转速传感器两信号间的时间。
显然,转速越低,闸门开启的时间越长,所记录的脉冲个数就越多。
而在转速较高时,由于闸门开启时间随着转速的升高而降低,它所记录的时钟脉冲数就不如低速的多。
因此,在高转速时,采样多记周期的方法,可以增加时钟脉冲的数量而提高测量的准确度。
在使用这种方法时要有一个规律性的周期,来对这个周期之内所产生的脉冲数进行有效的记录,而这个脉冲数可以用m0来表示,然后电机的被测信号就可以通过以下公式来表现出来:Fx=fc/m0。
采用这种周期的方法对电机的转速进行有效的测量,可以实现在一个周期内对电机的整体性转速进行测量,从而提高电机在正常运转过程中的规律性。
3 系统设计3.1 转动系统在该系统中,用光电传感器来测量扇叶转动速度,当光发射端与光接收端之间被被测物体遮挡住时,输出高电平的数字信号,反之,输出低电平。
用光电传感器对转速进行测量,其可测范围为1~104r/s,且具有输出信号幅值与被测物转速无关、测量精准等特点3.2 信息采集及处理电路信息采集及其处理电路用于采集对被测物体测量时所产生的有关电参数的值,并对采集的信号进行放大,波形整形和变换处理。
3.3 单片机处理电路将光电传感器测速模块产生的脉冲信号输入到单片机,通过单片机的外部中断程序对脉冲信号进行处理,计算出被测物体的转速,并用数码管进行显示更新。
3.4 显示电路系统采用8位数码管显示模块对被测转速进行显示。
4 系统硬件设计硬件电路系统主要由单片机、电机、电机驱动模块、光电传感器、数码管显示模块等构成,如图4所示。
图4硬件电路系统4.1 信号采集与处理模块采用槽式光电传感器对电机转速信息进行采集,当非透光被测物遮挡在传感器的光发射端与光接收端之间时,传感器将会产生高电平,反之则产生低电平,这样就形成了一系列的周期性脉冲信号。
将码盘固定在叶片上,当扇叶转动时,传感器将产生若干个周期性脉冲,通过波形整形处理电路后就可将这些脉冲转换成单片机能识别的数字信号,输送给单片机进行计时和计数,再通过计算就能算出其转速。
4.2主控器模块主控器模块如图5所示,由单片机、时钟电路和复位电路组成,将脉冲信号从P32引脚输入到单片机内,通过外部中断程序对脉冲信号进行计数,用定时计数器T进行定时,每0.5s(即2000个机器周期)进行一次转速计算处理,对数码管的显示进行刷新,显示出此时电机的转速。
图5单片机处理电路图6时钟电路4.3 时钟电路模块时钟对于单片机系统各功能的实现尤为重要,因为单片机对数据的处理速度会受到时钟频率大小的制约,其系统稳定性也受时钟电路影响。
本系统采用内部振荡模式的时钟电路,其结构如图6所示。
X1是频率为12MHz的晶振,C2、C4两个片电容的作用分别是快速起振和稳定频率,在XTAL1(19)和XTAL2(18)引脚上外接位于片内的高增益反相放大器,构成振荡器,该模式下产生的控制信号较为稳定。
4.4 复位电路模块主控器模块中的复位电路如图7所示,采用按键手动复位电平方式,通过电阻将复位端与电源端相连,其中9引脚RST为复位端,高电平有效,当引脚上的高电平维持两个以上机器周期时,复位有效。
正常状态时,该引脚为低电平,按下按键后,RST端就变为高电平,系统可在超过两个机器周期高电平后回到初始状态,完成复位。
图7复位电路图8程序流程图5 软件设计脉冲计数:当高电平触发时,初始外部中断a值为0,每当光电传感器产生的脉冲为高电平时,中断值加1,a值即为传感器产生的脉冲数。
当定时器定时工作时,初始T值为0,自加1,直到值为2000(2000个机器周期,即t=0.5s)时按转速转换公式n=60a/(孔数*t)计算出转速后,输送到数码管进行显示。
程序流程如图8所示。
6 关于单片机转速测量系统的具体设计方案6.1 利用霍尔传感器对转速进行有效的测量利用霍尔传感器对转速进行测量的最核心部分,即为采用霍尔效应原理所制作出来的那些转速测量元件,霍尔转速测量的传感系统设计主要表现在了图9中:图9霍尔转速传感器图10的结构原理图根据这个图我们可以知道,霍尔转速传感器上面具有两个相互垂直的定子绕阻,而这其中的霍尔片被粘贴在了绕组之间的中心线上,而这种转速传感器所采用的转子主要是以永久磁钢为主。
而在其运转的过程中,霍尔元件主要通过对电机进行激励使两个垂直的绕组相互连接,从而实现真正的转速传感信号的产生。
虽然霍尔转速传感器可以有效地对转速进行测量,但是在使用霍尔转速传感器进行信号收集的时候往往会出现一种信号收集不准确的现象。
这主要是由于霍尔转速传感器在进行脉冲的采集时主要利用了磁性感应这一种方法进行收集的,而在长时间的使用之后霍尔转速传感器的磁性感应会在很大的程度上让磁力减小,从而无法对设备正常运行过程中所产生的脉冲信号进行即时准确的收集。
6.2 利用光电传感器对转速进行有效的测量利用光电传感器对扇叶的转速进行测量是当前较为常用的一种方法,而这种设计方法的具体内容主要表现见图10。
根据这个图我们可以知道,一直流调速扇叶可以对转子实现有效的驱动,而且它还可以产生较大范围的无极调速模式。
图中显示了光电传感器可以有效地对转速的信号进行收集,但是,在具体的使用过程中需要对转子做好相应的标记。
做好这种标记的方法主要是用黑色胶布将干净的扇叶表面进行覆盖,然后再采用一些反光材料对各种类型的光电进行有效的标记。
同时,还要格外的注意光电头和光电标记的适当距离,要让这二者保持在合理的距离之内。
在对光电头进行选取时应该主要选取那些节能的LED亮度的光电头,还要想起那些具有较高保障性的红外光作为光源,以此更好的保证光电传感器进行转速数据收集的时候能够在很大的程度上不受外界的环境所影响,保证背景光强及时变动十分大也不会影响光电传感器相应信号接收的效果。
除此之外,在对光电头进行选确定时候还应该选取一些数字化的光电头系统。
运用光电传感器转速测量系统对相应的电机转速进行测量,可以在很大的程度上保证对转速数据收集的准确性,同时它还能够有效地节约数据收集的时间,并且它的数据收集范围还是相对霍尔转速测量系统来说要大一些。
通过相比较来看,在对转速测量系统进行设计的时候,还是要尽可能地使用光电传感器对转速进行有效的测量。
7 测量不确定度分析7.1 测量模型δ=—n −n0式中:δ——表示转速示值误差;—n ——表示电子计数式转速表的转速示值,r/min ;n0——表示标准转速源的转速示值,r/min 。
7.2不确定度分析评估 标准不确定度分量的评定:(1)输入量n 的标准不确定度的)(u —n 评定:其不确定度主要来源于转速表的重复性,可采用A 类方法进行评定)(u 2—n 。