51/AVR单片机技术驿站!  <在线翻译>     便利工具    特色网址   无弹窗、无插件的绿色站点...  英才招聘   学历查询  喜欢>>收藏我站 

当前位置:首页 > 单片机技术文章 > PIC单片机 > 详细内容
基于PIC单片机的倾角传感器的设计
发布时间:2009/7/24  阅读次数:3307  字体大小: 【】 【】【

   要:介绍倾角传感器的工作原理,对PIC16C72与倾角传感器的硬件接口电路及其软件进行了设计,并且该设计已经由实验得到验证。

关键词:PIC16C72;单片机;倾角传感器

中图分类号:TH822;TP212.12;TP368.1                   文献标识码:B

  

0   前   言

设计中的倾角传感器是新型变质面积电容式倾角传感器,该倾角传感器技术是为数不多的、能够兼有结构简单、可靠性高、有通用传感器集成电路等优点的倾角传感器技术之一。在测绘仪器仪表、建筑机械、天线定位、机器人技术、坦克和舰船火炮平台控制、飞机姿态、汽车电子控制、石油勘探、海上平台监控等方面有广泛应用。

  

1   倾角传感器的工作原理

倾角传感器的电路原理如图1所示。

1   倾角传感器原理图

检测电路由比较器A1、A2、双稳态触发器及电容充放电回路组成。C1、C2为可变介质面积电容式倾角传感器,其容量大小与倾角变化成比例。双稳态触发器的两个输出端A、B作为差动脉冲宽度调制电路的输出。设电源接通时,触发器的A端为高电位,B端为低电位,因此A点通过R1对C1充电,直至M点的电位等于参考电压Uf时,比较器A1产生一脉冲,触发器翻转,则A点呈低电位,B点呈高电位。此时M点电位经二级管D1迅速放电至零,而同时B点的高电位经R2向C2充电,当N点电位等于Uf时,比较器A2产生一脉冲,使触发器又翻转一次,则A点呈高电位,B点呈低电位,重复上述过程。如此周而复始,在双稳(a)(b) 态触发器的两输出端各自产生一宽度受C1、C2调制的方波脉冲。

C1=C2时,线路上各点电压波形如图2(a)所示,A、B两点间平均电压为零。当C1≠C2时,C1和C2充放电时间常数不同,电压波形如图2(b)所示,A、B两点间平均电压不再是零。

输出直流电压USC由A、B两点间电压经低通滤波后获得,等于A、B两点间电压平均值UAP和UBP之差。

式中U1——触发器输出高电平。

设充电电阻R1=R2=R,则得

2   各点电压波形图

当倾角传感器在-90°=-+90°之间转动变化时,C1、C2的电容将随之发生变化。由上面的等式可知,差动电容的变化使充电时间不同,从而使双稳态触发器输出端的方波脉冲宽度不同,因此A、B两点间输出直流电压USC也不同,而且具有线性输出特性。

  

2   硬件设计

用芯片LM339作为倾角传感器的两个电压比较器,芯片HBF4013AF作为倾角传感器的RS触发器,芯片LM324用作电压跟随器。触发器的A点电压经低通滤波后,再由芯片LM324进行电压跟随,然后作为PIC16C72单片机RA0端口的模拟输入量。基于PIC单片机的检测电路如图3所示。

3   PIC硬件连接图

  

PIC16C72芯片是一种具有28个引脚的双列直插式芯片,有2k的程序存储器和128 Byte的RAM,它提供22个I/O引脚与电源掉电复位功能,内置的外围包括3个定时器,一个捕捉/比较/PWM模块和一个同步串行通信端口,这个通信端口可以设置为使用两线的集成电路间通信模式,或是三线的串行外围接口。PIC16C72提供8个中断源,并可由软件来设置它们的优

先权。

PIC16C72芯片的最大特点就是带有8位A/D转换部件,有5个A/D通道模拟输入,这些多通道模拟输入共用一个采样/保持电路,用一个多路转换开关进行切换。使用A/D转换功能时,应首先对A/D控制寄存器ADCON0、ADCON1进行初始化定义,见图4.

PIC16C72的RA1端接有一校零电键,当PIC16C72采样时,若电键按下,则把当前倾角传感器的倾斜角定为零度角。此时,数码管显示的数据为零(000.0).

4   A/D控制寄存器

4个LED数码管显示倾角传感器的倾斜角度。第一个数码管显示符号位,中间两个显示整数位,最后一个数码管显示小数位。显示的数值范围为-90.0°—+90.0°.LED数码管显示采用的是共阴极动态扫描。RA2、RA4、RA5、RC0为位选端,当该端为高电平时,由三极管驱动位选。RB0-RB7为段选,当它为高电平时分别驱动八段LED.

  

3   软件设计

主程序和A/D转换子程序流程图如图5和图6所示

5   主程序                                                                                                        图6   A/D转换子程序

4   实验结果

按上述倾角测量原理及电路,我们制作了实际倾角测量装置,在实际转角测试平台上进行了测量实验,图7为倾角实际测量曲线。其中,实线表示倾角传感器从-90°逐渐增大到+90°时的测量曲线,虚线表示从刚才的+90°逐渐返回到-90°的测量曲线。从图中可以看出,我们设计及制作的倾角传感器能够实现-90°-+90°之间的倾角测量,且具有较好的线性度,但测量存在一定的回差,这主要是由于传感器中介质的性能造成的。而且,若介质对温度变化敏感,则传感器的测量精度也要随之受温度影响。下一步的工作将寻求稳定的电容介质,提高传感器的测量精度。

7   倾角实际测量曲线

参考文献:

1] 窦振中.PIC系列单片机原理和程序设计[M].北京:北京航空航天大学出版社,2000.

2] 王有绪.PIC系列单片机接口技术与应用系统设计[M].北京:北京航空航天大学出版社,2001.

  

我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[6]
  • 评论人:[匿名] 时间: [2012/9/28 5:26:20] IP:[70.183.142.22*]
  • GZFDnB , [url=http://xbgpecrbtnaw.com/]xbgpecrbtnaw[/url], [link=http://yfitpwkeklyu.com/]yfitpwkeklyu[/link], http://mrnmwlivkvck.com/
  • 评论人:[匿名] 时间: [2012/9/27 17:52:53] IP:[168.167.43.22*]
  • W2Xvhx <a href="http://bqinimumgssv.com/">bqinimumgssv</a>
  • 评论人:[匿名] 时间: [2012/9/26 5:34:01] IP:[127.0.0.*]
  • GkOMqm , [url=http://gusycbrspwtg.com/]gusycbrspwtg[/url], [link=http://owcobwvnynfh.com/]owcobwvnynfh[/link], http://ytwwyakkjfex.com/
  • 评论人:[匿名] 时间: [2012/9/25 6:41:44] IP:[95.155.212.15*]
  • G0yLpn <a href="http://pxxhoweqnber.com/">pxxhoweqnber</a>
  • 评论人:[匿名] 时间: [2012/9/24 16:15:32] IP:[92.232.124.24*]
  • Thats 2 cleevr by half and 2x2 clever 4 me. Thanks!

网站导航 管理登陆 ┊ 免责声明 问题反馈  友链说明
本站部分内容来自网络共享资源,如有冒犯您的权利请来信告之删除或纠正!
不得对本站进行复制、盗链或镜像,转载内容须获得同意或授权;欢迎友情链接、站务合作!

    我要报警 Alexa
 mcusy_cn#126.com (请把#改成@) 交流:522422171
本站学习交流群:138..158(高级群1-)、77930286(高级群2)、61804809(群3)
Copyright© MCUSY All Rights Reserved
本站网警备案号: WZ36040002485
  ICP备案证书号:粤ICP备09034963号