ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:26.47KB ,
资源ID:19153133      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19153133.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(测风速风向传感器设计Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

测风速风向传感器设计Word下载.docx

1、总结与展望 . 17 参考文献 . 17 1 课程设计任务书 风速风向测量是气象监测的重要组成部分, 测量风速风向对人类更好地研究及利用风能和改善生活生产有积极的影响。一、主要内容 设计制作风速风向测试仪:1风速传感器的感应元件是三杯风速组件,由三个碳纤维风杯和杯架组成。转换器为多齿转杯和狭缝光耦。当风杯受水平风力作用而旋转时,通过轴转杯在狭缝光耦中的转动,输出频率的信号。2风向传感器的变换器为码盘和光电组件。当风标随风向变化而转动时,通过轴带动码盘在光电组件缝隙中的转动。产生的光电信号对应当时风向的格雷码输出。二、基本要求 1. 实现基本功能 2完成3000字设计报告 3. 发挥部分,设计信

2、号采集显示部分,完成信号传输。三、主要技术指标(或研究方法) 测量范围 070m/s 0360 精 度 (0.3+0.03V)m/s 6( 3) 最大回转半径 90 m m 365 m m 分 辨 率 0.1 m/s 5.6( 2.8 起动风速 0.5m/s 0.5m/s 输出形式 方波 6位(7位)码(或电压) 12V 12V 5V 5V工作电压 工作电流 10mA 20mA (或23mA) 工作环境 温度-6050 湿 度100RH 温度-6050 湿度100RH 2 概述 2.1 风速风向仪简介 风向、风速仪用于测量瞬时风速风向,具有自动显示功能。主要由支杆,风标,风杯,风速风向感应器组

3、成,风标的指向即为来风方向,根据风杯的转速来计算出风速。内置或外接各种进口原装传感器,采用微功耗单片机对外部数据进行采样,并将采集的数据保存在系统不易失存储器内。风向风速仪由微处理器和高动态特性的测风传感器组成。它适用于气象、能源、环保、农林以及军工等场所测量风向风速。本仪器体积小,重量轻,功能全,可广泛用于 农林、环保、海洋、科学考察等领域测量大气的风参数。风速风向仪由风速传感器和风向传感器组成。 1、风向部分:由风向标、风向度盘(磁罗盘)等组成,风向示值由风向指针在风向度盘上的位置来确定。 2、风速部分:采用传统的三环旋转架结构,仪器内的单片机对风速传感器的输出频率进行采样、计算,最后仪器

4、输出瞬时风速、一分钟平均风速、瞬时风级、一分钟平均风 级、平均风速及对应的浪高。测得的参数在液晶显示器上用数字直接显示出来。传感器结 。2-1图如图构 感器风向传 感风速 传器 图2-1传感器结构图 2.2 风速风向仪原理及特性 风速风向仪的工作原理:风速传感器的感应元件是三杯风组件,由三个碳纤维风杯和杯架组成。当风杯受水平风力作用而旋转时,通过活轴转杯在狭缝光耦中的转动,输出频率的信号。 风向传感器的变换器采用精密导电塑料电位器,当风向发生变化,尾翼转动通过轴杆带动电位器轴芯转动,从而在电位器的活动端产生变化的电阻信号输出。风向传感器的变换器为码盘和光电组件。当风标随风向变化而转动时,通产生

5、的光电信号对应当时风向的格雷码过轴带动码盘在光电组件缝隙中的转动。输出。风速风向仪的特性:1.数据记录仪全程跟踪记录数据,数据准确、记录时间长。2.记录风速风向的参数的变化,可以随时记录数据。3.记录时间间隔可以在记录仪应用软件上进行设置,2秒至24小时任意可调,风速风向的变化随着时间的变化而变化,监测过程中风俗风向的变化值实时保存在电脑的硬盘中,十分方便。3 光电传感器 3.1 光电传感器的简介 光电传感器是采用光电元件作为检测元件的传感器。它首先把被测量的变化转换成光信号的变化,然后借助光电元件进一步将光信号转换成电信号。光电传感器一般由光源、光学通路和光电元件三部分组成。光电检测方法具有

6、精度高、反应快、非接触等优点,而且可测参数多,传感器的结构简单,形式灵活多样,因此,光电式传感器在检测和控制中应用非常广泛。光电传感器是各种光电检测系统中实现光电转换的关键元件,它是把光信号(红外、可见及紫外光辐射)转变成为电信号的器件。光电式传感器是以光电器件作为转换元件的传感器。它可用于检测直接引起光量变化的非电量,如光强、光照度、辐射测温、气体成分分析等;也可用来检测能转换成光量变化的其他非电量,如零件直径、表面粗糙度、应变、位移、振动、速度、加速度,以及物体的形状、工作状态的识别等。光置装化动自业工在此,因点特等靠可能、性快应、响触接非有具器感传式电图别是CCD件不断涌现,特得广泛应用

7、。近年来,新的光电器机和器人中获如物图新的一页。实传感器的进一步应用开创了的像传感器诞生,为光电 3-1。 物图传感器实 图3-1光电 光电传感器的原理及特性3.2 光电传感器原理:由光通量对光电元件的作用原理不同所制成的光学测控系统是多种多样的,按光电元件(光学测控系统)输出量性质可分二类,即模拟式光电传感器和脉冲(开关)式光电传感器.模拟式光电传感器是将被测量转换 成连续变化的光电流,它与被测量间呈单值关系.模拟式光电传感器按被测量(检测目标物体)方法可分为透射(吸收)式,漫反射式,遮光式(光束阻档)三大类.所谓透射式是指被测物体放在光路中,恒光源发出的光能量穿过被测物,部份被吸收后,透射

8、光投射到光电元件上;所谓漫反射式是指恒光源发出的光投射到被测物上,再从被测物体表面反射后投射到光电元件上;所谓遮光式是指当光源发出的光通量经被测物光遮其中一部份,使投射刭光电 . 关有置位路光在体物测被与度程的变改,变改量通光的上件元一管般二极的外型与一光传感器。光敏二极管的光敏二极管是最常见受加,为增于光线射入个一嵌着玻璃的窗口,以便样,只是它的管壳上开有,下状态偏置的工作敏二极管工作在反向,光面积,PN结的面积做得较大光,小流很,反向电它与普通二极管一样光并与负载电阻相串联,当无照时,穴-空产生电子,载流子被激发,;称为光敏二极管的暗电流当有光照时电比暗电,形成光电载流子参于导外为光电 载

9、流子。在电场的作用下,称成强度小与光照电流。光电流的大,该大得多的反向电流反向电流称为光流 。 电信号度变化而变化的上是在负载电阻就能得到随光照强正比,于还外,的功能转换成电信号敏除了具有光二极管能将光信号光敏三极管光般不大,一般三极管相差敏的功能。光三级管的外型与一有对电信号放大,口样开窗出,管壳同射极和集电极,基极不引发敏三极管只引出两个极要主射光射区较小,入照光,基区面积做得很大,发以便光线射入。为增大流电过的时管子流,发偏射结正偏。在无光照被基区吸收。工作时集电结反流还小;当有光照电透时,激发大量的电为暗电流很小,比一般三极管的穿子-空穴对,使得基极产生的电流Ib增大,此刻流过管子的电

10、流称为光电流,集电极电流,可见光电三极管要比光电二极管具有更高的灵敏度。光电传感器的特性:检测距离长 如果在对射型中保留10m以上的检测距离等,便能实现其他检测手段(磁性、超声波等) 无法离检测。对检测物体的限制少 由于以检测物体引起的遮光和反射为检测原理,所以不象接近传感器等将检测物体限定 在金属,它可对玻璃.塑料.木材.液体等几乎所有物体进行检测。以,所成构件零子电由都路电的器感传且,并速高为身本光 短间时应响不包含机械性工作时间,响应时间非常短。分辨率高 能通过高级设计技术使投光光束集中在小光点,或通过构成特殊的受光光学系统,来实现高分辨率。也可进行微小物体的检测和高精度的位置检测。可实

11、现非接触的检测 可以无须机械性地接触检测物体实现检测,因此不会对检测物体和传感器造成损伤。因此,传感器能长期使用。可实现颜色判别 通过检测物体形成的光的反射率和吸收率根据被投光的光线波长和检测物体的颜色组合而有所差异。利用这种性质,可对检测物体的颜色进行检测。便于调整 在投射可视光的类型中,投光光束是眼睛可见的,便于对检测物体的位置进行调整。3.3光电式传感器选型及介绍 本设计选用的是反射式光电传感器,反射式光电传感器广泛应用于点钞机、限位开关、计数器、电机测速、打印机、复印机、液位开关、金融设备、娱乐设备(自动麻将机)、舞台灯光控制、监控云台控制、运动方向判别、计数、电动绕线机计数、电能表转

12、数计量 反射式光电传感器的工作原理:自带一个光源和一个光接收装置,光源发出的光经过待测物体的反射被光敏元件接收,再经过相关电路的处理得到所需要的信息。可以用来检测地面明暗和颜色的变化,也可以探测有无接近的物体。其特点为,1、安装接线简便;2、安装使用时便于光路对齐;3、不受被检物的形状、颜色和材质影响;4、相对于对射式光电传感器,节省安装使用空间。3.4 信号处理模块分析 再由放大电路把在该信号处理是光电传感器收集到的光信号转化为电信号,电压信采集到的信号放大输入单片机进行计数。该放大电路是将采集到的2.2V 的电压信号输入即可。号放大为5V 传感器的硬件电路设计4 基于光电电路的设计4.1

13、所示,通过电路与单片机的通信即可从数4-1本次设计系统的原理图如图码管读出要检测的脉冲数,电路简单,精度高,容易实现,大大简化了硬件的设 计。 图电4-1系统路 图 软件设计5风速风向测试仪 5.1 风速测量程序设计由测风传感器资料可知, 0.1 ,其中为传感器输入到单片机的脉冲如果, 将作为计数器。与同时工作, 频率。将做为定时器由此可知最终的风速测量精度则计数值即为此刻风速的倍。定时秒, 本系统选择模式,的两个定时计数器共有5 种工作模式0.1 /s。LPC921 为 ,级联无预分频器。计数器,THn 和TLn 16 1,即T0,T1 均为位定时器/ 系统选用7.373MHz 外部晶振,

14、在不预分频情况下, 定时计数器工作频率为:7.373/2MHz。16 位的定时器在初值为0 的情况下, 溢出一次共计时次数为6 5 5 3 5(0xFFFFH),共计时时间为17.777ms,所以在定时器中断56 次之后共计延时约1 秒。风速测量子程序流程图如图5-1 所示。、 图5-1 风速测量子程序流程图 5.2 风向测量程序设计 风向测量先测得4 位格雷码的输入, 通过4 位输入值计算出格雷码, 再通 最后通过查表法得出风向角度。, 过格雷码换算成二进制码格雷码属于可靠性又叫循环二进制码或反射二进制码。(Gray code),格雷码模自然二进制码可以直接由数/ 是一种错误最小化的编码方式

15、, 因为, 编码, 时二进制码转换成4 但某些情况, 例如从十进制的3 转换器转换成模拟信号, 而格雷码则没有这一缺, 使数字电路产生很大的尖峰电流脉冲。的每一位都要变其中的所有相邻整数在它们的数字表示中只有一它是一种数字排序系统, 点, 只有一个数位发生变化。它大换时, 个数字不同。它在任意两个相邻的数之间转大地减少了由一个状态到下一个状态时逻辑的混淆。 表对照制码雷码- 二进度表1 方位- 角- 格自然二进制十进制数格雷码数0 0000 8 1000 1100 1 0001 9 1001 1101 2 0010 0011 10 1010 1111 n 码位格雷码转换到):3 4 5 6 7

16、 0011 0100 0101 0110 0111 n 位二进制码的逻辑关系式0010 0110 0111 0101 0100 11 12 13 14 15 (B 代表二进制码1011 1100 1101 1110 1111 ,R 代表格雷1110 1010 1011 1001 1000 Wind_Tbl 数组里面依次存储的是二进制码对应的角度值, 该值来源于方位- 角度- 格雷码- 二进制码对照表, 该表由传感器资料提供。如表1 所示。5.3 C语言程序 #include#define uchar unsigned char #define uint unsigned int /宏定义 sb

17、it lcdrs= P10;sbit lcden=P11;#define Da P2 /液晶1602数据口 uint temp; /保存检测到的电平数据以便比较 uint count; /用于计数 uint aa,bb;uint speed; /用来计算转速 void delay(uchar z);void time_init(); /定时器的初始化 void write_com(uchar com); /液晶写指令 void write_data(uchar date); /液晶写数据 void lcd_init(); /液晶初始化 void display(uint rate); /显赫速

18、度 void int0_init(); 初始化0定时器 / void main() 定时器的初始化 / time_init(); lcd_init(); int0_init(); /外部中断初始化 while(1) void time_init() TMOD=0x11; /两个定时器都设定为工作方式1 十六位定时计数器 开启总中断 EA=1; / TH0=(65536-50000)/256; TL0=(65536-50000)%6; /定时初值 ET0=1; TR0=1; /开中断 加个防伪void int0_init() / EX0=1; /外部中断源可以申请中断 IT0=1; /外部中断源

19、下降沿触发 void timer0() interrupt 1 using 0 /装载初值 50ms aa+; if(aa=20) /1s 时间内统计脉冲个数 aa=0;每圈设定多少个脉,计算风速,每米转多少圈 temp=count*10/16; /冲进行计算 /(若设定风速为1m/s时,叶片每秒转2圈,每圈给传感器8个脉冲,屏幕显示的值为count/16) count=0; /重新开始计数脉冲数 / 把计算得的结果显示出来 display(temp);/*外部中断*/ void service_int0() interrupt 0 count+; /来一个下降沿沿就计一个脉冲数 /*显示函数*/ void display(uint rate) uchar wan,qian, bai,shi,ge; wan=rate/10000; /万转 qian=rate/1000_x0010_; /

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1