咨询电话

ENGLISH0755-88840386
学习专题

咨询电话

0755-88840386
您的位置:首页 > 学习专题 > 专业技术专题 > 工业自动化称重仪表>详情页

ARM皮带秤控制器仪表的高精度测速技术研究

发布时间:2019-12-25 14:29:32 |来源:网络转载

1 引言

随着微计算机技术、 传感器、 电子技术和通讯技术的发展 , 称重技术迅速发展 , 其称重装置在数字化、 智能化和网络化等方面有长足的进步。快速、 准确、 操作方便、 消除人为误差、 功能多样化等方面己成为现代称重技术的主要特点。称重装置不仅是提供重量数据的单体仪表 , 而且作为工业控制系统和商业管理系统的一个组成部分 , 推进了工业生产的自动化和管理的现代化。

皮带秤是一种重要的称重仪表 , 由于其具有动态测量和自动在线测量等优点 , 被广泛地应用。它可以起到减员增效、 节支创收、 减少误差的作用 , 还可以提高管理、 提高劳动生产率、 降低劳动强度 , 从而大大提高了生产的自动化程度。

原有的皮带秤控制器大多采用 8 位单片机 , 在数据的采集和处理上 , 速度和精度都不是很高。 虽然 8 位单片机的技术应用在国内已经很成熟 , 但随着微处理器技术的发展必将逐渐被性能更先进、 功耗更低的 16 位或 32 位单片机所取代。本系统使用了 32 位 ARM7 核的嵌入式微控制器 , 提高了测速精度 , 改进了皮带秤的性能。

2 系统组成以及误差分析

皮带秤控制系统结构上主要由三个主要部分组成 : 动态秤、静态秤和控制器。动态秤主要完成了单位时间内给定流量的配料 ; 静态秤缓冲由动态秤送到其斗中的配料 , 在规定时间内打开斗门将给定流量的配料送出 , 实现了二次校准 , 提高了皮带秤配料的精度 ; 控制器实现了荷重与速度采集、 算法实现和对动态秤电机以及静态秤斗门的控制。

皮带秤误差产生的因素很多 , 综合分析主要有以下几个方面 : 称量力误差 ; 皮带速度误差 ; 信号处理误差 ; 校准误差 ; 环境影响误差。为了提高皮带秤的计量精度 , 减少误差 , 针对使用现场环境状况 , 选择相应的设备 , 提高安装技术水平 , 正确的维护以及有效的校准。环境、 机械制造、 安装等因素造成的误差是不可避免的 , 而且在这些方面计量精度的改进不大 , 但是采用微计算机控制皮带秤可以最大限度的减小皮带测速误差和信号处理误差 , 进而也减小了其他因素对皮带秤计量精度的影响。

高精度测速技术研究

3.1 嵌入式微控制器

系统核心控制器选型是整个系统设计的重点 , 也是测速精度改进的关键。皮带秤控制器需要实现复杂的功能 , 其外围设备比较多 , 内部需要执行大量的数据处理、 控制和通讯等 , 而且计算精度要求高、 计算量大 , 因此软件较庞大 , 要求执行速度比较快 ;另外 , 所选用微控制器必须考虑到实用、 可靠、 性价比高等优点。考虑到以上因素 , 我们选用 Philips 公司的嵌入式微控制器LPC2132 。 LPC2132 以 32 位的 ARM7TDMI- S 为内核 ,2 个 32 位定 时 器 、 2 个 UART 、 1 个 10 位 8 路 的 ADC 、 10位 DAC 、 IIC 、PWM 通道、 47 个 GPIO 以及多达 9 个边沿或电平触发的外部中断使其非常适合本系统的开发 ; 内置了宽范围的串行通信接口和 16kB 的片内 SRAM, 提供大规模的缓冲区和强大的处理功能 , 非常适合于通信 ; 内部嵌入 64k 的高速 Flash 存储器 ,128 位宽度的存储器接口和独特的加速结构使 32 位代码能够在最大时钟速率下运行 ; 内部 PLL 时钟调整 , 可以达到最高 60MHz 的工作频率 ; 支持实时仿真和嵌入式跟踪 , 使系统开发更加有效 ; 较小的封装 , 功耗很低。

3.2 速度脉冲采集精度改进

皮带秤控制系统中 , 速度是一个及其重要的参数 , 速度的采集精度要依靠稳定且准确的传感器获得。 所以 , 测速传感器的性能直接影响到整个系统的响应速度、 精确度和稳定性等等。因此 , 测速传感器的选用极为重要。

采用脉冲测速传感器 , 脉冲测速传感器输出方波信号 , 其输出脉冲个数、 脉冲波形、 脉冲占空比以及相邻两通道输出脉冲波形相位差等技术指标均达到要求 , 此种传感器可用。脉冲传感器测速时 , 齿轮每转动一周 , 脉冲个数与齿轮齿数相同。齿轮个数为M, 齿轮转速为 N(r/min), 则每秒钟产生脉冲个数为 MN/60, 标定每个脉冲皮带走过的距离是 s (mm), 则皮带速度为 MNs/60 (mm/s) 。

当皮带秤转速很高时 , 采用上面的测速方法还是能够得到一个较理想的皮带速度值 ; 但是 , 当皮带秤转速很慢时 , 甚至每秒钟转动不超过一个齿时 , 显然上面的方法是不可行的。 速度脉冲的采集需要进一步地改进 , 需要更多的标定量。

利用 LPC2132 的定时器功能可以得到更加精确的速度脉冲采集值。设置 LPC2132 定时器 1 相关寄存器 , 使能下降沿中断 捕 获 功 能 。 将 高 精 度 脉冲 测 速 传 感 器 信 号 输 出 引 脚 与LPC2132 的捕获管脚相连 , 当有速度脉冲信号输入时 , 信号由高电平翻转为低电平时 LPC2132 将产生定时器捕获中断, 进入中断后可以记录捕获到的速度脉冲个数 , 更重要的是还可以同时读取由定时器计数寄存器中保存的每个用于速度计算的脉冲占用的 LPC2132 处理器周期数。至此 , 得到了两个以上速度脉冲采集的标定量 , 速度脉冲采集得到改进。

3.3 速度脉冲计算精度改进

设置 LPC2132 定时器 0 相关寄存器 , 使能 1 秒定时中断 , 且优先级最高 ; 设置定时器 1 相关寄存器 , 使能下降沿中断捕获功能。每次进入捕获中断 , 保存所需各标定量的值 ; 每 1 秒到进入中断 , 读取各标定量的值 , 计算瞬时速度。假定 1 秒定时到 , 实际捕获的速度脉冲波形如图 2 所示

可以很直观的看出 , 在 1 秒定时开始和结束的时候 , 捕获到不完整的脉冲信号。 t 1 为 1 秒定时开始捕获到的脉冲信号的时间 ,t 2 为 1 秒定时结束得到的脉冲信号的时间 ,Tadd 为 1 秒定时开始到最后一次捕获到下降沿的累计时间 , Tsec 为 1 秒时间恒定值。t 1 在捕获中断时 , 读取定时器计数寄存器值获得, Tadd在每次进入捕获中断时 , 计数寄存器的值累加得到 , t 2 等于Tsec 与Tadd 的差值。要得到速度的计算值 , 还需要引入两个量 T和 T l , 分别为前后两个不完整脉冲信号的完整周期时间值。电机运行过程中 , 速度不可能突变 , 所以 T f 与 T l 取值其前一个脉冲的周期时间。因此 , 我们得到瞬时速度 v :

其中 C 为 1 秒内捕获到的下降沿个数 , 所有的时间量以LPC2132 处理器周期个数为单位。

1 秒时间内 , 捕获到一个或多个下降沿 , 公式 (1) 总是成立的 ,但是 1 秒时间内没有捕获到下降沿 , 公式 (1) 就不能成立。此时 ,瞬时速度 v 采用公式(2):

即使电机运行速度非常缓慢 , 公式 (2) 也能得到当前的瞬时速度 v0但是 , 电机突然停止 , 公式 (2) 就不再适用了。因此 , 根据电机速度不可能突变 , 程序里需要判断临近两个脉冲周期差值也不会突变来断定电机是否停止 , 电机停止则 v 置零。

皮带秤运行时 , 电机可能在某一时刻处于加速或减速状态 ,此时公式 (1) 中的 t 1 / T f 与 t / T l 项的值可能出现大于 1 的情况 , 因此 , 必须在程序中判断并避免这种情况 , 取 t 1 / T f 与 t 2 /T l 近似等于 0.99 。另外 , 实际运行中会出现抖动干扰 , 使定时捕获产生误差 , 根据电机速度不可能突变, 程序里需要判断临近两次完整脉冲周期差值也不会突变来消除抖动干扰。电机运行速度非常缓慢时 , 定时器计数寄存器可能产生溢出 , 应及时读取和清空。

结论

系统结构上保留原有的皮带秤装置 , 采用了新型的 ARM 皮带秤控制器。选用 32 位嵌入式 ARM7 微控制器 , 不但提供了丰富的外围部件 , 而且性能优越 , 数据采集准确 , 处理速度快 , 运行稳定。 软件开发获得较以往更加准确的速度测定值 , 皮带秤测速精度得到改进。 因此 , 皮带秤配料系统控制性能得到进一步的改善 , 而且响应快 , 误差小 ; 同时采用 32 位 ARM7 数字控制器和分布式控制系统 , 功能强大。系统集控制、 测试、 管理于一体 , 便于二次开发、 系统升级和技术移植 , 性价比高。

本文作者创新点 : 原有的皮带秤控制器 , 采用脉冲计数方法测速 , 精度不高 , 从而影响了整个皮带秤的计量精度。在原有的皮带秤装置基础上 , 采用新型的 32 位嵌入式 ARM 微控制器作为皮带秤控制器 , 得到精度较高的速度测定值 , 改善了皮带秤的计量精度。

项目经济效益 : 本课题是水泥厂配料系统项目的一部分 , 是解决皮带秤配料系统计量精度的关键技术。该项目投入 15 万资金 , 其中控制器及其软件开发部分占资金的 50%, 也是设计的重难点之一 , 占整个设计工作量的一半。

 

参考文献

[1]杜春雷. ARM体系结构与编程[M]. 北京:清华大学出版社,2003.

[2]周立功,张华. 深入浅出 ARM7[M]. 北京:北京航空航天大学出版社, 2005.

[3]余张国. 基于 ARM和 MCX314A 的嵌入式运动控制器[J]微计算机信息, 2005.9,2:76- 78.

[4]曹源,穆建成,郜春海.测速传感器的测评研究[J]. 铁道通信信号, 2006.42,7:58- 60.

[5]方原柏. 电子皮带秤二次仪表的发展[J].衡器, 2004.33,4:1- 4.

[6]柴振民.影响电子皮带秤计量准确度的原因剖析[J]计量装置及应用, 2006 增刊 2: 59- 61.

[7]冯德军,王雪松,肖顺平,王国玉. 基于单宽带脉冲的空间目标测距和测速方法[J]. 信号处理, 2006, 22(1):73- 77.

[8]袁镇福,周浩,浦兴国,岑可法. 信号滤波和传感器特性对相关测速影响的研究[J].仪器仪表学报, 2001, 22(1):78- 80.

[9]潘笑,李琦,文剑波.新型高精度的电子皮带秤的研制.华东电力[J], 2003, (10):35- 37.

[10]范铁翔,黄宁,钟官寿,胡纫兰.高精度电子皮带秤配料系统的研究与实现[J].四川大学学报(自然科学版), 2004, 41(2): 354-359.

 

 

 

本文源于网络转载,如有侵权,请联系删除 

分享到