毕业设计 基于51单片机的遥控脱扣装置设计

本文介绍了基于51单片机的遥控脱扣装置设计,涉及智能脱扣系统总体设计、核心控制器(89S51单片机和DS1232看门狗)、步进电机模块、以及CAN总线和RS232总线在控制系统中的应用,旨在帮助学生解决毕设中的技术难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机的遥控脱扣装置设计与实现

1 智能脱扣系统设计

1.1 智能脱扣系统总体设计

PC

RS232总线

L298N控制器

CAN总线单片机

步进电机脱扣开关齿轮齿条

基于总线的10kV开关柜智能脱扣,系统图如图2-1所示。脱扣命令由PC机发出,经由CAN总线或RS232总线传达至单片机,单片机再把控制信号传达至电机控制器L298N,电机控制器控制步进电机完成正传,步进电机带动齿轮齿条位移,触发脱扣装置开关,完成智能脱扣器动作过程。

本系统是以单片机为核心控制器,CAN总线或RS232总线为传递媒介,通过步进电机和齿轮齿条实现对脱扣开关的机械控制[4]。下图为脱扣装置的电气原理图。

图1-2 智能脱扣装置的电气原理图

1.2 核心控制器设计

本节先介绍控制电路,其他部分在后续一一进行介绍。

控制的核心电路包括了单片机89S51、由电容和晶振构成的时钟电路以及DS1232构成的复位电路。下面分别介绍这些组成部分的工作原理。

1.2.1 89S51单片机选择及介绍

本装置采用89S51单片机作为主控芯片,用于对输入信号的采集、处理;对机床启停运行、指示灯的控制输出;信息的发送、接收及保存,如2-3所示[5]。

图1-3 89S51单片机最小系统

1.2.2 复位电路

如图1-4所示,本装置采用“看门狗(WATCHDOG)”集成电路DS1232作为单片机的复位芯片,能够实现单片机的按键复位、电压监视、及“看门狗”等功能。DS1232采用8引脚双列直插封装,各引脚功能如表1-3所示[6]。

图1-4 DS1232看门狗

表1-1 DS1232引脚功能

脚编号

功能

1

/PBRST

按钮复位输入

2

TD

看门狗定时器延时设置

3

TOL

5%或10%电压监测选择

4

GND

接地

5

RST

高电平有效复位输出

6

/RST

低电平有效复位输出

7

/ST

周期输

8

VCC

5V电源

DS1232提供了可直接连接复位按键的输入端PBRST,在该引脚上输入低电平信号,将在RST和/RST端输出至少250ms的复位信号。将复位按键一端接地,一端接复位输入端PBRST,实现按下按键复位单片机的功能。

DS1232能够实时监测向微处理器供电的电源电压,当电源电压VCC低于预置值时,DS1232的第5脚和第6脚输出互补复位信号RST和/RST。预置值通过3引脚(TOL)来设定;当TOL接地时,RST和/RST信号在电源电压跌落至4.75V以下时产生;当TOL与VCC相连时,只有当VCC跌落至4.5V以下时才产生RST和/RST信号。本装置将TOL引脚接地,电源电压VCC降低5%时,即低至4.75V以下时产生RST和/RST信号。当电源恢复正常后,RST和RST信号至少保持250ms,以保证微处理器的正常复位[7]。

在DS1232内部集成有看门狗定时器,当DS1232的ST端在设置的周期时间内没有有效信号到来时,DS1232的RST和/RST端将产生复位信号以强迫微处理器复位。这一功能可以有效防止外部电路对单片机的干扰。定时器的定时时间由DS1232的TD引脚确定,本设计中将TD引脚接VCC,定时时间典型值为1200ms,最小值为500ms,最大值为2000ms,定时器的周期输入信号ST端接单片机的ALE信号。

1.2.3 时钟电路

本装置采用单片机内部时钟方式。在单片机的高增益反相放大器的输入端引脚XTAL1和输出端引脚XTAL2之间,跨接石英晶体振荡器和微调电容,微调电容C1和C2取30pF,晶振的频率取值为12MHz,就构成了一个稳定的自激振荡器。

时钟电路用于产生单片机工作是所必须的时钟控制信号,89S51单片机的内部电路在时钟信号的控制下,严格的执行指令进行工作,在执行指令时,CPU首先要到程序存储器中取出所需要的指令操作码,然后译码,并由时钟电路产生一系列控制信号去完成指令所规定的操作。CPU发出的时序信号有两类,一类用于片内对各个功能部件的控制,另一类用于对片外存储器或I/O端口的控制。89S51单片机各功能部件的运行都是以时钟信号为基准,有条不紊地一拍一拍地工作,因此时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性[8]。

常用的时钟设计电路有两种方式,一种是内部时钟方式,一种是外部时钟方式。外部时钟方式是使用外部振荡器产生的脉冲信号,常用于多个单片机同时工作,以便于单片机之间的同步,一般为低于12MHz的方波。本装置使用一个单片机芯片,不需同步单片机,因而采用内部时钟方式。

1.3 步进电机模块设计

1.3.1 步进电机工作原理与动态特性

(1)步进电机的简介

步进电机是一种将脉冲信号转换为角位移的电磁机械。转子的旋转角度与输入脉冲数成正比,转速与单位时间的输入脉冲数成正比,电机的运动方向取决于脉冲的顺序。

(2)步进电机的工作原理

接下来阐述电机中反应式步进发动机的工作原理。反应式步进发动机转子由软磁材料制成,转子内没有通风。发动机的运转是由统计窗口的激励产生的无功转矩来完成的。

当相位控制线圈通电时,转子在磁场作用下与静齿对齐[9]。

图1-5 工作原理图

当相绕组通电时,相应的磁极产生磁场,形成转子和磁路。此时,转子齿不一致时,转子通过磁场作用使一定角度旋转,在转子齿对中,磁阻最小。此时,转子不受接线力,只接受径向力。扭矩为零。各种步进马达的绕组连接方式和出线方式不同,励磁状态也有很大差异。在步进电机的操作期间,其励磁状态周期性地变化。每一个周期完成励磁状态的转换后,马达会旋转牙齿的步骤。发现错误的牙齿是步进马达旋转的根本原因。

1.3.2 步进电机的控制原理

控制方式信号脉冲信号脉冲方向信号

驱动步进电机主要分为环形分配器和能量放大器两块,环形分配器又称腕式分配器,其主要功能是接收驱动脉冲信号,按照它的状态转换表的要求产生每一相的开关信号,再把信号传送到功率放大器。

步进电机脉冲分配器实说白了是一个循环计数器,因为它本身可以实现反转,进而分配器的产生既呈现周期性,也是是可逆的,Contador输出不是一个通用代码,但有一个特殊的代码要求的国家兴奋的凯达牵引电机。

步进运动控制器是整个系统最重要的部分,它根据步进运动控制的要求,向步进驱动器提供控制信号,包括脉冲信号,脉冲信号转向和信号控制模式,运动控制器为Pass发动机提供的驱动信号为标准信号,任何驾驶员都能接受,为开放式控制提供了标准接口[10]。

2 现场总线技术

本设计上位机对脱扣装置采用控制CAN总线和RS232总线,CAN总线电路图见图1-1,RS232总线电路图见图2-2。

2.1 现场总线的产生

随着计算机可靠性的提高,出现了由多台计算机组成的数字控制器、可编程控制器和集散型联合控制系统 (DCS),自80年代以来得到了广泛的应用。集中控制系统是一个模拟-数字混合系统,在功能和性能上又取得了巨大的进步。然而,用户需要一个开放的控制系统,以便根据其优点选择不同公司的产品,从而实现最佳的系统集成。",这降低了系统的安全性和可靠性。因此,迫切需要开发一套完整的数字、双面、多变量的通信协议来取代模拟传输方式中的单向4-20mA[11]。

2.2 现场总线的概念

根据IEC61158标准定义,安装在生产加工区的现场设备和控制室的自动控制设备之间的串行多点通信数据总线称为现场总线,通常是一种非位置式多点通信数据总线全数字、双向、多站的通信系统。它是工业控制计算机现场总线位于内网控制系统的底层,它的出现引起了球的关注,成为自动化技术发展领域的热点之一。标志着工业控制技术新时代的开始[12]。

2.3 CAN总线部分介绍

总线作为一种国际标准总线,也可以遵循ISO标准模型/OSI网络,根据eee802.2和802.3标准,将网络层次划分为应用层、数据链路层和物理层。数据链路层由链路逻辑子集(LLC)和子媒体访问控制(MAC)组成;物理层分为pls、PMA和MDI。应用层由用户定义和实现,用户可以从数据连接层编写接口程序,在网络系统上执行功能。CAN是一个类似于总线结构的本地计算机网络,适用于工业工厂的自动控制。在网络层次结构中,数据链路层和物理层是确保通信质量的重要因素,也是网络协议中最复杂的部分,SJA1000控制器起着这个作用,它是一种逻辑电路,与可编程芯片相结合来实现这些功能,并提供与微处理器的物理线路接口,通过编程,CPU可以设置其工作模式,监控其运行状态,收发数据,并在其上建立应用层[13]。

图2-1 CAN总线

2.4 RS232总线部分介绍

RS-232C标准(协议)的全称是Eiia-srs-232C标准。EIA是指电子工业协会,RS(推荐基准)是指推荐基准,232是识别号,C是RS232(1969)的最新版本。以前,rs232b和rs232a用于连接电缆和机器,并规定电气特性、信号功能和传输过程。其他一般物理模式为eiias-422a、s-423a和eiias-485。这里仅介绍EIARS-232C(232,RS232)的规格。IBMPC上的COM1和com2接口是RS-232C接口[14]。

电气性能:

Eia-rs-232c提供电气特性、逻辑电平和各种信号线功能。

在TXD和RXD中:

逻辑1(tag)=3V至-15V

逻辑0(空间)+3至+15V

在RTS、CTS、DSR、DTR和DCD等控制线上:

信号有效(接通,ON状态,正电压)=+3V~+25V

信号无效(断开,OFF状态,负电压)=-3V~-25V

图2-2 RS232总线

如果学弟学妹们在毕设方面有任何问题,随时可以私信我咨询哦,有问必答!学长专注于单片机相关的知识,可以解决单片机设计、嵌入式系统、编程和硬件等方面的难题。
愿毕业生有力,陪迷茫着前行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值