logo资料库

霍尔测速设计原理.doc

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
1 绪论
1. 课题描述
1.2 基本工作原理及框图
2 相关芯片及硬件电路设计
2.1.1 STC89S52RC的功能特性
2.1.2STC89S52RC的主要性能参数
2.2转数采集电路
2.3 处理计数电路。
2.3.1 电路原理
本设计采用光耦PC817作为隔离元件,也对前级传感器的输出信号整形作用,减少了在单片机计数时
图 6 计数原理图
2.3.2 光耦PC817
光耦合器亦称光电隔离器,简称光耦。光耦合器以光为媒介传输电信号。它对输入、输出电信号有良好的隔离作用
本设计采用但输入光耦PC817工作 如图7
图 7 光耦结构
引脚说明 : 4——VCC 3——输出端
VCC接5V既可转化为和单片机匹配的TTL电平。
.
2.4 总体硬件电路图
图 8 总体电路图
2.4.1 总体电路图分析
对用采用霍尔传感器测速电路中,一般采用传感器输出接电压比较器对脉冲整形再输出,这样电路比
对于计数电路的处理还可以采用计数器和移位寄存器来输出显示,但是计数量程不是很大,所以本设
3 系统软件设计
3.1 程序流程图
图 9主程序流程
3.2 程序设计
总 结
致 谢
参考文献
课程设计说明书 第 II页 目 录 1 绪论........................................................................................................................................1 1.1 课题描述........................................................................................................................ 1 1.2 基本工作原理及框图.................................................................................................... 1 2 相关芯片及硬件电路设计....................................................................................................1 2.1 STC89C52 单片机简介....................................................................... 错误!未定义书签。 STC89C52 的功能特性.......................................................................................... 2 2.1.1 STC89C52 的主要性能参数.................................................................................. 2 2.1.2 2.1.3 STC89C52 最小系统电路………………………………………………….……………..3 2.2 转数采集电路......................................................................................错误!未定义书签。 2.2.1 CS3020 的功能特性.................................................................................................3 2.2.2 采集电路图.................................................................................. 错误!未定义书签。 2.3 处理计数电路图...................................................................................................................................5 2.3.1 电路原理………………………………………………………………………………………..5 2.3.2 光耦 PC817……………………………………………………………………………………..5 2.4 总体硬件电路图…………………………………………………………....……….....6 2.4.1 总体电路分析………………………………………………………………………………...6 3 系统软件设计........................................................................................................................7 3.1 程序流程……………………………………………………………....…………...…7 3.2 程序设计………………………………………………………………………………………….8 3.3 源程序…………………………………………………………………………...…………………….8 总 结.................................................................................................................................... 11 致 谢....................................................................................................................................13 参考文献..................................................................................................................................14
课程设计说明书 第 1页 1 绪论 1. 课题描述 随着电子技术,特别是随大规模集成电路的产生而出现的微型计算机技术的飞速发 展,人类生活发生了根本性的改变。如果说微型计算机的出现使现代科学研究得到了质 的飞跃,那么可以毫不夸张地说,单片机技术的出现则是给现代工业测控领域带来了一 次新的技术革命。目前,单片机以其体积小、重量轻、抗干扰能力强、对环境要求不高、 高可靠性、高性能价格比、开发较为容易,在工业控制系统、数据采集系统、智能化仪 器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走人家庭,从洗衣机、微波 炉到音响、汽车,到处都可见到单片机的踪影。因此,单片机技术开发和应用水平已逐 步成为一个国家工业发展水平的标志之一。本课题研究的内容就是以单片机为主要控制 元件,通过霍尔传感器 DS3020,PC817 光电隔离器,实现对转数的测量,并通过发光 二级管直接显示所测温度。 1.2 基本工作原理及框图 本课程设计的速度测量系统由前级测量系统、模拟信号处理系统、数字信号处理系 统、显示系统构成。其基本工作原理:转盘转动过中,使前级的传感器产生单位脉冲, 再通过光耦(提高抗干扰能力)与单片机最小系统连接,,单片机对脉冲进行软件计数, 该系统通过 I/O 口计数功能,再直接送给数码管送显示数据。 基本工作原理如图 1。 前级测量 系统 模拟信号 处理系统 数字信号 处理系统 显示系统 图 1 基本工作原理框图 前级测量系统是有霍尔传感器组成来完成采集部分,模拟信号处理系统是有一个单通道光耦组 成,而后面的数字信号处理系统是由单片机构成的,主要完成对脉冲的计数与处理的任务。最后的 显示是由四位共阴极数码管组成最后的显示系统。 2 相关芯片及硬件电路设计 2.1 STC89C52 单片机简介
课程设计说明书 第 2页 STC89C52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 图 2 STC89S52RC 引脚图 2.1.1 STC89S52RC 的功能特性 具有以下标准功能:8k 字节 Flash,512 字节 RAM,32 位 I/O 口线,看门狗定 时器,内置 4KB EEPROM,MAX810 复位电路,三个 16 位定时器/计数器,一个 6 向 量 2 级中断结构,全双工串行口。另外 STC89X52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、 串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机 一切工作停止,直到下一个中断或硬件复位为止。最高运作频率 35Mhz。但振荡器 停止工作并禁止其他所有部件工作直到下一个硬件复位。 2.1.2 STC89S52RC 的主要性能参数 STC89S52RC 主要性能参数如下:  与 MC-51 产品指令系统完全兼容  32 个双向 I/O
课程设计说明书 第 3页  2 个串行中断,2 个外部中断,2 个读写中断,  可编程 UART 串行通道  低功耗空闲掉电模式  软件设置睡眠和唤醒功能 2.1.3 STC89C52 最小系统外围电路 一. 时钟电路 单片机时钟电路有内外两种接法(图 2)本设计用的是内部时钟接法。其中晶振选取标 准的 11.509M,接地电容 30PF。 图 2 (a)内部方式时钟电路 (b)外部方式时钟电路 二.复位电路 复位是单片机的初始化操作。其主要功能是把 PC 初始化为 0000H,使单片机 从 0000H 单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或 操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。常用的以下三 种电路接法。 (a)上电复位 (b)按键电平复位 图 3 复位电路 (c)按键脉冲复位 本设计采用的是按键电平复位电路 2.2 转数采集电路
课程设计说明书 2.2.1 CS3020 的功能特性 第 4页 本机电路功能原理是利用霍尔效应来实现的。在转盘的外边缘固定一磁性物体,当 磁性物质与霍尔传感器相对位置最近时,传感器会产生响应脉冲。供后级电路的信号处 理。 CS3020 是一个 3 端元件,外形与三极管相似,只要接上电源,地,即可工作。输入通常 是集电极开门输出,工作电压范围宽,使用方便。电源电压范围宽、无可动部件可靠性 高、抗环境应力,可直接同双极和 MOS 逻辑电路相连接。 使用霍尔传感器获得脉冲信号,其机械结构也可以做的很简单,只要在转轴的圆周 上黏上一粒磁钢,让霍尔元件靠近磁钢,就有信号输出,转轴旋转是,就会不断的产生 脉冲信号输出,霍尔元件对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没 有信号输出,可以换一个方向再试,这种传感器不怕灰尘,油污,在工业现场应用广泛。 CS3020 的结构如 :图 4 引脚说明: 1——VCC 2——地 3——输出 2.2.2 采集电路图 图 4 CS3020 前级电路是用电机模拟转数,转轴上固定一转盘,且转盘的边缘沾有磁钢点,坐标 位。转盘与传感器相近既满足实验要求。
课程设计说明书 第 5页 图 5 采集电路原理图 2.3 处理计数电路。 2.3.1 电路原理 本设计采用光耦 PC817 作为隔离元件,也对前级传感器的输出信号整形作用,减少 了在单片机计数时的噪声干扰。 光耦隔离 单 片 机 I/O 口 图 6 计数原理图 2.3.2 光耦 PC817 光耦合器亦称光电隔离器,简称光耦。光耦合器以光为媒介传输电信号。它对输入、输 出电信号有良好的隔离作用,所以,它在各种电路中得到广泛的应用。目前它已成为种 类最多、用途最广的光电器件之一。光耦合器一般由三部分组成:光的发射、光的接收 及信号放大。输入的电信号驱动发光二极管(LED),使之发出一定波长的光,被光探 测器接收而产生光电流,再经过进一步放大后输出。这就完成了电—光—电的转换,从 而起到输入、输出、隔离的作用。由于光耦合器输入输出间互相隔离,电信号传输具有 单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。又由于光耦合器的输入端属 于电流型工作的低阻元件,因而具有很强的共模抑制能力。所以,它在长线传输信息中 作为终端隔离元件可以大大提高信噪比。在计算机数字通信及实时控制中作为信号隔离 的接口器件,可以大大增加计算机工作的可靠性。
课程设计说明书 第 6页 本设计采用但输入光耦 PC817 工作 如图 7 图 7 光耦结构 引脚说明 : 4——VCC 3——输出端 VCC 接 5V 既可转化为和单片机匹配的 TTL 电平。 . 2.4 总体硬件电路图 图 8 总体电路图 2.4.1 总体电路图分析 对用采用霍尔传感器测速电路中,一般采用传感器输出接电压比较器对脉冲整形
课程设计说明书 第 7页 再输出,这样电路比较复杂,而且一些电阻的参数不控制。所以本设计没有采用一般的 模拟电路作为处理电路。采用了光耦来完成级间的匹配问题,而且也相应的增加了抗干 扰能力,电路实现简单,易控制执行。处理芯片采用单片机处理,对于转换速度完全满 足要求,对于单片机程序,不复杂,容易编写。而显示电路用四位数码管来实现。因为 显示电路不复杂,所以数码管显示用动态显示切用直接接法。 对于计数电路的处理还可以采用计数器和移位寄存器来输出显示,但是计数量程 不是很大,所以本设计用单片机来完成任务。 3 系统软件设计 3.1 程序流程图 程序设计流程图如 :图 9
分享到:
收藏