



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【Word版本下载可任意编辑】 一种条码精密测量系统的设计和实现 条码技术早产生在风声鹤唳的二十年代,诞生于Westinghouse的实验室里。那时候对电子技术应用方面的每一个设想都使人感到非常新奇。他的想法是在信封上做条码标记,条码中的信息是收信人的地址,就象今天的邮政编码。为此Kermode发明了早的条码标识,设计方案非常的简单,即一个条表示数字1,二个条表示数字2,以次类推。然后,他又发明了由基本的元件组成的条码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果的方法,即译码器。 基于ARM单片机的条码定位技术具有读数客观、测量速
2、度快、精度高的优点,可以克服传统目视读数存在的读数过程繁琐、读数时间长、人为误差大、自动化程度低等缺点。该技术具有相当广泛的应用领域,既适合于近距离、高精度定位要求的各种光电式位移编码器;也适合于测量距离大范围变化、大量程要求的大地高程测量、大坝沉陷观测、路面平整度测量等方面。本文提出了一种基于ST半导体公司的32位高性能处理器STR912FW44X6的测量系统方案。 系统构造 本系统由以下几个部分组成:条码标尺、光学系统、CMOS图像采集模块、STR912主控板、键盘与液晶显示模块、电源模块和计算机测试系统。 硬件构造框图如图1所示。 系统工作原理如下:带有精细位置信息的条码图像通过光学系统
3、,成像在CMOS图像传感器光敏面上,STR912FW44X6处理器对SVI公司的LIS-1024图像传感器开展自动曝光控制后,采集图像信息,经过算法处理,获得条码带有的位置信息。 当系统开展高速图像采集时,STR912FW44X6处理器将采集信号通过以太网接口送往计算机测量系统,开展终的数据处理。 硬件设计 图像采集模块 图像采集模块主要由线阵CMOS图像传感器(LIS-1024)、运算放大器(TLV2221IDBVR)组成。视频信号经运算放大器放大后传送到STR912FW44X6主处理器开展A/D转换,转变为数字图像信号。 字串8 STR912FW44X6主处理器直接控制图像采集时序,图像采
4、集模块本身并没有自动曝光功能,对环境光强的变化需要由主芯片对采集到的图像信号开展分析,然后通过对图像传感器的控制来实现自适应环境光强的功能。 主机板模块 系统主芯片是基于ARM966E-S核的高性能嵌入式芯片STR912FW44X6,运算速度达96MIPS,支持单周期DSP指令。芯片的系统外围包括时钟、复位、电源管理、向量中断控制器(VIC)、内部PLL、RTC、定时器、9个可编程DMA通道和多达80个GPIO.还有8通道10位ADC、3相电机控制器、PWM输出和多种通讯接口。 芯片内建双组Flash,可利用芯片上任意通讯口实现在系统编程功能。主芯片外接1 片64MB内存(芯片ST-M25P6
5、4)来扩展存储空间。 主机板外围接口 主要有CMOS图像传感器接口、RS-232接口、I2C接口和10/100M以太网接口。 CMOS图像传感器的接口主要实现对图象传感器的自动曝光控制和图象采集;RS-232接口(芯片SP3222)实现程序,与上位机通讯,承受上位机指令控制;I2C接口实现主芯片与键盘和液晶显示模块之间的通讯;10/100M以太网接口(芯片STE100P)配合计算机软件实现高速图像采集。 ARM开发论坛 键盘与液晶显示屏模块 键盘模块选用ATMega48芯片实现键盘控制和I2C通讯,以及LCD屏模块I2C通讯。 软件设计 系统软件的流程如图2所示。 软件功能 软件的功能主要是图
6、像的条码定位算法,包括以下内容: 条码检测:从条码信号中提取各种特征参量,通常包括各条码边缘位置、中心、宽度的检测,码字划分。 根据标尺已知参数确定物像比,同时求出视距,计算基准位置相对于目标码位置的相对距离,按物像比放大到真实尺寸d2(精度结果)。 . 解码:相当于信源编码的逆过程,计算目标码字的码字位置d1(粗读结果)。标尺终读数ds为粗读与精读结果之和:ds=d1+d2. 本系统采用了等间隔周期性位移条码,利用条码等间距构造,通过提取与条码等间距对应的特征谱线计算物像比,进而得到条码的等效宽度序列,根据条码周期性实现解码。 ARM 软件架构 整个软件采用嵌入式操作系统mCOS-II作为主
7、要载体,软件主要分五个线程,系统上电启动后五个线程并行工作。五个线程分别是:串口控制、I2C接口控制、以太网接口控制、系统菜单控制、数据采集和解码。 测试结果 为了考察系统的性能,设计了与精度为0.004mm的螺旋测微计比对实验。利用螺旋测微计测量条码标尺实际移动的数值,每次条码标尺移动0.500mm,总共测量11次数据,得到11个不同位置处的条码值,计算差值开展比对。测量结果如下表1所示。 从测量数据看出,系统测量数据的偏差值在0.0185mm以内,说明系统的测量到达了一定的精度。 对系统分辨率作了初步测试。保持条码和测量系统的相对位置不变,连续测量10次数据,如下表2所示。 测量数据平均值为130.5049mm,系统测量算术偏差在0.3mm内,即现有系统的分辨率约为0.3mm.采用系统误差标定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流行业发展战略合作框架协议
- 高效项目管理实施策略及流程优化解决方案
- 环保视角下的企业可持续发展战略报告
- 汽车买卖电子合同
- 旅游行业出行安全免责声明书
- 渔业资源养护与利用协议
- 厨房装修合同
- 社区文化在物业教育服务中的体现
- 班级德育工作与科技融合的
- 海洋经济区产业合作开发协议
- 销售序列学习成长地图2021
- 我的家乡湖北荆门介绍
- 遮瑕(美容化妆技术课件)
- 不锈钢金属边框施工方案
- 民企与央企合作协议
- 浅析幼儿户外自主游戏中教师的观察与指导策略
- 医院一站式服务中心建设实施方案
- GB/T 42828.2-2023盐碱地改良通用技术第2部分:稻田池塘渔农改良
- (完整版)离婚协议书标准版下载
- 新人教版八年级数学下册全册教案-八年级下册人教版全册教案
- 山西阳城阳泰集团西冯街煤业有限公司煤炭资源开发利用方案和矿山环境保护与土地复垦方案
评论
0/150
提交评论