版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、B题:金属物体探测定位器摘要本设计主要采用STC89C51以及STM32单片机实现了金属物体探测定位器。探测装置由数据采集发送、数据接收处理两大模块构成。其中下位机数据采集装置,以51单片为核心,而上位机数据接收处理装置的MCU则采用的是STM32单片机。数据采集金属物体探头采用TI公司电感/数字转换器LDC1000,该探头在水平和竖直两组步进电机的驱动下实现在50cm*50cm的水平玻璃板上自动扫描,检测到金属后,给出定位指示和声光报警。关键词:金属探测;LDC1000;步进电机;i1 系统方案系统方案框图如图1-1所示。图1-1系统方案框图本设计方案的主体由数据采集发送模块、数据接收处理模
2、块两大部分构成。如图1-1所示,上位机模块,也就是数据接收处理模块控制步进电机移动螺纹杆,而螺纹杆上的下位机,即数据采集模块,就会在50 cm*50 cm的玻璃板上移动,而在移动的同时,数据采集模块在采集数据,同时不断将数据发送给上位机进行处理。数据采集发送装置的设计:数据采集模块在电机驱动下扫描玻璃板,并通过探头检测金属。探测器采用TI公司的LDC1000电感/数字转换评估板。该器件采用是非接触式的无磁芯技术电感式感测,它提供了16位的谐振阻抗和24位的电感值,从而在位置感测应用中实现亚微米的分辨率。当LDC1000接近金属时,阻抗数值就会单调变化。发送装置的MCU只负责采集数据,并将数据通
3、过串口发送给上位机进行处理,以判别是否接近金属并检测圆心。 数据接收处理模块的设计:数据接收部分主要采用STM32为核心。该模块主要任务为:接收采集模块发送的数据;对所接收数据进行处理判断;控制步进电机转动,然后步进电机带动螺纹杆,从而控制LDC1000探头移动。根据LDC1000的响应特性,在LDC1000靠近金属时检测数值会变大,这时上位机的MCU会根据数据做出判断,并发送具体的数据给步进电机做出相应的反应。通过算法找到金属圆心,并通过LED和蜂鸣器进行声光报警等。1.1 步进电机驱动方案方案一:恒电压驱动:单电压驱动是指在电机绕组工作过程中,只用一个方向电压对绕组供电,多个绕组交替提供电
4、压。该方法的优点:电路简单,元件少、控制也简单,实现起来比较简单。但同时它还有很明显的缺点:必须提供足够大的电流的三极管来进行开关处理,步进电机运转速度比较低,电机震动比较大,发热大。方案二:采用成品的驱动电路驱动器ZD-8731-D,双轴步进电机驱动器,该方法简单,并且可同时驱动两台电机,但它必须有12V的电压以及较大的电流进行驱动,并且因为它是成品,所以花费较大。综合以上两种方案,利用方案二,采用双轴步进电机驱动器ZD-8731-D,虽然说该方案花费较大,但实验室有完整的ZD-8731-D成品。而且方案一是一种比较老的驱动方式,现在基本不用。因此我们采用第二种方案来实现步进电机的驱动。需要
5、注意的是因为方案二的ZD-8731-D不仅仅需要12V的电压,而且需要较大电流驱动,所以普通的12V电压源无法满足大电流的要求,所以这里采用是成品12V的开关电源NES-35-12进行驱动。1.2 显示部分设计方案方案一:采用八位共阴极LED数码管进行显示,利用单片机串行口的移位寄存器工作方式,外接MAX7219串行输入共阴极显示驱动器,每片可驱动8个LED数码管。方案二:采用点阵字符型LCD5110液晶显示,可以显示多行数字与阿拉伯字母等字符,随着半导体技术的发展,LCD的液晶显示越来越广泛的应用于各种显示场合。综合以上两种方案,数码管显示驱动简单,但显示信息量少,I/O口使用量大;利用液晶
6、显示可以工作在低电压、低功耗下,显示界面友好、内容丰富,综合考虑,选用LCD5110来实现显示功能。2 部分硬件电路设计2.1 扫描及数据采集部分数据采集部分如图2-1所示,四个电机配合四根螺杆,带动数据采集板在50 cm*50cm的区域里移动,采集板放在3,4号螺杆上。具体的过程如下:电机1与电机2以相同的转速转动,带动螺杆1和螺杆2转动,因为1号螺杆和2号螺杆的转动,架在1,2螺杆上的3,4号螺杆所以也跟随移动,因此,采集板可以沿y轴上下移动。与此同时,随着,3,4号螺杆上电机3号和4号以相同转速转动,带动的采集板沿x轴运动。因此,便可做到采集板在区域内自动移动。图2-1 扫描及数据采集部
7、分2.2 步进电机驱动电路下图为步进电机完整驱动电路。ZD-8731-D为双轴步进电机驱动器,其可同时驱动两个电机,但需要12V电压,同时需要大电流。S-25-12为12V开关电源,输出电流可达到3A左右,满足ZD-8731-D驱动的需求。如图2-2所示,只需将步进电机的四线分别接入A+,B+,A-,B-,然后单片机在脉冲端输入脉冲波,在方向端输入1或者0(1为正转,0为反转)即可控制运动模式。 图 2-2 步进电机驱动电路3 软件程序设计下位机主要负责采集LDC1000所发送回来的数据和串口发送给上位机,波特率为9600。上位机的任务较多,控制着步进电机的转动,串口数据接收与处理和LCD显示
8、控制,并进行声光报警。3.1 下位机程序图3-1为下位机发送端程序流程图:MCU首先对串口,定时器等等数据进行初始化,其次发送给LDC1000命令使其开始采集数据,并接收LDC1000返回的数据,与此同时,将数据通过串口发送给上位机吗MCU。 图3-1发送端程序流程图3.2 上位机程序下位机的程序较为复杂,如图3-2,首先,我们把50cm*50cm的区域虚拟成X轴,Y轴组成的二维区域,当STM32控制电机移动螺杆带动采集板移动时,就相当于在这个二维区域中移动,每当采集板移动到某个位置时,就会把坐标存入Flash。当按下按键,也就标志位置为启动位时,电机开始移动扫描。当MCU接收到串口发送的数据时,就会进入中断读取数值,然后判断数值。数值判断,我们主要设置固定的阀值,当数值超过阀值的时候,MCU则会控制步进电机进行搜索,定位。对于提供给电机脉冲,由定时器进行计数,进中断进行I/O口翻转,然后输出对应脉冲。图3-2下位机程序流程图4 测试方案与测试结果测试环境时间:2014年8月15日温度:25测试仪器电源,秒表,量尺测试结果(1) 1角硬币探测:探头按指定方式进入后,两分钟内可以完成定位,发出声光报警,探头可定位于硬币边缘内部。(2) 1元硬币探测:探头按指定方向进入后,两分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络游戏公司前台接待总结
- 2025年全球及中国神经外科分流器行业头部企业市场占有率及排名调研报告
- 2025-2030全球草坪护理CRM软件行业调研及趋势分析报告
- 2025年全球及中国导向销行业头部企业市场占有率及排名调研报告
- 2025年全球及中国古董搬运行业头部企业市场占有率及排名调研报告
- 2025-2030全球双膜储气罐行业调研及趋势分析报告
- 2025-2030全球环保EPDM颗粒行业调研及趋势分析报告
- 2025-2030全球坏死性筋膜炎药品行业调研及趋势分析报告
- 2025-2030全球车辆后备箱释放电缆行业调研及趋势分析报告
- 2025-2030全球光伏舟托行业调研及趋势分析报告
- 第十一章《功和机械能》达标测试卷(含答案)2024-2025学年度人教版物理八年级下册
- 2025年销售部年度工作计划
- 2024年苏州工业园区服务外包职业学院高职单招职业适应性测试历年参考题库含答案解析
- ESG表现对企业财务绩效的影响研究
- DB3713T 340-2024 实景三维数据接口及服务发布技术规范
- 八年级生物开学摸底考(长沙专用)(考试版)
- 车间空调岗位送风方案
- 使用错误评估报告(可用性工程)模版
- 初一年级班主任上学期工作总结
- 2023-2024年同等学力经济学综合真题及参考答案
- 农村集体土地使用权转让协议
评论
0/150
提交评论