首页 公司简介 产品展台 开发生产 资料下载 技术支持 解决方案 展会消息
代理经销 集成电路 高频微波 消费电子 工控网络 安防报警 光纤光电 汽车电子
合作交流 留言本 友情连接 热卖产品 销售网络 招聘加盟 新品介绍 联系我们
传感器/变送器/仪表按厂商品牌选用指南按种类分类选用指南按行业应用选用指南 模块模组 隔离采集仪器仪表
产品资料 技术资料 样例工程 产品驱动 参考设计 应用电路 通讯协议 使用说明 支持软件 数据查询 问题解答 标准法规 图书资料 基础知识
 
依测量对象产品类型选购
依使用场合应用领域选购
依生产厂家厂名品牌选购
依测量原理检测方式选购
传感控制电路制作模块
压力传感器的设计制造与应用

传感与控制事业部欢迎您

自动控制产品简介
热门传感器/特殊功能模块
常用传感器/开关/模块类
代理厂家品牌介绍
传感器自控产品目录
精品传感器图文介绍

传感器/变送器/开关敏感元件

压力传感器变送器仪表总汇
精品压力传感器/压力变送器
热释电人体感应/菲涅尔透镜
温度开关热保护器/热敏开关
PTC/NTC热敏电阻/压敏电阻
代理日本石冢SEMITEC
温度传感器/温度变送器
湿敏电阻/湿敏电容
湿度传感器/湿度变送器
温湿度传感器/温湿度变送器
微波传感器/微波移动探测器
火焰传感器/紫外明火探测器
干簧管/干簧继电器水银开关
代理OKI干簧管/传感器
继电器/半导体继电器/军用
防雷管/TVS管/保护器/开关
安防报警/消防设施传感器
消费电子传感器/家电传感器
红外传感器/光电传感器
霍尔元件/霍尔IC霍尔传感器
气体传感器/气体变送器
汽车传感器/机动车用传感器
称重/测力/力传感器/仪器
旋转编码器/轴角传感器
超声波传感器换能器/雾化器
位移传感器/位移变送器
距离传感器/激光测距传感器
自复保险丝温度保险/保险管
液位传感器/液位变送器
浸水传感器/浸水变送器
张力/重力/荷重/重量传感器
磁场传感器/磁敏传感器
雷达探测器/雷达模块
速度传感器/加速度传感器
压电传感器/压电加速度
转速传感器/转速计/转速表
振动传感器/震动传感器
指纹传感器/指纹模块/电路
风速传感器/风速变送器
粉尘传感器/灰尘传感器
雨滴传感器/雨量传感器
图像传感器/摄像头摄像模块
露点传感器/结露传感器
电量传感器/电压电流传感器
色标传感器/颜色传感器
激光传感器/镭射模阻
硅光电池/光敏电池太阳能板
光敏电阻/光敏元器件
开关/光电开关/行程开关
压力开关/差压开关
流量传感器/流量变送器
光纤传感器/光栅传感器
集成传感器/智能传感器
PH值传感器/生物传感器
光幕传感器
接近开关/接近传感器
无线传感器/无线传感器网络
智能化传感器/传感器网络
倾斜传感器/倾角传感器
力矩传感器/转矩传感器
扭矩传感器/扭矩变送器
脉向传感器/脉搏传感器
血压传感器/胎压传感器
医用传感器/医疗传感器
螺传感器/陀螺仪
传感器IC/传感电路/配件
传感器软件/传感器系统
探测器 安全栅 电磁阀
其它敏感元器件/控制元件

环境监控产品

系列数据采集器
系列隔离变送模块
信号调理模块
系列GPRS无线传输I/0模块
以太网8路模拟量输入模块
系列监控仪
嵌入式系统
便携式工况记录仪
温湿度变送器
温度控制器
湿度控制器

数据采集系统

动力\环境\视频监控系统
GPRS数据采集系统
检验检测系统
专用监控系统

仪器仪表/校准仪表/报警器

温湿度测量显示控制仪表
红外测温仪/红外热像仪
称重控制仪表
流量积算仪表
多路仪表
可编程给定器
显示控制仪表
定时器\计时器
报警仪
无纸记录仪
系列PID控制器

物位传感器/变送器/开关

超声波物位变送器
射频物位开关
浮球液位变送器
浮球液位开关
投入式静压液位变送器
双界面油水分析仪
电容物位计
料位开关/音叉料位开关系列
智能磁致伸缩液位仪

嵌入式工控机/工控板/配件

嵌入式一体化工控机
全文工控组态软件
 
     
     
   

 

介绍一种高精度位置环系统
来源:SSTKJ 添加时间:2003-11-27
摘要:本文简要叙述了高精度位置环系统的组成方法,详细阐述了光电编码器在位置环中的应用原理和速度修正方法。概述了单片机及串行D/A的应用。

关键词:光电编码器,位置控制,测速发电机,恒速控制。

0 引言:

我们在为某单位开发一种高精度恒速泵产品时,需要一种速度调节范围达1:100000以上﹑稳定精度≤0.3%调速系统。我们查阅了国内有关生产伺服控制系统厂家的产品,几乎没有一家能满足要求。为了研制该产品,我们经过认真分析,仔细论证后,决定采用光电编码器作反馈元件,用单片机测出光电编码器每分钟脉冲输出个数,与给定的速度量进行比较然后改变D/A输出电压幅度,送给伺服系统调整电机转速,最终将电机速度控制在±0.3%以内。试验证明该方案是可行的。

现将该系统的组成原理及实现方法作一个简单的介绍。

1 实现原理:


图1中的系统是传统的带PID调节的直流伺服速度控制系统。对于控制精度较低的产品虽能满足要求。但对于精度要求高的场合就不能适应了。这是因为:当电机运转一段时间后,电机温度随着工作时间加长而不断上升,而反馈元件(测速发电机)与伺服电机同轴连接,故测速发电机的温度也随之升高。因为测速发电机是用永磁磁缸制成,其转子线圈切割磁力线而产生电势,其值为:

Ea=εa ∝ N
式中 Ea为测速机输出电势
 εa为测速机电势常数
 N为电机转速

一般情况下,εa是个常数,测速发电机产生的电势Ea正比于转速N。而实际上电机温度上升后εa已经发生了变化,通常情况下是下降的,εa变小,故Ea也变小。而此时电机转速并未下降,反馈到速度环的电压Δu随之上升,促使电机转速上升,迫使Ea上升,从而达到Δu维持不变。这样,随着电机温度上升,电机的速度也慢慢上升,而给定值并未改变,这就引起电机转速的误差增大。根据实际测量一般电机温度每上升100℃,电机转速的误差会增大1-3%左右。电机转速越低,相对误差越大。

为了纠正电机转速的偏差,采用600线/转的光电编码器作反馈元件,与电机同轴安装,就可以准确测出电机的转速。因为光电编码器是由激光照射光珊发出脉冲的,而光珊安装在光电编码器的转轴上,转轴每转一周(3600)编码器就产生600个脉冲,该脉冲只与转轴速度有关,而与温度无关。因此,只要准确测出光电编码器的脉冲个数,就可确切知道电机的转速。

例如,当电机的转速ND=1000转/分,则每秒钟光电编码器的脉冲个数应为
n光=1000*600/60
=10000(个脉冲)

ND=1转/分
n光=1*600/60 =10(个)
如果实际测量值与上述理论计算值有偏差,则可以通过调节D/A输出电压调整电机的转速,最终使
Δn=ND测-ND理
这样就可以将电机的转速控制在我们所希望的误差范围内。

2 元器件的选择;

2.1伺服系统(速度环)选用SC5HC60型直流脉宽伺服系统,调速范围可达1:10000以上,速度精度为0.5%FS。

2.2电机选用稀土直流宽调速伺服测速机组,与伺服系统构成速度闭环系统。

2.3 D/A器件选用分辨率为16位串行D/A。控制线为三线串行方式,即:一根时钟线,一根数据线,一根选通线。

2.4 光电编码器每转输出600个脉冲,五线制。其中两根为电源线,三根为脉冲线(A、B、Z)。电源的工作电压为 +5~+24V直流电源。

工作原理:当光电编码器的轴转动时A、B两根线都产生脉冲输出,A、B两相脉冲相差90 0相位角,由此可测出光电编码器转动方向与电机转速。如果A相脉冲比B相脉冲超前则光电编码器为正转,否则为反转.Z线为零脉冲线,光电编码器每转一圈产生一个脉冲.主要用作计数。A线用来测量脉冲个数,B线与A线配合可测量出转动方向.

2.5单片机选用89C51-24PC单片机,晶振频率为24MHz,用一个定时器作计数器来测量光电编码器的脉冲个数,另一个定时器精确定时,这样可准确测出电机每秒钟转动的距离,同时根据设定值计算出电机每秒钟应转动的理论值并与测量值进行比较,将误差值转换成数字量输出到D/A芯片的输入端,从而改变其电压输出,送给伺服系统控制电机的转速,从而达到恒速的目的。

例如:要将电机控制在500转/分,根据伺服系统的指标,当输入为0~5V信号时,电机转速为1500转/分,故可求得当ND=500转/分时,光码盘每秒钟输出的脉冲数为:

PD=500×600/60=5000个脉冲
对应该转速伺服系统的输入电压应为:
VD=5.000×500/1500=1.6666V

当测出的脉冲个数与计算出的标准值有偏差时,可根据电压与脉冲个数的对应关系计算出输出给伺服系统的增量电压△U:

△U=△P×5.000/(1500×600/60)= △P/3000(V)
而输出到D/A的数字量的增量应为:
△D=△U×216/5.000

电机的整个工作调节过程如下:

工作前通过键盘设定控制转速,计算出输出电压VD并将该电压对应的输出到D/A的数字量V数=VD×216/5.000算出,直接送给D/A,电机开始起动运转。当电机运转一段时间后电机转速不断上升从而导致测速机磁性下降,测速机输出电势下降,经速度环调整后使电机转速上升,运行时间越长,电机转速上升越多。这时系统起动位置环,通过不断测量光电编码器每秒钟输出的脉冲个数,并与标准值PD进行比较,计算出增量△P并将之转换成对应的D/A输出数字量,在原来输出电压的基础上减去增量,迫使电机转速降下来,当测出的△P近似为零时停止调节,这样可将电机转速始终控制在允许的范围内。

3 硬件电路的实现

实际工作中由于伺服系统工作电流较大,对于微机干扰较大,故在硬件电路设计时应考虑到系统的隔离和干扰问题。由于选用的是串行D/A。信号的传输只用三根线,故采取隔离措施相对容易些。而光电编码器工作也容易受到干扰,因此除了正常的接地外,还要将光电编码器输出线中的地线可靠接地。光电编码器的A线做脉冲检测用,Z线作计数器用,速度输入用键盘输入数字,显示用液晶显示器。

4 软件

根据电路的连接情况,采用汇编语言编写了整个程序。现将部分阐述如下:

4. 1初始化
初始化内容包括定时器、中断系统及个单元内容的初始化

HSTART:MOV SP,#0E0H ;设置堆栈顶地址
MOV IE,#90H ;开中断及串行口中断允许
MOV IP,#5 ;将定时器1和串口中断设置高优先权
MOV TCON,#5 ;外中断0和外中断1全部为边沿触发方式
MOV TMOD,#21H ;定时器0为方式1定时器2为方式2
MOV PCON,#0 ;SMOD=0
MOV SCON,#0D8H ;串口设置成方式3,TB8=1,REN=1
MOV TH1,#0FDH ;设定定时器1重装时间常数
MOV TL1,#0FDH
CLR ET1
SETB REN
SETB ES
MOV TH0,#2CH
MOV TL0,#0
SETB TR0
SETB TR1
……
4. 2定时器0中断子程序
CLOCK0:CLR ET0 ;保护现场指令
MOV TH0,#2CH ;重置时间常数
MOV TL0,#0
INC QSE0
MOV A,#14H ;判别1秒钟定时到否
CJNE A,QSE0,HCLZ
MOV QSE0,#0 ;计数器清零
MOV A,QSEC
ADD A,#1 ;秒单元加1
DA A
MOV QSEC,A
MOV A,#5
CJNE A,QSEC,HCLZ ;判5秒钟到否
MOV QSEC,#0 ;秒单元清零
CLR EX0 ;关中断0停止计数
HCLZ: 恢复现场指令
SETB ET0
RETI ;中断返回
4.3中断0计数程序
POST1:CLR EX0
保护现场指令
MOV A,QLLD ;计数器低位加1
ADD A,#1
MOV QLLD,A
MOV A,QLLD+1
ADDC A,#0
MOV QLLD+1,A
恢复现场指令
SETB EX0
RETI
4. 4处理程序
处理程序包括加减运算程序、数字转换程序、D/A输出程序、实时报警程序、数据采集程序等。
 

 

 


 

更多产品请看本公司产品专用销售网站:欢迎索取免费详细资料、设计指南和光盘 ;产品凡多,未能尽录,欢迎来电查询。

SSTKJ中国传感器科技信息网:http://www.sensor-ic.com/ SSTKJ射频微波光电产品网:HTTP://www.rfoe.net/

SSTKJ电子元器件网:http://www.sunstare.com/SSTKJ工控安防网:http://www.pc-ps.net/

SSTKJ军工产品网:hrrp://www.Junpinic.com/        SSTKJ消费电子产品网://www.icasic.com/

SSTKJ实业科技产品网://www.sunstars.cn/

传感器销售热线:

    地址:深圳市福田区福华路福庆街鸿图大厦1602室

    电话:0755-83376489 83376549 83607652 83370250   83370251  

    传真:0755-83376182  (0)13902971329  MSN: SUNS8888@hotmail.com

    邮编:518033   E-mail:szss20@163.com     QQ: 195847376

    深圳赛格展销部:深圳华强北路赛格电子市场9583号 电话:0755-83665529   13823648918

    技术支持: 0755-83394033 13501568376

    北京分公司:北京海淀区知春路132号中发电子大厦3097   TEL4006579498  18927445855  13823791822  FAX010-62543996 

    上海分公司:上海市北京东路668号上海賽格电子市场地下一层D25号   TEL4006571586  56703037  13823676822  FAX021-56703037

    西安分公司:西安高新开发区20(中国电子科技集团导航技术研究所西安劳动南路88号电子商城二楼D23 

            TEL4006572198  13072977981  FAX:029-77678271