风向传感器 7位格雷码转风向输出 是串行还是并行信号

1 风向测量部分在观测前应先检查風向部分是否垂直牢固的连接在风速仪风杯的护架上并反向旋转托盘螺母使支撑着方向度盘的托盘下降使轴尖与锥形轴承接触

观测时应茬风向指针稳定时读取方位读数。

观测后为了保护轴尖与锥形轴承正向旋转托盘螺母使托盘上升,托起风向度盘从而使轴尖与锥形宝石轴承离开。

确认仪器内已经装上电池本仪器采用的是3节5号1.5V干电池。请注意不要采用可充电电池它的输出电源只有1.2V,电源不够打开儀器的后盖板,将3节5号干电池装入电池架内(注意电池的极性一定要正确看准后再将电池装入)电池装入后,仪器可能处于头点状态也可能处于断电状态,这是可用面板上的电源开关来控制仪器电源的开与关。

请参看仪器的面板布置图仪器投电后首先进行显示器的自检,显示器上所有可能用到的笔画都显示大约2秒钟然后仪器便进入测量状态。

按键功能为:A-瞬时风速 C-瞬时风级 B-平均风速 D-平均风级 E-对应浪高

瞬時平均风速单位:m/s,瞬时平均风级单位:级 对应浪高单位:m。

仪器运行时测量瞬时风速,平均风速瞬时风级,平均风级对应浪高这5个參数只能显示其中的一个参数,显示参数由风速显示键和风级显示键用来切换每按一次风速键显示参数就在瞬时风速和平均风速之间切換,每按一次风级显示键显示就在瞬时风级平均风级,对应浪高之间切换

显示时对应的位置上会出现小数点。风速浪高参数小数点後保留一位,风级显示整数没有小数点显示。

平均风速平均风级,对应浪高需要有一分钟的采样时间所以在投点后一分钟内,或锁存撤销后一分钟内不能得到正确的平均值,一直要等到采样时间大于一分钟以后显示器才显示有效的参数值。

锁存显示按键可以使仪器在测量状态和锁存状态之间切换在测量状态时按一下锁存显示键,仪器进入锁存状态锁存状态,测量值锁存后显示值被锁定

在锁存状态时按一下锁存键,锁存功能消失表示仪器回到测量状态。

仪器里设计有电源电压检测电路当电源电源低于设定值(3.3V左右)时显示器竝即显示"欠压",不再显示参数值以免用户得到错误示值。更换新电池后再使用

由于本仪器采用的是小型干电池,锁存电能有限所以鼡完以后一定要记住及时关闭电源,取出电池以延长电池的使用寿命

由于仪器内有精密的机械结构,所以使用时应小心不得摔碰。

}

设计了数据采集和数据传输的

系統,给出了系统硬件电路图和软件流程图,分析了硬件设计和软件编程中的一些问题

  风速风向测量是气象监测的重要组成部分, 测量风速風向对人类更好地研究及利用风能和改善生活生产有积极的影响。

  本系统针对传感器的特点选用了LPC921 单片机,通过I/O 口输出高低电平,通过放夶电路驱动继电器,控制传感器电源的开关利用单片机的两个通用定时计数器, 对风速脉冲进行定时和计数, 通过计算单位时间内的脉冲数计算出风速。风向则是检测输入的风向7位格雷码转风向, 将7位格雷码转风向转换成二进制码, 通过查表的方式求出风向角度, 最终确定风向最后設计RS485 通信协议,保证通信可靠性, 将风速风向数据送往上位机进行显示和发布。

  2 传感器工作原理

  本系统采用长春气象仪器研究所的EC9 -1 系列高收稿日期:动态性能测风传感器EC9 - 1 系列传感器具有动态性能好、线性精度高、灵敏度高、测量范围宽、互换性好、抗风强度大等特点。

  风速传感器的感应组件为三杯式风杯组件, 当风速大于0.4m/s 时就产生旋转, 信号变换电路为霍尔集成电路在水平风力驱动下风杯组旋转, 通过主轴带动磁棒盘旋转, 其上的数十只小磁体形成若干个旋转的磁场, 通过霍尔磁敏元件感应出脉冲信号, 其频率随风速的增大而线性增加。

  V:風速,单位:m/s; F:脉冲频率,单位:Hz风向传感器的感应组件为前端装有辅助标板的单板式风向标角度变换采用的是七位7位格雷码转风向光电码盘。

  当风向标随风旋转时, 通过主轴带动码盘旋转, 每转动2.8125°,位于码盘上下两侧的七组发光与接收光电器件就会产生一组新的七位并行7位格雷码轉风向,经过整形、倒相后输出方位- 角度- 7位格雷码转风向- 二进制码对照表是风向测量单片机编程的重要依据。传感器结构组成如图1 所示

圖1 传感器结构组成图

  该风速风向测量系统主要由电源模块、主控制模块、输入输出模块和通信模块4 部分构成。硬件电路示意图如图2 所礻

图2 硬件电路示意图3.1 电源模块

  电源包括LPC921 芯片工作的3.3V 电源和测风传感器工作的5 V 电源。电源稳压芯片采用AS1117

  AS1117 是一个低压差电压调节器系列,其压差在1.2V输出, 负载电流为800mA 时为1.2V, 有多个固定电压输出型号,包括3.3V 和5V。通过电源指示、防雷、稳压和滤波处理,能够为各个芯片和传感器提供稳定的工作电源

  3.2 主控制模块和输入输出模块

  P89LPC921 是一款单片封装的微控制器,适合于许多要求高集成度、低成本的场合。可以满足哆方面的性能要求P89LPC921 采用了高性能的处理器结构,指令执行时间只需2 到4 个时钟周期。6 倍于标准80C51 器件P89LPC921 集成了许多系统级的功能,这样可大大减尐元件的数目和电路板面积并降低系统的成本。

  20 脚TSSOP 封装的LPC921 芯片,除去电源、地、晶振、复位管脚,还有15 个可用I/O 口P0 口的P0.0到P0.6 作为风向七位7位格雷码转风向的输入引脚,P1.2 脚同时是定时计数器0 的引脚, 我们将其作为风速脉冲的输入引脚。P1.0 和P1.1 用作RS485 通信,P1.3 作为RS485通信收发控制引脚P1.7 用作继电器控制引脚,控制传感器电源的导通和关闭。同时,P0.4 和P0.5 也是用芯片程序下载接口,在此,用3 脚跳线将P0.4 和P0.5 引出,使其作为复用引脚LPC921 采用ICP 下载器下载程序, 丅载程序时要将电源和地与周围电路隔离, 因此电源和地的引脚应使用2 条跳线引出。

  LPC921 管脚可承受5V 工作电压,因此5V 脉冲信号和7位格雷码转风姠在经过防雷, 滤波后可以直接接到单片机引脚上输出部分主要是单片机输出引脚通过驱动电路控制继电器, 在此, 继电器选用台湾欣大继电器9 4 6 H -1C-5D,工作电压5V, 驱动电流70mA。驱动电路三极管采用9013H,直流增益150,限流电阻R5 选8.2K 或5 . 6 K为了防止继电器的反向感生电动势烧坏三极管甚至前边的电路比如单爿机, 应在继电器两端反向并联二极管, 该二极管的正极应该在三极管集电极那端, 负极接正5 V 端。继电器的使用可以降低系统功耗, 延长传感器的使用寿命

  主控制模块电路图如图3 所示。

图3 主控制模块电路图 3.3 通信模块

  本系统提供了两种通信方式, 一种是RS485 通信,采用M A X 4 8 5 E 收发器, 接口電路如图3 中所示另一种是采用短距离无线方式传输, 因为很多情况下, 风速风向观测点距离数据处理中心并不远, 采用无线传输可以节省铺线荿本并提高应用的灵活性。短距离无线传输采用的是华奥通H A C - U M 数传模块, 传输距离可达1 0 0 0 米, 数据输入接M A X 4 8 5 的A 、B 端输出, 并由LPC921 提供休眠控制,电源则共用系统电源模块的3.3 V 或5 V 电源

  4.1 风速测量程序设计

  由测风传感器资料可知,V= 0.1 F,其中F为传感器输入到单片机的脉冲频率。将T1做为萣时器, 将T0作为计数器T1与T0同时工作, 如果T1定时1秒, 则T0计数值即为此刻风速的10倍。由此可知最终的风速测量精度为0.1 m /sLPC921 的两个定时计数器共有5 种工作模式,本系统选择模式1,即T0,T1 均为16 位定时器/ 计数器,THn 和TLn 级联,无预分频器。

  系统选用7.373MHz 外部晶振, 在不预分频情况丅, 定时计数器工作频率为:7.373/2MHz16 位的定时器在初值为0 的情况下, 溢出一次共计时次数为6 5 5 3 5(0xFFFFH),共计时时间为17.777ms,所以在定时器中断56 次之后共计延时约1 秒。

  风速测量子程序流程图如图4 所示

图4 风速测量子程序流程图

  4.2 风向测量程序设计

  风向测量先测得7 位7位格雷码转风向的输入, 通过7 位輸入值计算出7位格雷码转风向, 再通过7位格雷码转风向换算成二进制码, 最后通过查表法得出风向角度。

  7位格雷码转风向(Gray code),又叫循环二进制碼或反射二进制码7位格雷码转风向属于可靠性编码, 是一种错误最小化的编码方式, 因为, 自然二进制码可以直接由数/ 模转换器转换成模拟信號, 但某些情况, 例如从十进制的3 转换成4 时二进制码的每一位都要变, 使数字电路产生很大的尖峰电流脉冲。而7位格雷码转风向则没有这一缺点, 咜是一种数字排序系统, 其中的所有相邻整数在它们的数字表示中只有一个数字不同它在任意两个相邻的数之间转换时, 只有一个数位发生變化。它大大地减少了由一个状态到下一个状态时逻辑的混淆

表1 方位- 角度- 7位格雷码转风向- 二进制码对照表

  n 位7位格雷码转风向转换到n 位二进制码的逻辑关系式(B 代表二进制码,R 代表7位格雷码转风向):

  在C 语言里面实现风向7位格雷码转风向到二进制码转换程序如下:

  Wind_Tbl 数组里媔依次存储的是二进制码对应的角度值, 该值来源于方位- 角度- 7位格雷码转风向- 二进制码对照表, 该表由传感器资料提供。如表1 所示

  LPC921 本身洎带一个全双工的串行口,使用RS485收发器可以与外部进行485 串行通信。通过编写简单通信协议,多个风速风向测量子系统都可以与PC 进行数据通信朂后在PC机上编写上位机程序, 定时或主动给下位机发送请求数据命令,下位机收到命令进行地址,命令类型和校验等检验后给上位机发送数據, 上位机收到命令后进行校验, 然后进行数据存储和显示。实践证明本系统在测量风速风向上有着较高的准确性和可靠性

编辑:小来 引用哋址:
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一┅联系确认版权者如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用请及时通过电子邮件或电话通知我们,以迅速采取适当措施避免给双方造成不必要的经济损失。

在A/D转换器中因为输入的模拟信号在时间上式连续的,而输出的数字信号代码是离散的所以A/D转换器在进行转换时,必须在一系列选定的瞬间(时间轴上的一些规定点上)对输入的模拟信号采样保持然后洅把这些采样值转换为数字量。因此一般的A/D转换过程是通过采样保持、量化和编码这三个步骤完成的,即首先对输入的模拟电压采样保歭采样结束后进入保持时间,在这段时间内将采样的电压量转化为数字量并按一定的编码形式给出转换结果,然后开始下一次采样丅图给出模拟量到数字量转换过程图:1、采样定理 可以证明,为了正确无误的用5.2.2图中所示的采样信号Vs表示模拟信号V1必须满足: 因此,A/D转換器工作时采样频率必须高于上式所

      在开始写中断函数之前我们来一起回顾一下,单片机的中断系统      中断的意思(学习过微机原理与接口技术的同学,没学过单片机也应该知道),我们在这里就不讲了首先来回忆下中断系统涉及到哪些问题。     (1)中断源:中断请求信号的来源(8051有3个内部中断源T0,T1串行口,2个外部中断源INT0INT1(这两个低电平有效,上面的那个横杠不知道怎么加上去))     (2)中断响应與返回:CPU采集到中断请求信号怎样转向特定的中断服务子程序,并在执行完之后返回被中断程序继续执行期间

其实学单片机使用的时候,往往大家都觉得简单很快就过了,但其实有一些东西是值得深思的我以前在写程序的时候往往都是发送数据,那么调用重写的printf()函數就可以了但这次的项目中用到了NRF双全工通讯,这就需要串口的收发这回就发生了写问题,具体的流水账就不说了简单说就是串口收可比发讲究多了。void USART1_IRQHandler(void)   

前几天在写ARM时经常死机莫名其妙,在这搜集了一些比较好的解答和方案给大家参考。可能原因:一 振荡器停止振蕩又可以分为电源电压不稳或者强干扰引起的振荡器停振。二 PC指针跑飞电源电压不稳或强干扰引起PC跑飞如果看门狗不好,也会引起死機三 设计上对长引出线的IO没有保护,静电打在IO口上引起单片机死锁破坏了硬件逻辑功能,导致死机四. 复位收到干扰,引起反复复位在反复复位当中有可能会导致死机。五.电源电压 的地 不稳  ,造成电源电压 瞬间负电压 导致单片机故障 程序不发运行综上所述:设计电路时应该注意:1.电源稳定2.IO保护3.振荡器PCB布线要注意4.复位电路设计和PCB布线5.电源,信号线干扰路径

的运行过程中我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813 ,5045, IMP 813等,价格4~10元不等.软件看门狗技术的原理和这差不多只不过是用软件的方法实现,我们还是以51系列来讲我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来對主程序的运行进行监控我们可以对T0设定一定的定时时间,当产生定时中断的时候对一个变量进行赋值而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化就说明T0中断正常,如果没有发生变化则使

}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

我要回帖

更多关于 7位格雷码转风向 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信