上海羊羽卓进出口贸易有限公司

单片机角度传感器 角度与角位移检测中的角位移传感器

发布时间:2024-10-29 19:10:34

角度与角位移检测中的角位移传感器

角度与角位移检测中的角位移传感器

拉绳位移传感器的应用越来越广,人们都知道了直线位移的测量方法,但是需要测量角度的时候就不知道要用什么东西测量了,今天琳琳姐就带您了解一下这个测量角度的位移传感器是怎么回事。

1.介绍:测量角度的位移传感器我们叫做角度传感器或者角位移传感器,因为用处的不同还有的也叫倾角传感器,反正都是用来测量角度的。

角位移传感器

2.结构:它的结构是怎么样的呢?就是一个圆柱体的壳体和一个圆轴组成,具体的形状可以参考电机。小的圆轴部分是转动轴,负责连接需要测量角度的轴。大的圆柱体部分是固定的,里面主要是电子元器件,负责把小圆轴转动的时候带动的内部器件,所输出的信号值输出给采集系统。

角位移传感器2

3.信号:角位移传感器输出信号有很多种,因为采集系统有很多,而这些采集系统有PLC、工控机、单片机、采集卡、电脑等,所以角位移传感器输出的信号也是不同的,一般我们分两大类,数字信号角位移传感器和模拟量信号角位移传感器。

角位移传感器1

4.供电:一般的电子元器件供电电压都是有规定的,角位移传感器的供电电压也是一样的,有5v、12v和24v三种,具体是哪一种,还要看选择的信号。

角位移传感器3

5.安装:小圆轴连接测量角度的轴,壳体连接固定点,这个要注意,连接轴的位置一定要用联轴器,这样可以预防两个轴不同心的情况下把轴掰断了。

还有一些微小的注意事项,这里就不详细说了

基于STC单片机的角度控制

宁红英,李学平,卢秀,刘芳园

(西安理工大学 信息技术与装备工程学院,陕西 西安 710048)

:利用STC12系列单片机作为控制核心,减速电机作为执行机构,以单圈电位器作为检测元件,在有限范围内实现了角度的精确控制。经过实验测试,在0°~235°的控制范围内,最大误差控制在±1°,保证了控制精度和控制速率;经过实际使用验证了该方案安全、可靠。

:TP215文献标识码:ADOI: 10.19358/j.issn.1674-7720.2017.07.010

引用格式 :宁红英,李学平,卢秀,等.基于STC单片机的角度控制[J].微型机与应用,2017,36(7):32-34,38.

0引言

*基金项目:西安理工大学教学研究重点项目(xjy1670)现代工业控制中控制对象的多样性及复杂性,控制系统中各环节的控制精度、控制速度的要求不断提高,对控制系统的性能提出了更高的要求。随着计算机技术的不断发展,信号处理精度已经普遍能够满足要求,所以衡量系统性能的优劣取决于系统中的检测环节及执行机构。执行机构从所用能源进行分类,可分为电动执行机构、气动执行机构以及液压执行机构[1]。控制系统中,角度对应执行机构的典型输出,本文对电动执行机构进行分析,以通用STC系列单片机为控制核心,以单圈电位器作为检测元件,采用PID算法,对执行机构减速电机进行控制,实现角度的精确控制[24]。

1控制系统设计思想

控制系统结构如图1所示,系统结构为典型的单值闭环控制系统,主要由单片机主控系统、驱动系统、执行机构、角度检测及显示等环节构成。

主控系统主要完成信息处理、电机驱动信号输出、驱动显示器件等功能,采用主控芯片STC12C5A60S2单片机,此芯片具有高速、低功耗、超强抗干扰等性能[5]。驱动系统主要根据主控系统的输出信号进行功率放大,驱动后级执行机构,此环节采用专用驱动模块L298N来完成。执行机构采用减速电机,完成被控对象角度的定位。角度检测采用变阻式角度传感器实现,主要完成减速电机转动角度的准确判断,并将角度转换成电压输出,角度调整范围为0~270°,输出电压在一定范围内与角度线性对应,其输出接入到主控系统的A/D转换接口。显示模块采用LCD1602液晶显示器件,主要完成设定值以及实时测量角度的显示。

图2负反馈控制结构系统工作过程形成典型的负反馈控制系统,结构如图2所示。角度传感器与执行机构中的减速电机同轴相连,当减速电机旋转时,角度传感器随之一起旋转,将减速电机的旋转角度转换成电压输出,作为反馈信号,送入到主控系统的A/D转换入口。主控系统接收到此信号之后,与设定值进行比较,得到偏差信号,控制系统一方面根据两者偏差调整PWM输出占空比,控制减速电机的转速,当偏差较大时,减速电机快速转动,随着偏差的不断减小,电机旋转速度趋于平缓,既保证了系统调整速度,又可以减小执行机构定位时旋转角度的超调;另一方面,主控系统根据偏差信号的状态,调整减速电机的旋转方向,最后使系统稳定在设定值上。

2实现方案

2.1硬件电路设计

(1)电机驱动电路

控制信号由STC12C5A16S2单片机输出。由于单片机的直流输出电流非常微弱,不能直接用来驱动电机,必须将输出的控制信号输入到电机驱动电路,进行功率放大,再驱动电机工作。本文中采用驱动芯片L298N构造驱动电路,如图3所示。驱动芯片中ENA、ENB为使能控制端,控制电机的停转,高电平有效;根据设计结构,将单片机的PWM输出端接驱动芯片的使能端ENA,单片机输出端P1.4、P1.5接驱动芯片的输入端,控制电机的正转、反转、停止等状态。

(2)电机旋转角度检测

对于电机角度检测,采用高精度的单圈电位器。减速直流电机转轴与电位器同轴相连,电机旋转带动传感器旋转轴的旋转,传感器产生一个与角度依次对应的输出电压,此电压接入单片机A/D采样端口,作为电机的位置反馈信号,软件处理过程中对所采集的信号进行非线性修正,以提高控制精度。

(3)人机接口

人机接口资源分配如图4所示。本系统中,人机接口主要涉及两个问题,一是参考值的设定,另一个是参考值以及反馈值的实时显示。参数设定采用键盘输入,设置3个按键,对角度进行“加”、“减”、“确定”功能设定;数据显示采用LCD1602液晶显示器件,完成对参考值以及反馈值的实时显示。图5电机驱动软件设计流程

2.2主要模块软件设计

(1)减速电机驱动

电机驱动软件设计流程如图5所示。通过将角度传感器输出信号与设定值进行比较,获得一个偏差信号,首先根据偏差信号的状态确定电机的运行状态,当偏差信号小于0时,控制电机正转;偏差信号大于0时,电机反转;偏差信号等于0时,电机固定在设定位置。其次在控制算法中对此偏差信号进行PID运算,控制PWM输出占空比,调整电机转速[6],实现速度的两级控制,以提高整机的调整效率,减小控制过程中角度的超调量。

(2)A/D转换

STC12C5A60S2系列单片机自带A/D转换接口,分布在P1口,图6为单片器A/D转换流程图。图6(a)为A/D转换主流程图,图6(b)为ADC数据处理过程。数据处理采用求取平均值的方法[7],数据处理过程中多次采样,剔除采样结果中最大及最小值,再求取平均值,以保证采样结果的精确度。

3测量数据及分析

系统搭建并调试完成之后,在0°~235°范围内,每隔5°改变一次设定值,对控制结果进行测试,测试误差在±1°范围内;在数据测试过程中,每改变一次设定值,系统能够非常迅速地达到新的平衡状态且超调量较小,误差曲线如图7所示。

4结论

本文主要论述了控制系统中对过程变量角度的控制,依次映射执行机构的控制过程。系统采用单片机作为主控芯片,结构紧凑、体积小、集成度高、速度快、抗干扰能力强、故障率低、操作方便;软件部分采用结构化设计,只要对程序参数稍加改动就可以很快适应新的环境,系统易维护,集成了数据采集、数据处理、控制电机运行状态等功能,同时也体现了经典控制理论在控制过程中良好的控制效果。经过实际测试,角度在0°~235°时,最大误差可控制在±1°范围。

参考文献

[1] 李开元,刘洪运,王卫东,等.基于STC单片机的温控热计费采暖阀门的设计[J].电子技术应用,2011,37(5):56-59,63.

[2] 郭天祥.51 单片机C语言教程 [M]. 北京 : 电子工业出版社 ,2009.

[3] 赵新.基于PID算法的PWM单片机的帆板控制[J].信息与电脑,2016(7):33-34.

[4] 赫建立,朱龙英,成磊,等.串联机器人轨迹跟踪控制模糊自适应PID算法的误差修正[J].电子技术应用,2015,41(1):60-63,67.

[5] 余松科,方方,李婷,等.PWM调速对直流电机运行特性的影响研究[J].微型机与应用,2015,34(13):28-30,34.

[6] 史敬灼,刘玉.超声电机简单专家PID速度控制[J].中国电机工程学报,2013,33(36):120-125.

[7] 刘春辉,张颖超,许超,等.自动气象站数据采集器的设计[J].电子技术应用,2014,40(6):36-38.

相关问答

角度传感器 MMA7455模块怎么连接电路,与 单片机 I2C如何使用。...

[最佳回答]INT1引脚一般作为数据准备好中断DRDY,用于提示测量数据已经准备好,同时在状态寄存器(STATUS地址0X09)中的DRDY位也会置位,中断时输出高电平,并一直...

锐志转向角 传感器 用431匹配方法?

431(DataRecorder,数据记录仪)是一种汽车故障诊断仪,用于检测和读取汽车电子控制单元(ECU)的数据。锐志(Mazda6)转向角传感器(SideAngleSensor,SAR......

单片机 、光耦

[回答]1系统总体结构原理粮食在储藏期间,由于受环境、气候和通风条件等因素的变化,粮仓内温度或湿度会发生异常,这极易造成粮食的霉烂、或发生虫害。那么...

单片机 在有 传感器 的电路中是起什么作用?

单片机在有传感器的电路中是数据处理及指挥中心传感器只能提供数据。温、湿度传感器可以提供温度和湿度的数据;光敏传感器可以提供光强度的数据;气压传感器可...

单片机 温度 传感器 不显示示数?

如果单片机温度传感器不显示示数,可能有几个原因。首先,检查传感器是否正确连接到单片机,并确保电源供应正常。其次,检查传感器的引脚是否正确配置,并确保...

光线 传感器 怎么连接 单片机 ?

光电传感器通过比较器连接到单片机。光线传感器是可以根据手机所处环境的光线来调节手机屏幕的亮度和键盘灯。距离传感器,又叫做位移传感器,是传感器的一种,...

温度 传感器 怎么与 单片机 连在一起工作?

第一要完成温度传感器与单片机的硬件连接:(1)温度传感器是将非电量转换为电量即温度转换成电压(一般电压值较小为毫伏级的)因此需要加一级运算放大电路...

传感器 需要会 单片机 吗?

这个不难...传感器自己做不了都是买的.买个数字的传感器就可以了这个不难...传感器自己做不了都是买的.买个数字的传感器就可以了

传感器 传出的数字信号输出要如何连接 单片机 串口?

首先,用单片机读取数字传感器数据,然后单片机通过串口将数据发送,PC端要有TTL电平的串口(不是RS232),将单片机的串口TXD、RXD及GND与PC端串口的RXD、TXD、G...

自动进角点火器原理?

自动进角点火器,在传统点火器的高压发生器上安装有传感器,传感器与一单片机连接,传感器将磁钢块与高压发生器接触时的电感值转为电磁脉冲信号,单片机根据传感...

展开全部内容