基于双处理器的点焊控制系统的硬件设计

发布者:EuphoricVoyage最新更新时间:2012-02-06 来源: 嵌入式在线关键字:点焊控制  双处理器  硬件设计 手机看文章 扫描二维码
随时随地手机看文章

    针对点焊的控制特点,设计了一种基于双处理器的点焊控制系统。在该系统中,DSP模块负责智能控制程序运算,MCU模块负责进行人机对话,而信号的输入输出则由独立的AD&IO模块负责。模拟试验表明,该硬件系统满足工作要求。 

    点焊是将焊件装配成搭接接头,并压紧在两电极之间,利用电流通过焊件时产生的电阻热熔化母材金属,冷却后形成焊点的一种电阻焊方法。其通电加热时间一般为几至几十周波(一周波为0.02s),而电流有效值一般为几至几十KA。

    点焊是一个高度非线性、存在多变量耦合作用和大量随机不确定因素的过程,其形核处于封闭状态,时间极短,特征信号提取困难,控制难度较大。

    1 设计思想和总体方案

    近年来,智能控制技术正被积极地引入点焊控制研究领域,但由于其算法高度复杂、计算密集,因此对系统的实时性要求越来越高。另一方面,DSP(数字信号处理器)技术的蓬勃发展,使得其在工业控制领域的应用越来越广泛。因此在本设计中,使用DSP作核心处理器,充分发挥其运算速度快的优势,并尝试利用多种智能控制算法对点焊进行质量控制,以提高焊点的质量和可靠性。

    在实际工作中,点焊需要设置的参数较多,操作者不得不依赖于各种手册、说明书和/或专家编制的工艺文件来进行设备;而且在选定参数之后,往往还需要通过一系列的旋钮、按钮等开关进行设置,操作复杂,容易造成混乱。因此在本设计中,应用MCU(单片机)实现人机对话功能。通过键盘输入和液晶显示,既充分体现了数字化控制的优势,也有助于实现点焊专家系统。

    由于点焊系统工作在大电流、强磁场的环境下,因此控制系统的抗干扰问题尤为重要,且DSP的工作频率高,所以将信号的输入、输出部分和DSP、MCU模块分开,设计独立的AD&IO模块。

    系统的总体方案如图1所示。

    2 DSP模块的设计

    本系统选用了DSK-TMS320VC5402芯片作控制核心。DSP是TI公司提供的一套标准的DSP开发平台,其目的是令使用者能较能地开发和应用基于DSP的系统,为最终的目标系统提供软、硬件设计参考模板。有关DSK的具体说明请参阅有关的技术资料。

[page]

    DSK提供了存储器接口和外围设备接口两列扩展接口。根据“灰箱法”的设计思想,不用完全理解DSK的内部原理,只需在对其整体有一个基本了解的基础上,选择可能要用到的信号即可。因此专门设计了一块转接板,作为外围电路与DSP之间通讯的桥梁。从DSP中引出了26个信号,如表1所示。

      表1 转接板信号

信号名
作      用
电源与地信号
+5V 由DSK取出,使整个系统同时上电
GND 从DSK发出,保持系统的地信号相同
用于A/D电路的信号
ADEN 用作TLV2544片选和使能信号
X_FSX0 发送同步帧,使A/D转换开始
X_DX0 发送MCBSP对TLV2544的控制指令
X_FSR0 接收X_FSX0信号,使DSK和TLV2544保持同步
X_CLKX0 发送时钟频率信号给TLV2544
X_CLKR0 接收X_CLKX0时钟,使DSK和TLV2544保持时钟同步
X_DR0 接收TLV2544转换好的数字数据
用于I/O电路的信号
INPUT 用作允许输入信号
OCLOCK 用作输出锁存信号
OUTPUT 用作允许输出信号
X_D[07] 接入数据总线,传输I/O数据
用于MPU模块的控制信号
X_D[07] 接入数据总线,传输DSP与MPU之间的通讯数据
INT1 MCU向DSP发出的通信请求信号
X_IACK DSP向MCU发出的确认信号
X_XF DSP向MCU发出的通讯请求信号
X_BIO3 MCU向DSP发出的确认信号

    3 AD&IO模块的设计

    该模块包括A/D转换、输入、输出三部分电路,它们分别负责模拟信号的输入和转换以及开关信号的输入和控制信号的输出。

    3.1 A/D转换电路

    A/D转换器的选取主要考虑所采集的模拟信号的数量、精度及与DSP的速度匹配等,综合考虑后,选用TI公司生产的12位4通道高速AD-TLV2544。

    本设计中A/D转换电路分为三部分:第一部分由5.1V的稳压二极管又滤波电容103组成,构成模拟输入部分;第二部分由TLV2544组成,完成A/D转换;第三部分由八相缓冲器74LS244组成,完成DSP与TLV2544之间的通讯,如图2所示。

    A/D转换电路的工作是由DSP的多通道缓冲串口MCBSP来控制的。MCBSP通过其数据输出口DX0发送控制字到TLV2544的SDI口,该控制字为16位,前4位是指令位。如果TLV2544接收到的前四位是0XA,那么接下来的12位就会被当作控制字译码;相反,如果前4位接收到的是0XE,那么ADC将继续输出FIFO的内容到SDO中。其中,SDI和SDO分别是TLV2544的控制信号输入口和已转换好的数字信号输出口。当TLV2544按DSP发出的控制字转换到一定时候(如FIFO堆栈满)时,则发出INT信号通知DSP接收。DSP接收到INT信号后,经X_DR0口读入TLV2544已转换好的串行数据。

    3.2 输入和输出电路

    为了抵抗电气干扰和高压电击,在本设计中,输入和输出电路均采用光隔PC817传递逻辑信号,实现电气隔离。另外还使用反相器74HC14对传输信号进行整形,利用施密特特性消除毛刺干扰,提高信号传输的抗干扰能力。输入和输出电路与DSP的接口如图3所示。

    在输入电路中使用了缓冲器74LS244,以增强线驱动能力,如图3所示。假设第二路输入为低电平,则光隔不导通,A2也为低电平。DSP要读取它的时候,先给输入一个低电平,然后用02H(即00000010)去线与,判断Y2的值是否为1,如果不为1则不读入,反之读入。其它输入也是这样来处理。

    因为输出的开关量需要保持开或关的状态,所以在输出电路中使用了锁存器74LS373,进行缓冲和锁存,如图3所示。当输出由低电平变为高电平时候,DSP将数据由X_D[0~7]送到锁存器的输入端,然后再给OCLOCK一个低电平脉冲,数据即被锁存在锁存器的输出端。假如Q0=1,则经反相器后变为低电平,光隔导通;反之,光隔不导通,从而实现了开关量的数据输出。[page]

    4 MCU模块的设计

    4.1 MCU扩展系统

    在本设计中,MCU选用89C51,并扩展了片外ROM27512(64KB)和片外RAM6264(8KB),如图4所示。MCU用作液晶显示的数据线;P2口用作高位地址线,其高3位P25、P26、P27同时还作译码器74LS138的输入,该译码器的输出为片外RAM的寻址访问信号。片外锁存器和RAM 6264是统一编址的,即每一片锁存器都有自己的地址。

    4.2 人机接口

    在本设计中,键盘包括“0~9”、“.”、“确认”、“上翻”、“下翻”、“取消”、“暂停”等共16个键位,故采用4×4的矩阵式方案。矩阵式键盘由行线和列线组成,按键设置在行、列线的交点上。行、列线分别连接到按键开关的两端。行线通过上拉电阻接到+5V上。无按键动作时,行线处于高电平;而当有键按下时,行线电平状态将由与此行线相连的列线电平决定。列线电平如果为低,则行线电平为低;列坚电平为高,则行线电平为高。从而可以识别出按键是否按下。

    键盘电路主要由单片机的P0口、八相反相缓冲器74LS240、锁存器74LS273以及一些上拉电阻组成。P0口用作数据线,八相反相缓冲器74LS240缓冲行线的信号,锁存器74LS273锁存从P0口送给列线的信号。对八相反相缓冲器74LS240所缓冲的行线的值的读取是通过译码器74LS138输出的译码信号G5来控制的,其读地址为BFFFH;而对锁存器74LS273的控制则是通过译码器输出的G6来控制的,对列的写地址为DFFFH。

    在本设计中选用的液晶显示器是信利公司的MG12232-5。该液晶显示器带背光及温度补偿功能,左右有主、从两个控制器SED1520,上下分4页。汉字显示采用12×12点阵,数字、符号显示采用12×6点阵。每个汉字占24字节,数字、符号占12字节,均烧入程序存储器。

    液晶显示电路的工作原理为:由MCU通过P1口向液晶显示器的数据线DB口输出显示数据和控制指令,通过P3口向液晶显示器输出对E1、E2、A0、RST端口的控制字。液晶显示器的E1、E2、A0、RST口信号分别为主控制器读写使能信号、从控制器使能信号、显示或指令选择信号以及复位信号。

    使用液晶显示器首先需要进行初始化,其工作在规定的方式中。液晶初始化包括:复位、休闲状态设置、设置占空比、排序设置、设置显示起始行、开显示、自动显示的方向设置等。这些命令在操作中都是作为指令写入控制器的。然后再将要显示的汉字或字符数据送给液晶显示器,液晶显示器即可按控制字的要求进行显示。

    4.3 MCU与DSP的通讯

    该通讯电路由三片缓冲器74LS244(U6001、U6002及U6008、MCU的P0口以及DSP的X_D[0~7]口组成,如图5、图6所示。各缓冲器的控制信号由译码器138的输出G1、G2、G3、G4组成。其中,U6001负责将MCU的数据送到DSP,U6002负责把DSP的数据送到MCU,而U6008则负责发送MCU与DSP之间的通讯请求和确认信号。

    DSP向MCU发送数据的过程为:DSP将数据通过X_D[0~7]口输出至缓冲器U6002,同时由X_XF发送通讯请求信号至MPU的P00口,MCU检测到该信号后,读取缓冲器U6002的数据,然后通过P02口发给DSP一个确认信号。MCU向DSP发送数据的过程与上相似。

    模拟试验表明,本文介绍的硬件系统可以满足工作要求,为下一步的研究提供了良好的平台。作者试运行了电流有效值的神经网络求解和可控硅模糊控制等自编程序,均获得了良好的预期效果。

关键字:点焊控制  双处理器  硬件设计 引用地址:基于双处理器的点焊控制系统的硬件设计

上一篇:如何改善机器振动的分析方法
下一篇:分布式发电机励磁监控系统的设计

推荐阅读最新更新时间:2024-05-02 21:53

基于DSP和FPGA的ARINC429机载总线接口板的硬件设计
摘要:介绍了民用飞机机载数据总线ARINC429的硬件接口板,该接口板采用DSP和FPGA实现四种ARINC429信号收发通道,使整个系统的处理速度大大提高。 关键词:ARINC429总线 DSP FPGA 机载数据总线ARINC429在当代的运输机和相当数量的民航客机(如A310、A300、A600、B757、B767)中有着广泛的应用。目前国内对ARINC429总线接口板的设计一般都是基于HARRIS公司的HS3282芯片完成的,它的缺点是路数有限、非常不灵活。因此对ARINC429总线接口板的研制,实现多通道ARINC429总线数据的接收和发送,成为目前对飞机载总线接口研究的重点,具有非常重要的现实意义和应用前景。
[应用]
汽车指纹识别门锁软硬件设计
0 引言 汽车门锁分为机械式和电子式两类。机械式汽车门锁的最大缺陷是安全性不足;电子式汽车门锁的出现使汽车门锁的安全性得到提高很大提高。但随着科技的发展,各种各样的专用盗车工具和盗车方法已经在网上流传,电子式汽车门锁的安全性受到严峻的考验。指纹识别技术是目前最安全可靠的身份识别技术之一,具有较高的可行性和实用性,也是目前最成熟和最具有前景的生物识别技术。 本文利用指纹识别技术,设计出模拟汽车指纹识别门锁。依据汽车的特殊情况来设计执行机构、选取相应的硬件;在 Biokey SDK算法的基础上进行二次开发,完善软件的功能。搭建出模拟汽车指纹识别门锁系统,测试执行机构的动作是否符合要求。 1 系统总体方案设计 系统可以分成三部分:由指纹采
[嵌入式]
H.264/AVC视频编码变换量化核的硬件设计
  随着数字化视频技术在视频电话、视频会议、DVD以及高清晰度数字电视等方面的应用,视频压缩标准也随之不断发展。ITU-T制定的H.26x系列和ISO/IEC制定的MPEG-x系列,是视频领域中两大独立的主流视频压缩标准。2003年,这些组织又联合推出新的视频压缩标准H.264/MPEG-4 -10AVC,简称H.264/AVC。H.264/AVC采用一系列新的压缩方法 ,可获得更好的压缩效果,其压缩率达到以往标准的1.5~2倍 。因此,基于这一标准的相关研究和硬件实现具有重要的意义。视频压缩硬件实现的关键是编解码模块,其中尤以编码模块最为核心。本文主要研究编码模块中的4×4整数变换量化核,提出硬件实现的优化方法,并采用Veri
[安防电子]
H.264/AVC视频编码变换量化核的<font color='red'>硬件设计</font>
Zigbee节点的硬件设计与实现
无线传感器网络集成了多种技术,包括传感器技术、计算机技术和通信技术,在军事、环境、健康、家庭、商业等许多方面有着巨大的潜在应用前景,它通过无数千个微小的节点之间互相通信,通过接力的方法实现大范围监控的模式不仅提高了工作效率,更有利于技术的监控和管理。通信网络是通过网络协议,使得节点之间通过协议进行协调和传送数据,形成一个无线传感器网络。这种网络的特点是节点密集度高,能够自主控制和构建,并且自主管理,所以无线传感器网络的应用是技术发展的趋势。 ZigBee联盟定义了2种物理设备类型:一种是全功能设备FFD(fullfunctiondevice);另一种叫精简功能设备RFD(reducedfunctiondevice)。网络
[单片机]
Zigbee节点的<font color='red'>硬件设计</font>与实现
太阳能发电系统数据采集与传输的硬件设计
0 引言 ARM(AdvancedRISC Machines)是对一类微处理器的通称。ARM是微处理器行业的一家知名企业,它设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。ARM微处理器是一种高性能、低功耗的32位微处理器,该处理器广泛应用于嵌入式系统中。ARM 9代表了ARM公司主流的处理器,已经在手持电话、机顶盒、数码像机、GPS、个人数字助理以及因特网设备等方面有了广泛的应用。在此,以ARM 9系列中典型的STR912FW44X6芯片作为硬件开发平台的MCU,完成了基于ARM的太阳能发电系统中数据采集与传输系统的硬件设计,并提出了一种利用RS 485串口代替RS 232串121来进行通信的新方法。 1
[单片机]
太阳能发电系统数据采集与传输的<font color='red'>硬件设计</font>
一种基于指纹识别技术的汽车门锁软硬件设计
针对目前传统汽车门锁安全可靠性不足的状况,提出一种基于指纹识别技术的模拟汽车指纹识别门锁系统。设计出系统的总体方案,对相关硬件进行选型;采用Biokey SDK算法作为该系统的软件,并对该算法进行二次开发,使其符合系统的控制要求。搭建出模拟汽车指纹识别门锁系统。测量输出信号,观察执行机构的动作情况。试验表明,该系统能够很好控制汽车门锁开关,并具有方便可靠性。  汽车门锁分为机械式和电子式两类。机械式汽车门锁的最大缺陷是安全性不足;电子式汽车门锁的出现使汽车门锁的安全性得到提高很大提高。但随着科技的发展,各种各样的专用盗车工具和盗车方法已经在网上流传,电子式汽车门锁的安全性受到严峻的考验。指纹识别技术是目前最安全可靠的身份识别技术
[嵌入式]
嵌入式硬件设计中的主流显示屏种类
柔性屏将会颠覆传统屏幕的呈现方式,使得社会进入即使一瓶可乐亦可显示的时代,在这个巨大变革来临前,我们有必要对即将过去的现用屏幕做个小结。 一、触摸屏种类及基本原理 为了操作上的方便,人们用触摸屏来代替鼠标或键盘。如图1所示,触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。 图 1触摸屏系统框图   按照触摸屏的工作原理和传输信息介质的不同,我们把触摸屏分为四种,分别为电阻式、电容感应式、红外线式以及表面声波式
[电源管理]
嵌入式<font color='red'>硬件设计</font>中的主流显示屏种类
真有效值直流转换芯片AD536A在直流点焊微机控制系统中的应用
    摘要: AD536A是美国AD公司推出的一种能够将直流/交流信号快速转换成真有效值输出的集成芯片。直流点焊微机控制系统是直流点焊微机控制箱的核心控制系统。本文简要介绍了AD536A的性能特点、工作原理以及连接方式,并且着重说明了它在直流点焊微机控制系统中作用,同时给出了该系统焊接电流流检测控制回路的原理框图。     关键词: 真有效值转换 直流点焊微机控制系统 恒流闭环回路 AD536A 1 概述 点焊微机控制箱在焊接过程中主要用来实现对点焊机的焊接控制,可广泛用于汽车、飞机制造业及其他行业,其发展趋势是高性能、高可靠性和小型化。笔者在航空飞行器的焊接过程中使用了直流点焊微机控制箱取得了良好的效果
[传感技术]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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