毕设分享|变压器的智能绕线功能系统

本文介绍了随着电子电器工业发展对线圈需求的增长,传统机械绕线机的不足以及新型自动绕线机系统的设计,包括采用PWM控制、单片机为核心的控制系统,详细描述了系统功能、方案选择、硬件设计和软件设计,旨在提供一种低成本、易操作的绕线机解决方案。
摘要由CSDN通过智能技术生成

随着电子电器工业的发展,线圈的需求量越来越大、品种也越来越多,从大型的电力变压器、牵引电机绕组到充电用的微型线圈、节能灯具用线圈,以及各类电子设备都使用线圈。绕线机是用来绕制线圈的设备。在使用的各种绕线机中,有最早的手工绕线,现在大都用机械式的绕线机。机械式绕线机精度较差,线圈需逐匝检验,工作效率较低,劳动强度高,尤其是机械式绕线机由于没有采用自动控制技术,线滚子由于惯性超越运行,散线易划去表面绝缘层,影响产品质量。现在国内绕线机已有了全自动、多功能、自动化产品。从线圈生产的上线、排线、馈线、到线圈绕制下线等,都实现了过程自动化。从绕线机的控制形式上看,从单一的开环控制发展到使用直流伺服系统和交流伺服系统的闭环控制,已经形成了由单轴绕制线圈到多轴同时绕制多个线圈的系列产品。但这些先进的绕线机产品价格很高,对中小型电机制造企业的绕线使用来说,功能有比较大的冗余,价格太高,一旦出现故障自己难以维修,所以针对某中小型电机制造厂使用机械式绕线机的缺点,根据实际生产的要求,研制成本低、功能满足使用要求、简单易学、操作方便的数控绕线机。

第一章  系统概述

1.系统功能要求

1)用户能够输入产品的参数信息。

2)采用PWM控制,无极变速,慢速启动

3)自动排线,换向灵敏,到匝自动停车

4)绕制线圈最大外径:                       120mm

5)绕制线圈最大长度:                       180mm

6)绕制线圈最小长度:                         3mm

7)绕制线圈线径范围:                 0.03~0.5mm

8)计数器范围:                        0~99999圈

9)主轴转速:                     80~2500转/分钟

10)断线时停车报警          

11)液晶屏显示参数          

12)能够保存30个产品参数信息          

2 系统组成

经过分析系统功能的要求,可以将各部分功能分别由硬件完成,或硬件与软件共同完成。得出系统的框图如图

图1.1 系统组成

第二章  系统设计方案的比较

2.1控制器的方案论证与选择 

方案一:采用可编程逻辑器件CPLD作为控制器。CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高。且从使用及经济的角度考虑我们放弃了此方案。

方案二:采用凌阳公司的16位单片机,它是16位控制器,具有体积小、驱动能力高、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点。处理速度高,尤其适用于语音处理和识别等领域。但是当凌阳单片机在语音处理和辨识时,由于其占用的CPU资源较多而使得处理其它任务的速度和能力降低。

方案三:采用Atmel公司的ATmaga16L单片机作为主控制器。ATmaga16是一个低功耗,高性能的8位单片机,片内含16k空间的可反复擦些100,000次的Flash只读存储器,具有1Kbytes的随机存取数据存储器(RAM),32个IO口,2个8位可编程定时计数器,1个16位可编程定时计数器,四通道PWM,内置8路10 位ADC。且maga系列的单片机可以在线编程、调试,方便地实现程序的下载与整机的调试。

从各个角度考虑,方案三的可行性高。

2.2直流电机驱动电路的方案论证与选择

方案一:使用模拟电路,通过电位器调节电机两端电压进行调速。如图2.1,达林顿管串联在直流电机回路上,通过调节电位器改变电机回路的电流的大小,从而达到控制电机速度的目的。此方案的优点在,电路简单,通过一个电位器就可以达到调节电机速度的目的,但它也存在明显的不足,三极管工作在放大区时在电机回路上将产生一个0.7~24V的压降,会产生很多的热量,效率很低。

方案二:利用PWM控制电机调速。PWM控制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。PWM控制技术[1]的理论基础是:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。PWM对半导体器件的导通和关断进行控制,是输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或其他所需要的波形。按一定的规则对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小,也改变输出频率。

图1 电机驱动方式1

图2 电机驱动方式2

第三章  系统硬件设计

3.1单片机电路

3.1.1 AVR单片机内部结构

AVR单片机[2]内部资源非常丰富,集成了各种常用的外围设备,如图3.1所示,主要由以下部分组成:

16K字节擦写寿命 10000 次的系统内可编程Flash

具有独立锁定位的可选Boot 代码区

片上Boot 程序实现系统内编程

可同时读写操作的512字节擦写寿命100000 次的EEPROM

1K字节的片内SRAM

可以对锁定位进行编程以实现用户程序的加密

JTAG接口,标准的边界扫描功能支持扩展的片内调试功能

通过JTAG 接口实现对Flash、EEPROM、熔丝位和锁定位的编程

两个具有独立预分频器和比较器功能的8 位定时器/ 计数器

一个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器

具有独立振荡器的实时计数器RTC

四通道PWM

8路10 位ADC

2个具有可编程增益(1x, 10x, 或200x)的差分通道

面向字节的两线接口IIC

两个可编程的串行USART

可工作于主机/ 从机模式的SPI 串行接口

具有独立片内振荡器的可编程看门狗定时器TWI

片内模拟比较器

上电复位以及可编程的掉电检测BOD

片内经过标定的RC 振荡器

片内/ 片外中断源

6种睡眠模式: 空闲、ADC 噪声抑制、省电、掉电、Standby 模式

32 个可编程的I/O 口

图3 单片机内部结构

3.1.2 AVR单片机引脚功能

图4 AVR单片机引脚功能

3.1.3 AVR单片机最小系统电路                 

图3.3是AVR单片机最小系统电路图,图中U1是AVR单片机,是整个系统的核心控制单元,R1和C1组成单片机的复位电路,晶振XTAL,和C1,C2是单片机时钟源的辅助电路。AVR单片机的外围电路非常简单,使系统更加的简单,提高可靠性,降低故障率。

图5 AVR单片机最小系统电路

3.1.4 AVR单片机PWM电路

为了调节电机速度,设计方案中选择了PWM方式,AVR单片机内部集成了PWM模块,通过编程可以实现PWM的频率和占空比的调整。以下是AVR单片机PWM模块的工作原理。

图6 PWM产生原理

3.2 电源电路                

由于电机需要驱动电路需要24V的工作电压而单片机、液晶显示器、传感器 等工作电压需要5V,所以变压器的24V输出需要经过稳压模块稳定到单片机的工作电压范围。考虑到电机驱动电路必须和单片机分开供电,这样可以避免电机电路对单片机电路的干扰所以采取对单片机单独供电,步进电机和直流电机桥臂共用一个24V电源。

图7 系统电源电路原理

3.2.1 电源电路的结构 

由变压器出来的交流信号经过桥式整流[3]和电容滤波之后送给LM7805,稳压5V输出,它的输出单独供给单片机。在三端稳压管的输入输出端与地之间连接大容量的滤波电容,使滤掉纹波的效果更好,输出的直流电压更稳定。接小容量高频电容以抑制芯片自激,输出引脚端连接高频电容以减小高频噪声,使单片机工作在一个良好的电源环境中,提高系统稳定性。

3.2.2 电源芯片引脚功能

电源电路主要运用到7805稳压芯片,输出电压为5V,加散热片时驱动电流可达1A,输出电流200~300mA时,7805温度在50度左右,并且有过温切断输出起到保护功能。该系列芯片技术成熟,所需的外围器件少,性价比高,运用的非常广泛,其内部原理图如图3.6

图8  7805内部原理图

3.3 直流电机驱动电路

图3.8是直流电机驱动的整体电路,电路主要由场效应管Q1,来驱动电机,D1为二极管,在电路中起到电机电感的放电作用,以保护场效应管不会被高压击穿,R4,R5,红外发射管,红外接收管共同组成数模隔离电路,单片机输出的PWM波从电路中的PWM端口输入,红外发射管将PWM电信号转换为光信号,红外接收管再将光信号转换为电信号,控制场效应管的栅极。这样单片机与电机驱动电路就实现了电隔离,消除了驱动电路对单片机系统的干扰。光电隔离所用的光电管分为线性光电管,和开关式光电管,本系统的主控制器输出的PWM波属于数字信号,所以选用开关式光电管即可。二极管4007是整流型二极管,电流通过能力高达1.5A,满足电路要求。

图9 直流电机驱动电路

3.4 传感器电路                 

图3.9是圈数检测电路,主要元件是红外对射管,左半部分,电源VCC经电阻R2限流,为红外二极管提供15MA的电流,右侧红外接收管接收到红外光后,导通并将R3的电位拉低,如果在红外发射管与红外接收管之间有物体,则红外接收管接收不到红外光,R3没有电流通过,输出为高电平。在主轴电机上安装一金属挡片,电机每转过一周,经过传感器一次,传感器输出一段高电平,引发单片机中断,进行一次计数。

图10 直流电机驱动电路

第四章 系统的软件设计

软件部分主要完成对键盘的分析及有关数值的显示,控制绕线的启停和步进电机的反向、协调步进电机和主轴电机的运动,检测主轴脉冲发生器脉冲并计数,以及断线和中途停车报警等功能。

4.1直流电机控制子程序

直流电机控制子程序完成电机的调速工程,其执行流程如图4.1。

系统采用PWM方式控制电机运转,通过改变PWM的占空比实现电机调速。AVR单片机输出的PWM分辨率可达256个等级,实现了电机的无级调速。系统开始执行绕线程序时不断查询键盘,若查询到加速键按下,则增加PWM脉冲的占空比,增长周期内场效应管导通的时间,使电机转速提高,当电机速度已达到最大则速度不再增加;反之,减速键按下,则电机速度降低。若按下暂停键,电机逐渐减速,直到停止;重新启动时,自动加速到之前速度。

图11 直流电机控制流程图

4.2传感器子程序

为了使圈数计数正确及时,不漏计多计,故采用中断方式来进行计数。传感器每输出一个脉冲,单片机就进入中断服务程序,进行计数,并在脉冲过后延时一段时间后退出中断服务,以保证不会应抖动多次进入中断,导致计数错误。若计数值达到目标数,则主轴电机停转,关闭中断。

图12 传感器检测流程图

4.3步进电机控制子程序

步进电机控制子程序完成电机方向控制,步进控制,步数控制。其执行流程如图19。

单片机的PD5,PD6用于和两相步进电机的驱动器接口。其中PD5用于设置步进电机的方向控制,PD6用于对步进电机的转角控制。正常运行时,PD5根据排线方向置高或置低,PD6则输出一定频率,和占空比的方波,频率越高,电机转的越快,但方波的高电平持续时间不能过短,否则会超出驱动器的响应时间,频率也不能大于3KHZ。为避免步进电机发生失步和抖动,特别是在启动,停止,及反转时应注意驱动器的响应时间,在启动时,以低于响应频率的速度运行,然后慢慢加速,加速到一定速度后就可以在此速度下运行,当快要到达指定步数时,就慢慢减速,使其在低于响应频率下运行,直到停止,采用次方法可以使步进电机以最快的速度运行,而且不出现失步的现象。步进电机速度的调整,可通过该变PD6引脚方波的输出频率,在软件中可通过延时很方便的实现某一频率的输出。

图13 步进电机控制流程图

4.4主程序

主程序完成各模块程序的调度,其中绕线程序最关键,其执行流程如图4.6。程序一启动先进行系统初始化,然后调入用户参数,待用户确定后,开始执行绕线程序,主轴电机开始运行,步进电机根据参数的不同协调主轴电机运转,同时液晶屏幕上显示当前的运行情况,包括运行速度和完成情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值