毕设帮助、开题指导、技术解答(有偿)见文末。

目录

摘要

一、硬件方案

二、设计功能

三、实物图

四、原理图

五、PCB图

六、程序源码

七、资料包括


摘要

金属探测器是专门用来探测金属的仪器,广泛应用于工业生产、安检、娱乐等领域。采用新的原理,设计一个基于单片机的手持金属探测器,利用其检测人们随身携带的金属物品,如小刀、钢笔,甚至可以检测到香烟盒的铝薄。可随身携带,使用方便。

本文设计的金属探测是根据电磁感应原理制成的,将一金属置于变化的磁场当中时,根据电磁感应原理就会在金属内部产生涡流,涡流产生的磁场反过来又影响原磁场,这种变化可以转换为频率和幅值的变化,供相关电路进行检测。

由电容三点式振荡电路产生正弦波,对其放大和整形后,送入单片机,由单片机探测它频率的变化。当遇见金属时由于电磁感应原理原先建立起来的振荡将受到影响,频率将发生变化,单片机探测到这种变化后进行报警。

本文的金属探测器设计了接口,可以和外围的系统进行通讯,实现了与AT89S52管理的液晶显示及键盘组成的外围数据处理与显示模块的通信。对前端探测到的数据进行再处理和分析,并将结果显示在液晶屏幕上,并可以通过键盘对前端的探测精度进行设置。

本文完成了系统总体框架的设计,完成了硬件和软件的设计和联合调试。实验证明原理的应用,探测器的设计和制作是成功的,硬件线路设计和加工完好,软件编制正确,完成了操作功能。探测器具有稳定可靠的性能,待制作工艺改进后适于野外、户内和特殊场所的应用,具有应用价值、经济效益和社会效益。

关键词:金属探测;电磁感应原理;单片机;涡流;振荡电路

一、硬件方案

本系统采用51单片机+1602液晶+按键+比较器+蜂鸣器+发光二极管而成。

二、设计功能

按键说明:加键、减键。单独一个按键为复位按键。

1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用)

2.设计自带单片机上电复位电路、手动复位电路(复位按键)、晶振电路(给单片机提供时钟周期)。

3.实现金属物质的探测,并在LCD 1602液晶上面显示,如硬币,钥匙,金属手机壳等。

4.LCD 1602液晶第一行显示实际测到的金属值,第二行显示的设置的报警值 。

5.可以设置报警参数值,并具有掉电保存功能,保存在单片机内部。

6.当实际值超过设置的报警值时会发出声光报警。

三、实物图

四、原理图

五、PCB图

六、程序源码

七、资料包括

需要完整的资料可以点击下面的名片,找我要资源压缩包的百度网盘下载地址及提取码。

35、基于51单片机的金属探测器相关推荐

  1. 蓄水池问题c语言编程,基于51单片机的蓄水池自动控制系统(35页)-原创力文档...

    广西民族大学 第二次综合课程设计报告 论文题目 : 基于 51 单片机的蓄水池自动控制系统 学 院: 物理与电子工程学院 专 业 : 自动化 年 级 : 2007 级 学 号 : 1072630101 ...

  2. 基于51单片机的简易雷达定位装置

    简易超声波雷达 任务: 一. 摘要: 超声波测距广泛运用于各类电子产品精确距离测量,如汽车尾部的倒车雷达对倒车时的障碍物进行精确判断,反馈到驾驶员,使驾驶员能做出准确的判断和操作:各类航模中当即将触地 ...

  3. 基于51单片机的万年历(算法实现)

    基于51单片机的万年历,用到了单片机独立键盘.数码管.LED灯模块实现. 想要简单还是DS1302好用. 1 /******************************************** ...

  4. 【课设分享】基于51单片机的恒温控制器系统

    文章目录 恒温控制器系统概述 仿真软件 系统设计 电路设计 软件代码编写 代码下载 恒温控制器系统概述 该恒温控制器系统包含以下几个功能: 可按键设定温度 可显示当前温度和用户设定温度 有升温.降温模 ...

  5. 基于51单片机的智能火灾报警系统

    具体实现功能 系统由51单片机+MQ-2烟雾传感+ADC0832模数转换芯片+DS18B20温度传感器+数码管显示+按键模块+声光报警模块构成. 具体功能: 1.实时监测及显示温度值和烟雾浓度: 2. ...

  6. 基于51单片机的智能家居安防系统(程序+仿真+PCB)

    @TOC 一.基于51单片机的智能家居安防系统 1.主要功能 通过人体红外检测模块.光敏传感器.蜂鸣器.继电器模块模拟智能家居安防功能. 2.实验结果 3.实验仿真 4.程序源码 /********* ...

  7. 基于51单片机驱动A4988实现步进电机逆时针转动

    基于51单片机驱动A4988实现步进电机逆时针转动 一.简介 二.接线 典型接线图 实际接线 三.部分代码 引脚定义 定时器初始化 主函数 四.实验现象 五.注意事项 一.简介 A4988 是一款完全 ...

  8. 基于51单片机的智能台灯设计

    具体实现功能 系统由STC89C52单片机+L数码管+光敏电阻+人体感应模块+红外接近传感器模块构成. 具体功能: (1)亮度不够且有人靠近时台灯自动亮: (2)靠的太近会提醒坐姿不正(蜂鸣器): ( ...

  9. 基于51单片机带显示器的音乐盒设计

    点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87512938?spm=1001.20 ...

最新文章

  1. Java Optional类源码解析和用法
  2. ajax中的让渡,jQuery必须掌握的API
  3. How do annotations work internally--转
  4. Goodbye, 2010. Hello 2011...
  5. SpringMVC的请求-文件上传-文件上传的原理
  6. 其他一些单元测试技巧
  7. js中 json详解
  8. android 查询wifi信息的类,Android 获取wifi信息
  9. leetcode python3 简单题155. Min Stack
  10. java调用arcgis soe发布的rest服务,中文传值乱码问题
  11. python打印9宫格,25宫格等奇数格,且横竖斜相加和相等
  12. android内存溢出案例
  13. 《麦肯锡方法》第11章 用图表说明问题-思维导图
  14. python 区块链开发教程_Python区块链教程(一)
  15. php做购物商品库存解决方法
  16. 利用CRISPR基因编辑高效靶向诱变玉米农作物/植物核糖蛋白复合物的研究
  17. 如何让自己成为优秀员工?
  18. V神以太坊:协议设计中的“封装复杂性” vs. “系统复杂性”
  19. 空间分析建模目的_房产测绘与二三维一体化建模研究——以连云港市为例
  20. VS2017操做sql server数据库

热门文章

  1. LIKE通配符的使用
  2. 想了解API接口,这一篇就够了
  3. join left loke mysql_MySQL 使用经验
  4. SpringBoot+Vue整合支付宝沙箱支付
  5. heartbeat错误报告
  6. Python可视化常用方法和常见问题解决方案
  7. 两个显示屏之间鼠标移动方向调整
  8. MVC模式,分层结构
  9. CSS——浮动(float)
  10. 安卓机顶盒也能玩树莓派linux,附fastboot常用命令