基于MSP430自动胀管控制器的研究

发布者:RoboPilot最新更新时间:2021-02-02 来源: eefocus关键字:MSP430 手机看文章 扫描二维码
随时随地手机看文章

胀管机是针对冷凝器、冷油器、加热器、换热器中各类管材与管板胀接需要而设计开发的一种专用设备。其控制器的基本原理是用驱动电机(又称驱动马达、胀管机头)的工作电流来标定所加载的负荷,即驱动电机在一定的工作电流值下,提供相当数量的扭矩,而与之相当数量的扭矩可以通过旋转胀管器产生一定的膨胀量(胀力),它是可以被测量的。因此,通过精确测量并控制驱动马达的工作电流值,就可获得并控制所需要的膨胀量(胀力)。 目前,市场上大多数的胀管机采用51单片机,但其缺点比较突出。如内部无存储器,必需外接Flash或EPROM存储设置信息,这就导致电路比较复杂,不利于扩展,且工作电压范围较窄,抗干扰能力较差。而采用MSP430F149单片机的胀管机可以有效克服这些缺点。


1 工作原理 

图1为系统的整体框图。通过框图来分析胀管机的工作过程:上电后,手动开关按下,这时手动检测电路会检测到开启信号,并通过光电隔离(隔置强电流)送入单片机;此时交流电通过电流互感器把交流加在负载上,并通过整流滤波电路把交流变成直流,经过延时电路延迟一段时间以便避开电机的启动电流,再经过放大处理,把电流信号输入单片机进行A/D转换并处理;同时继电器控制主开关M-SW打开,电机启动,面板上显示设置的电流值和电机转动的电流实时值:当实际电流以检测电流为基准发生变化时,单片机通过继电器控制换向开关D-SW换向进行胀管或退胀操作。同时,指示灯可以显示胀管机的工作状态。按键可以设置胀力,选用电机的3种不同功率档位。在电机空载的情况下,手动开关按下后,主开关打开,转头转动,此时采集的电流信号送入单片机。经过大约6 s,单片机把其测得的空转电流平均值显示出来,此时主开关断开,转头停止转动。在设置胀力时,胀力设置值必须大于电机空转时的电流值,否则电机无法进行胀管操作。


2 电路设计 

220 V交流输入后,通过稳压模块持续输出稳定的+5 V和+12 V的电压,为线路板的电源提供保证。同时使用TPS76301将+5 V电压转换得到+3 V电压,为单片机供电。220 V的交流电通过光电隔离分别为控制A/D采集的继电器555延时电路以及D-SW换向电路提供+12V的电源。 当手动开关按下后,电源接通,单片机采集电流信号并进行A/D转换。图2为A/D信号采集电路.交流输入通过电流互感器T1,把交流加在负载上,并通过整流滤波电路变成直流,由继电器K5控制输出电流信号AA/D且送入前面板,经LM358放大处理后得到的电流信号AA/D1交由单片机MSP430进行采集处理。继电器K5的0端是与555延时电路的输出端相连,并由555延时电路输出信号来控制其工作状态。

在胀管机开启时有一个非常大的瞬间电流,会导致刚开机马上就关机,无法正常启动。因此,需要一个由555延时电路组成的避峰电路来避开瞬间的大电流,延迟开机时间。图3为延时避峰电路,NE555的引脚2(TRIG)在胀管机开启时会有一个脉冲,使得引脚3(Q)的电平变为低电平,图2中的继电器K5线圈通电工作,断开连接,导致单片机无法进行信号采集。同时,电容开始充电,NE555的引脚7(DIS)内部导通。脉冲过后,电容通过引脚7开始放电,TRIG和THR的电压开始降低,当电压降到一定程度Q变为高电平,引脚7脚内部截止,K5停止工作,信号采集正常,避免了出现开机立刻关机的现象。


在胀管机中需要设计一个互锁电路控制电机的运行状态,进行胀管、退胀操作,互锁电路如图4所示。通过单片机控制A0,A1两点的电平,使其分别控制M-SW,D-SW电位的高低。当A1点被置为低电平时,光电隔离工作,使得D-SW为高电平,从而Q2导通,L-SW为低,D10(RET-URN)灯亮,即退胀状态;若A1点被置为高电平,则D-SW被置低,K3继电器的线圈工作,使得L-SW为高,因此退胀灯熄灭,此为胀管状态。当A0点被置为低电平时,光电隔离触发,使得M-SW为高电平,从而Q1集电极与地相通,则继电器K1线圈通电开始工作,并由此断开输入与电机的连接状态。因此,通过继电器实现电路互锁,并控制电机的运行状态。


此外,在双头胀管机的设计中,为了保证两个胀管器同时工作且互相不受影响,增添了由555定时器及16位双稳态JK触发器74LS76的组合电路,如图5所示。由图中可以看出,MODE开关在每次按下和松开时,都为HAl7555提供了一个脉冲信号,同时输出至HD74LS76使得在CHA,CHB2个指示灯的负端电平高低按照JK触发器的规律变化,于是满足了在每次MODE开关进行变化时,双头胀管机的两边可以独立工作而不受影响。


3 软件设计 

MSP430的内核CPU结构是按照精简指令集和高透明的宗旨设计的,使用的指令有硬件执行的内核和基于现有硬件结构的高效率仿真指令,具有丰富的寻址方式,简洁的指令,大量的寄存器以及片内的数据存储都可以参加多种运算,具有高效的查表处理方法和较高的处理速度,在8 MHz晶体下运算能力达到每秒钟运算100万条指令。这些特点使该系列单片机采用C语言开发仍有很高效率,从而可以提高开发的周期,也可以实现程序的可移植性。本系统软件开发所采用的是MSP430系列单片机专用的集成开发环境IAR Embedded Workbench,采用C语言编程。 在该仪器的程序设计中,由于在电机换向的瞬间会产生大电流的冲击,须对换向的延时时间进行恰当设置,否则会对仪器、电机乃至操作者造成极大损伤。该仪器的软件设计流程如图6所示。

4 电流标定及拟合 

经过实验测定,延时避峰电路延迟时间T约为1.32 s。表1是实验所测得A/D值与电流I值。

根据表1的数据用拟合软件lstOpt进行曲线拟合。并求出拟合公式。图7是用1stOpt对数据进行曲线拟合得到的曲线,其中一条是实际曲线,一条是经过计算得到的拟合曲线。其均方根误差RMSE=0.040 73,平方和误差SSE=0.119 45,测定系数DC=O.999 6l,平均相关系数R=0.999 88l;由此可看出曲线拟合的相当好,拟合程度高。


通过1stOpt得到的拟合公式为: 其中:y为电流I,x为A/D值,p1=-10.630 343 410 453 1,p2=1.745 270 764 713 4,p3=-O.104 720 964 439 341,p4=0.003 091 662 786 520 87.p5=-4.382 000 357 851 88x10-5,p6=2.41932l 657 545 33x10-7。 此拟合公式标定出电流I值与A/D值之间的关系;并可根据相应的A/D值求得对应的I值。5 结论 用MSP430单片机研制的胀管机成本低,工作电压范围宽,扩展能力强,抗干扰能力强。同时,单片机内部的模数转换模块又大大减少了电路板面积及其他外围扩展器件,使得整套工具体积小,便于使用。该胀管机可挂接300、400、600 W3种不同功率的驱动电机;全数字显示设定值和实时值;用按键操作进行胀力的数字设定和调节;对挂载不同功率的驱动电机,自动提示所允许设定的最小值和最大值;自动检测驱动电机是否工作正常;操作时有声、光提示功能,操作简便、直观、灵活;LED指示工作时的状态;能自动记录和显示胀管的次数;具有漏电保护功能。该胀管机优点突出,在国内多家企业得到了广泛的应用,受到一致好评。


关键字:MSP430 引用地址:基于MSP430自动胀管控制器的研究

上一篇:MSP430 精准延时之定时器 TIMERA 0.5实现LED闪烁
下一篇:让使用MSP430定时器中断的更简单

推荐阅读最新更新时间:2024-11-05 16:37

用单片机设计便携式医用自动输液器
1 引言 对于需要自助式护理的病人来说,尤其是由于手术后、晚期癌症、分娩等原因所导致的慢性疼痛的病人,往往需要一种可以由病人自己操作、自动定时、定量向病人进行输液的智能型自动输液器,以达到治疗和镇痛的目的。为此,笔者设计了一种便携式医用自动输液器,该仪器采用电池作为供电电源,并具有功耗小、体积小、重量轻等特点,可满足便携式需要。此外,该仪器使用安全可靠、计量准确、自动化程度高,可适应现代医学发展的要求。该自动输液器的主要功能如下: (1)可根据要求设定滴数、输液总量及药液总量等参数。 (2)随时可改变原设定参数,并可以在运行时随时暂停输液。 (3)不同的使用者可以有自己的一套运行参数,并可通过密码进入自己的设定环境。 (
[单片机]
用单片机设计便携式医用<font color='red'>自动</font>输液器
基于MSP430的便携式心率计的设计
  在消费电子领域,便携式电子产品由于体积小、质量轻的特点越来越受到消费者的喜爱,已成为人们生活中不可缺少的部分。基于这个思路,我们设计了一款便携式心率计,它可以替代用脉搏听诊器等进行测量的传统方法,使用非常方便。该产品主要包括三个部分:信号的采集、数据处理以及LED显示和报警电路。    系统总体设计   图1为本系统的原理框图。 图1 系统结构框图   如图1所示,从传感器检测到的脉搏信号转化为电压信号送入电压跟随器,起到缓冲的作用,使前级和后级隔离开来,避免相互干扰。输出的信号经前置放大后送入高通滤波器,以滤除传感器的热电干扰,再经过低通滤波器滤除环境中的高频干扰。处理完的信号送入后级继续放大以便得到干扰小且
[医疗电子]
基于MSP430F4250的高精度电子天平设计
摘要: 本文介绍了一种利用内部带S-D模数转换器的单片机MSP430F4250构成的电子天平设计方案,这可以大大降低产品的成本,同时又能满足设计的要求。 关键词: 电子天平;MSP430;S-D模数转换 引言 随着现代电子技术和微电脑技术的迅速发展,应用到天平领域,出现了电子天平。从上世纪七十年代末期出现世界上第一台电子天平起,短短三十几年中,发展出了各种规格,门类齐全的系列电子天平,广泛应用于各行各业的质量计量。 我国电子天平的发展,紧随国际发达国家之后,于上世纪八十年代初期开始,现已形成规模化生产并广泛应用到国内各领域,同时也部分出口世界上许多国家。 电子天平具有数字显示,直接读数、快速称量、重量轻、操作
[测试测量]
基于MSP430的无线传感器节点动态功率管理研究
0 引言 无线 传感器 网络 是由多个带有传感器、数据处理单元和通信模块的节点组织而成的网络,因为在军事、工业、医疗、农业等领域的巨大应用前景而成为近年来的研究热点。由于无线传感器节点通常工作在人们难以触及的环境中,并且节点能量有限,难以补充,所以降低功耗、延长使用寿命成为无线传感器网络设计的核心问题。因此,传感器网络的体系结构、通信协议、算法、电路和感知都必须满足能量有效性。就降低单个无线传感器节点功耗而言,除在硬件设计时采用低功耗元件外,动态功率管理(Dynamic Power Management,DPM)和动态电压调节(Dynamic Voltage Supply,DVS)都能有效地降低系统功耗。DPM的基本原理是传感
[单片机]
基于<font color='red'>MSP430</font>的无线传感器节点动态功率管理研究
基于MSP430F149的数据转发器设计
摘要:以MSP430F149单片机为核心,设计一种双串行通信的电能表自动抄收系统的转发器,给出转发器的硬件结构框架与软件设计方案。转发器通过三种通信方式实现主机与电表抄表器的数据通信。 关键词:转发器 串行通信 MSP430 微控制器 概述 目前大量存在的人工抄表的方法已远不能适应现代化管理的需要,并由此带来的线损率的增高也必然影响电力行业的发展。线损率较高的主要原因之一就是抄表、计算和管理手段的落后,管理损耗增大。如果采用电能表自动抄收系统,不仅可以大大提高电网运行的可靠性,而且可以充分利用现有设备的能力,降低劳动强度。该系统主要由电表抄表器(数据采集)、数据转发器(数据传输)和主机(数据处理)三大部分组成。本文主要设计
[单片机]
采用MSP430行驶车辆检测电路设计
  车辆检测器作为交通信息采集的重要前端部分,越来越受到业内人士的关注。鉴于公路交通现代化管理和城市交通现代化管理的发展需要,对于行驶车辆的动态检测技术 车辆检测器的研制在国内外均已引起较大重视。车辆检测器以机动车辆为检测目标,检测车辆的通过或存在状况,其作用是为智能交通控制系统提供足够的信息以便进行最优的控制。   工作原理本系统采用MSP430F1121A单片机与环形线圈相结合的方法对行驶车辆进行检测,是一种基于电磁感应原理的检测器。传感器线圈为通过有一定电流的环形线圈,当被检测铁质物体通过线圈切割磁力线,引起线圈回路电感量的变化,检测器通过检测该电感变化量就可以检测出被测物体的存在。本文利用由环形线圈构成回路的耦合电路对其振荡
[单片机]
采用<font color='red'>MSP430</font>行驶车辆检测电路设计
MSP430单片驱动MSM7512程序
#include msp430x14x.h #define uint unsigned int #define uchar unsigned char //P1.2接RD(第9脚) #define MOD1_1 P1OUT |= BIT0 //P1.0接MOD1(第14脚) #define MOD1_0 P1OUT &= ~BIT0 #define MOD2_1 P1OUT |= BIT1 //P1.1接MOD2(第15脚) #define MOD2_0 P1OUT %= ~BIT1 void SysInit(uint x) { if (x == 1) { P1DIR = 0XFF;P1OUT = 0
[单片机]
关于MSP430单片串口通信数据丢失问题
研究摸索了接近一个星期,把所遇到的问题写出来以供参考。 最开始看一个官方的串口收发数据的示例,然后自己操作后收发数据老是会丢失一个数据,然后看User’s Guide,取消了函数收发的方法直接用寄存器操作,问题解决。 接下来写一个组帧协议,收发完全正常。但是看上去逻辑思维非常的杂乱不清晰,就想整理一下,就开始写函数,进行函数调用。好了,这下问题又来了,数据又会丢失。 接近一个星期研究,发现不是自己写的代码有问题,是官方示例的波特率配置问题。大家都知道波特率表示每秒钟传送的码元符号的个数,是衡量数据传输速率的指标,它用单位时间内载波调制状态改变的次数来表示。晶振为1MHz波特率为115200,我自己改成了9600,问题解决。如
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved