数电课设:电动机转速测量控制电路

电动机转速测量控制电路设计

摘要

        本文设计的电动机转速测量控制电路通过数字电路核心实现对电机转速的测量和显示。与市面上基于单片机的电机转速测量相比,该电路无需要注重复杂的软件设计,功耗小,稳定性高,实现了更好的底层封装,又提高了产品的科学性。以适应当今品种多批量小的电子市场的需求,大大提高了产品的市场竞争力。

        电路主要是利用CD40110和CD40106芯片设计,主要包括振荡周期调节电路、电机转速调节电路、电机转速测量电路和电机速度显示电路。通过光电耦合器检测电动机转动产生的速度信号,数字电路进行计数并实时显示电机速度。振荡周期调节电路负责产生稳定的时钟信号,用于计数和测量电机转速。电机转速调节电路通过调节振荡周期来模拟调节电机转速,实现对电机速度的控制。电机转速测量电路利用CD40110进行计数,将电机转速转换为数字信号进行处理。最后,电机速度显示电路通过数码管实时显示电机的转速,提供直观的速度信息。

        通过本次课程设计,我们深入了解了数字电路在电动机转速测量中的应用,掌握CD40110和CD40106集成电路的使用方法,以及实现电机速度测量和显示的原理和方法。这将有助于我们在工程和实际应用中更好地应用数字电路技术,实现对电机转速的准确测量和控制。

关键词:电机转速测量;CD40110;CD40106;数字电路

目录

1设计任务及要求........................................................................................................................ 1

1.1技术要求........................................................................................................................ 1

1.2主要任务........................................................................................................................ 1

2方案论证................................................................................................................................... 1

2.1方案设计........................................................................................................................ 1

2.1.1方案一................................................................................................................. 1

2.1.2方案二................................................................................................................. 2

2.2方案论证........................................................................................................................ 3

3单元电路设计............................................................................................................................ 4

3.1电路的设计原理.............................................................................................................. 4

3.2振荡周期调节电路................................................................................................... 4

3.3电机转速调节电路................................................................................................... 4

3.4电机转速测量电路................................................................................................... 5

3.5电机速度显示电路................................................................................................... 5

4总体电路设计与测试................................................................................................................. 6

4.1软件仿真与调试............................................................................................................. 6

4.2硬件仿真与调试............................................................................................................. 7

5体会........................................................................................................................................... 9

6系统使用的元器件清单.............................................................................................................. 9

7参考文献....................................................................................................................................10

1.CD40110资料................................................................................................................. 10

2.CD40106资料................................................................................................................. 10

3.电路原理图...................................................................................................................... 11

4.PCB版3D图..................................................................................................................... 11

1设计任务及要求

1.1技术要求

        设计一个电机转速测量控制电路,使用CD40110和CD40106来实现电动机机转速表功能,电路可以模拟调节电机转速并显示频率。通过光电耦合器检测电动机转动产生的速度电信号,数字电路进行计数并用数码管实时显示电机速度;

        调节W1电位器阻值可改变电机转速。经过三极管放大后的电流,再通过光电耦合器检测电动机转动产生的电信号。通过 CD40106 六位反相器,输出需要的上升沿脉冲信号。再利用差分电路,和对CD40110显示锁存控制(LE),后清零复位(RST)置位操作,在共阴极数码管显示电机每秒转速。

1.2主要任务

        (1)按照技术要求,提出自己的设计方案(多种,芯片不限)并进行比较;

        (2)查阅资料,确定所需各元器件型号和参数;

        (3)根据设计的实现方案,在protues软件上画出电路图并进行仿真;

        (4)在电路板上焊接组装电路;

        (5)自拟调试方法,对设计电路进行软件仿真和硬件测试及性能指标验证;

        (6)撰写设计说明书,进行答辩。

2方案论证

2.1方案设计

2.1.1方案一

       该系统采用CD40110和CD40106芯片,通过光电耦合器捕捉电动机转动产生的速度信号。然后将信号传送给由CD40106组成的振荡周期调节电路,通过调节电位器W2来改变振荡周期,从而产生稳定的时钟信号。最后,利用CD40110构成的电机速度显示电路来在共阴极数码管显示电机的转动速度。设计方案一原理流程框如图2-1所示,电路仿真总图如图2-2所示。

2.1.2方案二

        该电路元器件较少,主要通过51单片机编程实现。使用PWM信号来控制电机的转速,利用霍尔传感器检测电机的转速,并通过单片机的外部中断捕获传感器产生的脉冲信号。单片机计算电机的转速,并将转速数据通过LCD显示模块显示出来。设计方案二原理框图如图2-3所示,仿真总图如图2-4所示。

2.2方案论证

        与方案一相比,方案二由51单片机组成,元器件较少,而且电路比较简单,更重要的是可以更精准调节电机转速,价格一般。

        方案一由CD40110、CD40106和电机转速电路组成,元器件较多,电路复杂,但不需要考虑软件编程设计。

        考虑到是数字电子技术设计,故本次设计采用方案一电路设计。

3单元电路设计

3.1电路的设计原理

        本电路包含了振荡周期调节电路与电机转速调节电路、电机转速测量电路和电机速度显示电路等。

3.2振荡周期调节电路

        振荡周期调节电路由CD40106,电解电容C2,瓷片电容C3、C4、C5,电阻R30-R33以及电位器W2组成。利用CD40106反相器,调节W2的阻值,使振荡周期在1秒,利用差分电路,先对显示锁存控制(LE),后清零复位(RST),这样就可以检测并显示电机每秒转速。如果要想到电机每分钟的转速,可以将振荡周期调为60秒(需要将C2加大到100uF 以上后再调W2),如图3-1所示。            

3.3电机转速调节电路

        电机转速调节电路由M370电机,NPN型三极管T1,瓷片电容C1,电阻R29,以及电位器W1组成。利用三极管放大,调节W1阻值达到调节电机转速作用,如图3-2所示。

3.4电机转速测量电路

        电机转速测量电路由CD40106,光电耦合器,M370电机组成。通过光电耦合器检测电动机转动产生的速度电信号,经过CD40106六位反相器输出数字信号以计数,如图3-3所示。

3.5电机速度显示电路

        电机速度显示电路由共阴极数码管SEG1-SEG4,电阻R1-R28,CD40110组成。CD40110是加减计数、译码、驱动、锁存专用芯片,可以实现10进制加1和减1、将计数值译成10进制的LED显示码、驱动LED,其内部的计数器和显示驱动是分开的,受计数允许(/TE)、清零复位(RST)、显示锁存控制(LE),其中计数器还具有独立的加减输入端(+-IN)和进(借)位输出端(+-OUT),本套件中,只需要用到加计数,因此减输入端(-IN)对地短路,减借位输出端(-OUT)留空,如图3-4所示。  

4总体电路设计与测试

4.1软件仿真与调试

        总电路仿真图如图4-1所示。总电路图中由上面所述的单元电路组合而成。改变电位器W1的电阻值即可控制电机转速,并在数码管上观察计数。

        电路测试结果图如图4-2所示,由于proteus仿真中光电耦合器无法对电机转动进行测量,产生需要的周期脉冲信号,故采用信号源来代替。图中信号经过CD40106转变为稳定的周期时钟信号,通过CD40110计数,并在共阴极数码管上显示。

4.2硬件仿真与调试

        电机转速测量实物图,如图4-3所示。此实物采用CD40110和CD40106来实现电动机转速表功能,可模拟调节电机转速及显示频率。

        电机转速测量实物演示图,如图4-4所示。当电源接通时,电机转动,数码管显示电机转速。调节W2电位器,可改变电机转速。

        电机转速测量PCB图4-5所示。此图通过AltiumDesigner22,加入所需的元件库设计而成。

5体会

        当9V直流电源接通时,电机通常需要等待一会或者手动转动一下后,才能正常工作。铜丝与电机不好焊接连接。有时数码管会显示错误,需要重新接通电源调整。电位器拨动调整阻值时,无法精准操作。

        优点:不用考虑复杂的软件编程设计,可以随时调节电机转速,价格一般。

        缺点:元器件较多,焊接比较麻烦,无法精准调节电机转速。

        通过一周的实习,使我们这一组对电子元器件仿真与焊接有一定的理性的认识。同时实习使我们获得了电子元器件的实际生产知识和焊接技能,培养了我们理论联系实际的能力,提高了了我们分析问题和解决问题的能力,增强了独立工作的能力。最主要的是培养了我们的团结合作,共同探讨,共同进步的精神。对自己的动手能力是一个很大的锻炼。实践出真知,纵观古今,所有发明创造无一不是在实践中得到检验的。没有足够的动手能力,就谈不了在未来的科研或实验研究中有所成就。在实习中,我们锻炼了自己的动手技巧,提高了我们自己解决问题的能力。

6系统使用的元器件清单

                                                        表6-1电机转速测量元器件清单

器件名称

参数

数量

        电阻

1k

32

        电阻

10k

4

        电位器

100K

1

        电位器

1M

1

        瓷片电容

104

5

        电解电容

220μF

1

        电解电容

22μF

1

        七段数码管

5011A

4

        光电耦合器

PC817

1

        转速电机

M370

1

        三极管

9013

1

        集成电路

CD40106

1

        集成电路

CD40110

1

        PCB板

112*88mm

1

7参考文献

        [1]童诗白,华成英.模拟电子技术基础[M].北京:高等教育出版社,2022.

        [2]康华光,张林.电子技术基础(第七版)[M].北京:北京高等教育出版社,2021.

        [3]数字集成电路系统基本构成与测试技术研究 [J] .姜成 ,景克强 .电子技术与软件工程 . 2020,第013期.

        [4]光电子集成电路技术的应用 [J] .李佩静.集成电路应用 . 2021,第003期.

        [5]王阳元.发展中国集成电路产业的“中国梦”[J].科技导报,2019.

1.CD40110资料

        CD40110为十进制可逆计数器/锁存器/译码器/驱动器,具有加减计数,计数器状态锁存,七段显示译码输出等功能。

        R(5脚)为清零端,R=1时,计数器异步清零。

        CP为时钟端,CPU(9脚)为加法计数时钟,CPD(7脚)为减法计数时钟。

        QCO(10脚)加计数进位输出,QBO(11脚)减计数借位输出。

        TB(4脚)为触发器使能端,TE=0时,计数器工作,TE=1时,计数器处于禁止状态,即不计数。

        LE(6脚)为锁存控制端,LE=1,显示数据保持不变,但它的内部计数器仍正常工作。

a,b,c,d,e,f,g(1,15,14,13,12,3,2脚)为信号输出端,与七段显示器连接。

2.CD40106资料

        CD40106由六个施密特触发器电路组成。每个电路均为在2输入端具有施密特触发器功能的反相器。触发器在信号的上升和下降沿的不同点开、关。上升电压(V T+)和下降电压(V T-)之差定义为滞后电压。

        用CD40106B、R、D、C组成的多谐振荡器。利用Dl、D2二极管的单向导通特性,分别形成充、放电回路,使输出矩形脉冲电路中的高、低电平持续时间不同,占空比得到调节。改变R1、R2的阻值和C的容量,可使振荡频率发生变化。施密特触发器输出端所接的反相器起到整形、隔离作用。

3.电路原理图

4.PCB版3D图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/20922.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何组织我的 Python 代码

编写代码更像是一门艺术,而不是一门科学。编写精炼、合乎逻辑且强大的工程解决方案对于解决问题非常重要。然而,似乎存在一个重大挑战:让这些解决方案全面且易读。 本文的重点是如何最好地组织 Python 类,使其既可读又整洁。Pyth…

pdf文件太大如何变小,苹果电脑压缩pdf文件大小工具软件

压缩PDF文件是我们在日常办公和学习中经常会遇到的需求。PDF文件由于其跨平台、保持格式不变的特点,被广泛应用于各种场合。然而,有时候我们收到的PDF文件可能过大,不便于传输和存储,这时候就需要对PDF文件进行压缩。下面&#xf…

针对硅基氮化镓高电子迁移率晶体管(GaN-HEMT)的准物理等效电路模型,包含基板中射频漏电流的温度依赖性

来源:Quasi-Physical Equivalent Circuit Model of RF Leakage Current in Substrate Including Temperature Dependence for GaN-HEMT on Si(TMTT 23年) 摘要 该文章提出了一种针对硅基氮化镓高电子迁移率晶体管(GaN-HEMT&…

【Java数据结构】详解LinkedList与链表(四)

🔒文章目录: 1.❤️❤️前言~🥳🎉🎉🎉 2.什么是LinkedList 3.LinkedList的使用 3.1LinkedList的构造方法 3.2LinkedList的其他常用方法介绍 addAll方法 subList方法 LinkedList的常用方法总使…

网络I/O模型

网络I/O模型 同步I/O阻塞I/O非阻塞I/OI/O多路复用select函数接口示例 poll函数接口示例 poll 和 select 的区别epoll原理:示例 Reactor单 Reactor 单进程 / 线程;单 Reactor 多线程 / 进程;多 Reactor 多进程 / 线程; 异步I/O 同步…

【吊打面试官系列】Java高并发篇 - 什么是自旋 ?

大家好,我是锋哥。今天分享关于 【什么是自旋 ?】面试题,希望对大家有帮助; 什么是自旋 ? 很多 synchronized 里面的代码只是一些很简单的代码,执行时间非常快,此时等待的线程都加锁可能是一种不…

CCIG学术论坛|文档解析技术加速大模型训练与应用

目录 前言一、大模型训练和应用过程的关键环节面临的问题1、数据2、算力3、语料4、训练时间5、模型规模与复杂度6、部署和推理效率7、安全和隐私 二、高精准、高效率的文档解析三、文档解析技术难点四、TextIn文档解析1、算法Pipeline2、文档图像预处理算法效果3、版面分析算法…

关于单链表——数组

1.单链表统计负数个数 要求实现一个函数,返回带头结点的单链表中负整数的个数。 函数接口定义: int NegativeInt(LinkList L); L是带头结点的单链表的头指针,函数NegativeInt返回L中负整数的个数。如果单链表为空,返回0。 其中Lin…

小熊家务帮day5-day7 客户管理模块1 (小程序认证,手机验证码认证,账号密码认证,修改密码,找回密码等)

客户管理模块 1.认证模块1.1 认证方式介绍1.1.1 小程序认证1.1.2 手机验证码登录1.1.3 账号密码认证 1.2 小程序认证1.2.1 小程序申请1.2.2 创建客户后端工程jzo2o-customer1.2.3 开发部署前端1.2.4 小程序认证流程1.2.4.1 customer小程序认证接口设计Controller层Service层调用…

【人工智能】第一部分:ChatGPT的基本概念和技术背景

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

STM32作业实现(八)触摸按键TPAD

目录 STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按…

26 _ 虚拟DOM:虚拟DOM和实际的DOM有何不同?

虚拟DOM是最近非常火的技术,两大著名前端框架React和Vue都使用了虚拟DOM,所以我觉得非常有必要结合浏览器的工作机制对虚拟DOM进行一次分析。当然了,React和Vue框架本身所蕴含的知识点非常多,而且也不是我们专栏的重点&#xff0c…

VBA字典与数组第十五讲:多行多列数组与同列数单行数组间的运算规则

《VBA数组与字典方案》教程(10144533)是我推出的第三套教程,目前已经是第二版修订了。这套教程定位于中级,字典是VBA的精华,我要求学员必学。7.1.3.9教程和手册掌握后,可以解决大多数工作中遇到的实际问题。…

LabVIEW齿轮调制故障检测系统

LabVIEW齿轮调制故障检测系统 概述 开发了一种基于LabVIEW平台的齿轮调制故障检测系统,实现齿轮在恶劣工作条件下的故障振动信号的实时在线检测。系统利用LabVIEW的强大图形编程能力,结合Hilbert包络解调技术,对齿轮的振动信号进行精确分析…

高考后的赚钱新路径:千行赏金助你开启财富之旅

一、兼职背景与需求 随着高考的落幕,众多学子迎来了人生中的一大转折点。在迈向大学校园的门槛之前,许多学生希望利用这段空闲时间做些兼职,既能够充实自己的暑假生活,又能为家庭减轻经济负担,甚至为自己积累一些宝贵…

基于django | 创建app,并启动django

1、删除系统默认的目录路径:BASE_DIR / templetes 2、在终端输入命令: python manage.py startapp app01 # 这里的app01是我创建app的名称 3、如果没有创建成功,手动点击 Creat App , 4、在 setting.py 中找到 INSTALLED_APPS ,添加 ap…

pycharm简易使用码云gitee

文章目录 参考文献官网地址安装插件第一个选项报错了不可,第二个选项,可以了新库上传到主分支,push改进实验新建分支,上传为新分支:做另一种改进,选择回退主分支,另建一个分支 使用对于一个新项…

非线性系统:相平面法

非线性系统:相平面法 非线性系统的相平面法是一种重要的分析工具,用于研究系统的动力学行为。通过相平面法,可以直观地观察系统状态变量的变化,分析系统的稳定性、周期性和其他动力学特性。本文将详细介绍相平面法的基本思想、步…

[NOIP2015 提高组] 子串

题目背景 NOIP2015 Day2T2 题目描述 有两个仅包含小写英文字母的字符串 A A A 和 B B B。 现在要从字符串 A A A 中取出 k k k 个互不重叠的非空子串,然后把这 k k k 个子串按照其在字符串 A A A 中出现的顺序依次连接起来得到一个新的字符串。请问有多少…

Tree——输出项目的文件结构(Linux)

输出项目中的文件结构可以使用tree命令。tree是一个用于以树状结构显示目录内容的命令行工具。它非常适合快速查看项目的文件结构。安装: sudo apt-get install tree 使用: 在命令行中导航到项目的根目录,输出文件结构。 tree 也可以将结构输…