基于AVR单片机的轮胎模具内径测量系统设计

发布者:柳絮轻风最新更新时间:2017-12-11 来源: eefocus关键字:AVR单片机  轮胎模具  内径测量系统 手机看文章 扫描二维码
随时随地手机看文章

    轮胎模具用于成型轮胎,其加工质量对轮胎的生产非常重要。为了生产出好的轮胎,必须对轮胎模具加工质量提出高的要求。传统的加工质量检测法主要是靠百分表,人为采集数据后分析得出加工质量报告。这种办法的局限性是需要操作者有一定的工作经验,而且取样过程人为控制,精度受到一定影响。近几年来,轮胎模具工业随着轮胎的大量需求而得到了快速发展,传统的检测方法不能满足市场需求。光栅尺是一种数字位移测量设备,测量范围可达几十米,测量精确在微米级;激光测距仪是一种非接触测量设备,可以对不规则表面的目标位移进行测量,但是测量距离较小。将大范同的光栅尺和非接触测量的激光测距仪结合起来就可以实现对不规则面的目标距离进行测量。将光栅尺读头与激光测距仪固定在机械横梁上,运用步进电机控制横梁的运动,分别对模具不同层面的内径进行测量。

    系统采用AVR单片机实现控制步进电机和光栅尺数据读取,通过接收上位机的控制命令,AVR单片机控制步进电机运动,数显表数据和激光控制器位移数据自动经串口发送给上位机,从而完成对模具内径的自动测量。

    1 系统组成

    基于AVR的轮胎内径测量系统主要由AVR单片机、上位机、光栅尺、数显表、激光测距仪、驱动器、步进电机、电子手轮、行程开关等组成。其功能框图如图1所示。

a.JPG

    单片机选用的是爱特梅尔公司的ATmega16;上位机采用研华公司生产的ARK3360L工控机,它拥有多个RS232接口;激光测距仪采用的是日本基恩士公司的LK-G85激光测距传感器和LK-G3001V激光测距控制器,其分辨率为0.1μm,测量范围-15~+15 mm,测量距离为80 mm;光栅尺采用广州诺信数字测控设备有限公司的KA300型系列光栅位移测量设备,读数由其公司的SDS6型数显表实现。最终的内径计算由上位机接收到激光测距仪数据和光栅尺数据后完成。

    2 系统功能分析

    2.1 模具内径测量方法

    轮胎模具置于静止的工作平台之上,旋转测量平台处于工作平台的中心位置,在旋转测量平台上的横梁和立柱可以沿径向和垂直两个方向移动,激光感测头置于测量横粱上。根据轮胎模具的内径不同,沿径向移动测量横梁,将激光感测头移动至测量范围内,即可测得激光感测头至轮胎模具内圆的距离,再通过利用光栅尺测量横梁径向移动的距离,换算出轮胎模具的内径。通过控制电机旋转测量平台,就可以按照节距逐一测量轮胎模具内径,从而得到轮胎模具的圆度。将测量横梁沿立柱垂直移动,就可以测量轮胎模具不同垂向高度的内径,从而得到模具的圆锥度。

    测量系统一共有3个步进电机控制测量设备沿3方向运动;两把光栅尺读取水平和垂直位移数据,还有激光测距仪实现非接触位移测量,其测量结构如图2所示。

b.JPG

    2.2 测量原理和功能实现

    轮胎模具花纹块剖面如图3所示:花纹块最上边的是模具胎口,其加工的误差一般较小,选取作为基准。设胎口离花纹块中心线X1的距离为RT,把这个内圈设定为基准圈。轮胎模具内径测量是基于模具胎口半径RT已知的前提下,由程序控制整个测量过程。

c.JPG

 

    在保证待测模具的平面度和同心度状态下,调整转动电机和垂直位移电机,使得激光感测头位于被测点上方的已知胎口直径位置。调整水平位移电机,使得激光感测头与胎口被测点的水平距离为80±0.5 mm,激光传感器在这个距离下测量精度最高。
    根据胎口半径RT和胎口被测点的激光测距值、水平光栅尺读数,可以得到如下等式:
    d.JPG
    其中,XL是激光测距值,XR是水平光栅尺读数,这两个值可以多次测量取平均,XS是系统装配和放置待测模具时的固有值,即如图设备中心X0离花纹圈中心X1的距离,相对于垂直方向的每个被测点而言,XS在整个测量过程中是不变的,因此可以得到下式:
    e.JPG
    当测量臂垂直移动至待测模具被测点的垂直位置后,平移激光感测头至距离被测点80±0.5 mm处,然后读取被测点的激光测距值XL’和水平光栅尺读数XR’,则被测点的半径满足:
    f.JPG

    只要按照上述方法逐点测量和计算出各个被测点的直径,就可以完成圆度测量了。

    在整个测量过程中,由于要避开模具的花纹,因而对测量点有一定的要求。使用ATmega16精确控制步进电机运行可以找到待测点,并在此基础上加入手轮控制器微调步进电机找到合适位置后再采集数据,这样就可以对人为设定的测量点进行测量。

    2.3 设备的行程控制

    在测量设备水平和垂直移动极限位置处放置行程开关来保证运行安全,为了降低成本,通过测量转盘的所有信号没有采用电滑环而使用电缆直接连接。因此设备在旋转时不能总是沿一个方向旋转,否则会扭断电缆。本设计中旋转角度不超过360°,为了区分旋转的0°和36 0°,在测量转盘指定的位置处分别放置两个并排的行程开关。通过判断这两个行程开关动作的先后次序来确定旋转的位置,然后决定可旋转的方向。

    3 单片机设计

    主要思路:上位机对电机进行测量步骤的控制,通过发送命令使步进电机沿设计思路正确测量数据。而在某些测量点上,需要人工干预时通过转动手轮即可微调电机。而行程开关可以限制机械转动的位置,也可以用于复位设置。

    3.1 步进电机的驱动

    步进电机的运行要有步进电机驱动器,把控制系统发出的脉冲信号转化为步进电机的角位移。步进电机的转速与脉冲信号频率成正比,步进角度与脉冲数目成正比。步进电机启动时,必须有升速、降速过程,升降速的设计至关重要。如果设计不合适,将引起步进电机的堵转、失步、升降速过程慢等问题。为了实现升降速,用阶梯型频率变化来模拟频率线性变化过程。如图4所示。

g.JPG

    步进电机脉冲的产生由定时器1和定时器2实现,ATmega16控制器接收到上位机的命令后,首先获取需要转动的步数,然后根据相应命令打开相应定时器的计数功能。控制程序中用定时器1控制二路脉冲输出,定时器2控制一路脉冲输出,从而完成3路电机的控制。

    定时器2使用CTC模式,匹配中断使能。通过匹配中断,在OCR2端口可以输出脉冲,通过设定寄存器OCR2寄存器的值可以改变输山脉冲频率。定时器1使用相位与频率修正模式,在不同串口命令下分别设置ICR1、OCR1A和OCR1B寄存器的值并打开不同的匹配中断,从而可以分别在OC1A和OC1B端口输出匹配脉冲。其输出频率控制和定时器2原理一样,只是还需要改变计数上限值ICR1。由于3路电机不同时运动,因此每次只有一个定时器处于打开状态,其余则需要关闭。

 

    在程序运行中,设置了一个全局变量保存电机运行的步数。在收到上位机的命令后,控制程序首先将该步数写入片内EEPROM中再执行。由于EEPROM数据掉电不丢失,因此系统掉电后复位时可以从EEPROM中取出数据然后执行下一次操作。

    3.2 手轮微调控制

    手轮的作用主要是实现微调设备找到合适的测量点。电子手轮一共有两路脉冲输出,两路脉冲相位差决定了手轮的旋转方向。手轮的控制采用定时器0,使用计数模式。定时器0没置为CTC模式,上升沿触发,OCR0为1,计数初始值为0,中断使能。当外部上升沿触发时计数到1时触发中断,在中断子程序里面根据手轮状态产生相应的脉冲输出。

    在手轮中断子程序中,首先将计数器自动清零等待下一个手轮脉冲。然后判断正反信号和手轮档位状态,ATmega16根据状态信息通过延时方法产生一定数量的脉冲控制步进电机。手轮状态共有Z、Y、X 3个方向,X1、X10、X100 3个档位。若手轮在X档位则在相应端口(该端口同时也是定时器脉冲输出口)输出一定数目的脉冲。改变延时的大小可以改变输出频率,但是由于延时输出脉冲的最大频率决定于晶振,因此输出脉冲受到一定影响。延迟方法产生的脉冲不能精确控制步进电机的步进角度,但是可以用于微调。

    手轮的正反信号通过D触发器来判断。将手轮脉冲A作为CLK信号,脉冲B为CP信号,复位端和置位端接高电平。当手轮正转时脉冲A脉冲与脉冲B的相位差为正90度,D触发器输出高电平;若反转A脉冲与B脉冲的相位差为负90度,输出低电平。

    3.3 串口模块

    上位机和单片机主要采用UART异步通信,收发按字节处理。单片机接收上位机命令时采用UART查询方法实现数据接收。其通信格式为:起始字+控制字节+步数+结束字,数据使用国际通用标准ASCII码格式,如表1所示。

h.JPG

    
    设计过程中使用ICCAVR编译器编写单片机控制程序,可以使用atoi函数将ASCII码格式步数转化为整型数据。

i.JPG

    单片机对上位机通信主要是使用两个字节数据发送手轮状态信息和行程开关状态信息。单片机在接收到查询命令后,将两字节状态信息返回给上位机,每次执行步进电机命令后也需要向上位机发送状态信息,将执行结果返回给上位机。其定义如表2所示。

    4 结束语

    文中基于AVR单片机设计了一套轮胎模具内径测量系统,可以接收电子手轮和上位机信息分时控制多路步进电机并能控制光栅尺读数。

    该系统设备经过安装后,选取标准钢板作为测试目标,在垂直方向选定若干个测试点,结果证明其测量误差在2μm以内。然后选取子午线轮胎模具作为测试目标,与人工测量数据进行对比,测量误差在4 μm以内,达到设计要求。


关键字:AVR单片机  轮胎模具  内径测量系统 引用地址:基于AVR单片机的轮胎模具内径测量系统设计

上一篇:AVR单片机位操作C语言编程的执行
下一篇:AVR单片机入门----MEGA端口操作

推荐阅读最新更新时间:2024-03-16 15:49

AVR单片机电梯外呼板系统设计
随着现代社会的发展,科学技术的进步,出现了众多高层建筑和智能建筑。电梯,作为高层建筑内部一种重要的交通工具,其应用规模日益扩大。而作为电梯系统中必不可少的一部分,电梯召唤显示板(简称电梯外呼板)的应用也随之剧增。 电梯外呼板应用于每层楼的电梯门外,供乘客及电梯维保人员使用。电梯外呼板将乘客及维保人员的需求信息通过CAN总线传达给电梯主板,电梯主板接收信息并执行相应的操作。同时,电梯主板将电梯的实时运行信息通过CAN总线传递给电梯外呼板,通过外呼板LED显示出来,供乘客参阅。 AVR单片机具有高可靠性、功能强、高速度、低功耗和低价位的特点,本系统选用了高档ATmega列AVR单片机ATmegal6。它具有先进的RI-SC结构
[单片机]
<font color='red'>AVR单片机</font>电梯外呼板系统设计
基于AVR单片机的某车型CAN总线系统设计
引言 现场总线技术 是目前自动化控制领域发展比较迅速的一门技术,其中CAN(Controller Area Network)总线 是在国际上应用最广泛的现场总线之一。近几年随着汽车电子行业的发展,现代汽车中CAN总线已经成为必须采用的装置之一。本文以ATMEL公司新近生产的一款内置CAN控制器的单片机——AT90CAN128为基础,设计了一款车载CAN总线系统,通过CAN智能测控仪表对车中部分单元参数量进行实时监控,使各单元之间协调运转。另外,传输线束大大简化,可靠性得到了极大的提高,有效节约了线束安装空间和系统成本。 1 AT90CAN128特性概述 1.1 基本特性 AT90CAN128 是基于AVR
[单片机]
基于<font color='red'>AVR单片机</font>的某车型CAN总线系统设计
AVR单片机I/O口使用注意事项
1. 先正确设置DDRx方向寄存器,再进行I/O口的读写操作。 2. I/O口复位后的初始状态全部为输入工作方式,内部上拉电阻无效,外部引脚呈现三态高阻输入状态。 3. 当I/O口工作在输入方式时,且要读取外部引脚上的电平时,应读取PINxn的值,而不是PORTxn的值。 4. 当I/O工作在输入方式时,要根据实际情况使用或不使用内部的上拉电阻。 5. 一旦将I/O口的工作方式由输出设置成输入方式后,必须等待1个时钟周期后才能正确读到外部引脚PINxn的值。
[单片机]
AVR单片机学习笔记
下面是自己在学习AVR单片机时的学习经验,分享出来给大家,一起学习。 1、 AVR单片机采用RISC 架构 ,8051单片机采用CISC架构。前者速度为后者的2~4倍,为流水线操作指令 2、 AVR单片机有32个通用寄存器(地址在RAM区从$0000开始到$001F),其中有6个(最后6个)合并为3个16位的X,Y,Z寄存器,用来存放地址指针,Z寄存器还可以寻址程序存储器 3、 哈佛结构,131条机器指令 4、 延迟开机功能 5、 内部自带RC振荡器,可提供1/2/4/8MHZ的工作时钟 6、 FLASH+EEPROM+SRAM+SPI+USART+TWI+PWM+RTC+10位ADC+模拟比较器+JTAG
[单片机]
AVR单片机isp下载时的常见问题解决方案
isp进行了简单总结,通过在线编程的方式(高压变换的同时不断复位芯片来实现对芯片的编程),可以对MCU的flash、eeprom、熔丝位、加密位等进行修改;该下载线支持时钟在8kHz以上,电压在2.7-5.5v之间的AVR单片机; isp下载出现问题一般是下面几个方面: 对于atmega64、atmega128,除了以上注意的以外,需要注意这两种芯片有专门的isp下载管脚(串口0),而不是复用MISO和MOSI,而且要彼此对应对了(这次自己就对应错了,如RXD0其实应对应MOSI): 最后贴一下isp简易连接图,以供以后参考:
[单片机]
<font color='red'>AVR单片机</font>isp下载时的常见问题解决方案
基于AVR单片机及专用MODEM芯片的MTU、RTU无线电遥测系统设计
一、前 言 基于AVR单片机及专用MODEM芯片的MTU(Master Terminal Unit中心调度机)、RTU无线电遥测系统。 分散地分布在全市的管网监测点上的远端RTU(系统可带256个RTU)采集数据,进行数据处理后通过无线电台向中心调度端发送数据,中心调度端接收到数据后进行数据处理,数据存储,并送给模拟屏显示。 二、设计思想 原有系统的使用中,主要存在以下几个问题:1. 无线通信波特率低(300bps),误码率高,巡测速度慢,最多带32个RTU终端;2. 当某一远程RTU端的无线电台一直处于长时间误发射状态时(简称“长发” )一直占用系统频点,由于系统共用一组无线电频点,这将使系统其他所有电台
[单片机]
基于AVR单片机的新型防汽车追尾安全装置设计
1 引言 随着我国汽车保有量逐年增加,高速公路的发展使得汽车的行驶速度越来越快。车流量也越来越大,导致高速公路交通事故频频发生,其发生率甚至达到普通公路的4倍,且有上升趋势。在高速公路所发生的交通事故中尤以汽车追尾居多,约占30%~40%,而在这些事故中,80%以上的事故是由于司机反应不及时或者判断失误引起的。由于目前只有高档车型才配有防碰撞装置,而且以往设计中只单纯考虑在车前或车后安装防碰撞装置,不尽全面,所以设计一套低成本、通用性好的汽车防车前车后追尾的安全装置具有广阔的应用和市场前景。因此。这里提出一种基于AVR的新型防汽车追尾安全装置设计。 2 安全装置组成和硬件电路设计 安全装置硬件电路设计主要由单片
[单片机]
基于AVR单片机与FPGA的低频数字式相位测量仪
在工业领域中经常要用到低频数字式相位仪来精确测量两信号之问的相位差,比如在电力系统、频率特性的研究、激光测距等领域均有广泛的应用,相位检测的精度直接决定系统的整体性能。这就要求测量仪逐渐向智能化和测试自动化方向发展,本设计采用MCU和FPGA相结合的系统方案,以AVR单片机ATmega128和Altera公司的Cyclone系列EP1C3T100为核心,充分发挥各自的优势,如AVR单片机先进的RISC结构和强劲的运算、控制功能,Altera公司的FPGA运算速度快、资源丰富以及易编程的特点,合理设计,此方案的相位仪具备速度快、稳定可靠、精度高等优点,而且容易实现“智能化”和“自动化”。 1 系统方案设计 1.1 测量方法的比较与
[单片机]
基于<font color='red'>AVR单片机</font>与FPGA的低频数字式相位测量仪
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved