基于PIC单片机的倾角传感器的设计

控制/MCU

1933人已加入

描述

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

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

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,则得制器设计

制器设计

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

4  实验结果

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

制器设计

图7  倾角实际测量曲线

参考文献:

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

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

[3] 何信龙,李雪银.PIC16C7X入门与应用范例[M].北京:清华大学出版社,2002.

[4] 彭树生.PIC单片机原理及应用[M].北京:机械工业出版社,2002.

[5] 王化祥,张淑英.传感器原理及应用[M].天津:天津大学出版社,1997

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分