基于单片机的熨烫机自动控制系统的设计与实现

发布者:科技舞者最新更新时间:2013-11-07 来源: dzsc关键字:单片机  熨烫机  自动控制系统 手机看文章 扫描二维码
随时随地手机看文章
介绍基于单片机的熨烫机自动控制系统,给出了系统的硬软件设计与实现,其中DMF50174显示模块和TL549串行A/D转换器使得系统具有较高的性价比。现场投运效果良好,产生了较好的经济效益和社会效益。
我国有12亿人口的服装消费市场,同时又是服装出口大国,随着近年来成衣市场的需求不断增加,小型的服装生产企业发展非常迅速,对小型熨烫系统的需求量越来越多。原有的小型熨烫机多为手动控制设备,对操作人员的操作经验要求较高,由于操作人员操作水平不一,常常出现产品质量问题,损坏率很高。为了满足用户需求,我们自行设计了熨烫控制系统。熨烫机采用AT89C51作为主控制器,采用DMF50174作为显示模块,可实现10个熨烫程序的存储及修改,可根据工序、面料的不同任意改变运行参数,并可以图形的方式显示熨烫程序的参数设置情况。系统还配有温度控制系统,采用TLC549串行A/D转换器和线性温度传感器实现温度的采集和控制,系统可按熨烫程序中预先设置的温度范围控制温度阀。熨烫过程中,系统在液晶显示屏上以图形方式显示各个电磁阀的参数设定情况,并以一高亮扫描线指示当前系统运行过程。
1 系统总体要求
控制机采用ATMEL89C51形成单机控制系统,每一熨烫工序大致分为如下几步:合模、热压(2次)、上喷汽、抽风、下喷汽、开模等。有时一个工序中有可能一个工步的执行次数不同,系统应该灵活地调整各工步执行的起始时间和长短。系统还应带有一温度控制系统,以便能按要求控制熨烫温度,避免烫坏面料。
2 系统总体设计
2.1 电磁阀控制部分
熨烫机的各工步分别由不同的控制阀来控制,系统拥有:合模阀、加压阀、喷汽阀、抽汽阀、温控阀等多种阀门,为了便于扩充,系统留有足够的扩充空间,本系统利用P1口作为控制口,同时还外扩一片74LS377以便备用,最多可控制16个电磁阀,以满足系统要求。
本系统的各控制阀为交流电磁阀,为避免电磁干扰,采用光电隔离方式。
2.2 温度控制部分
为了进行温度控制,设计了一温度采集部分,利用电阻式温度传感器PT100和TI公司的带串行控制的A/D转换器TLC549来实现温度采集。
TLC549是以8位开关电容逐次逼近A/D转换器为基础而构造的CMOS A/D转换器。它设计成能通过3态数据输出和模拟输入与微处理器或外围设备串行接口。TLC549仅用输入/输出时钟(I/O CLOCK)和芯片选择(CS)输入作数据控制。TLC549的I/O CLOCK输入频率最高可达1.1MHz 。
TLC549提供了片内系统时钟,它通常工作在4MHz且不需要外部元件。片内系统时钟使内部器件的操作独立于串行输入/输出的时序并允许TLC549象许多软件和硬件所要求的那样工作。I/O CLOCK和内部系统时钟一起可以实现高速数据传送以及对于TLC549为每秒40,000次转换的转换速度。
TLC549的其他特点包括通用控制逻辑,可自动工作或在微处理器控制下工作的片内采样—保持电路,具有差分高阻抗基准电压输入端、易于实现比率转换(ratiometric conversion)的高速转换器,定标(scaling)以及与逻辑和电源噪声隔离的电路。整个开关电容逐次逼近转换器电路的设计允许在小于17μs的时间内以最大总误差为±0.5最低有效位(LSB)的精度实现转换。
2.3 液晶显示部分
系统配有薄膜键盘以便修改控制程序和进行系统设置,为便于操作,系统采用独立的液晶显示系统,可实时显示系统温度、各个控制阀的状态,系统运行状况等。
该系统采用日本OPTREX公司先进的点阵式液晶显示模块DMF50174NB-FW,同时采用了日本SEIKO EPSON公司出品的SED1330液晶显示控制器。
DMF50174NB-FW液晶显示模块具有高灵敏度、高可靠性、低功耗、寿命长、亮度高等特点,为320×240点阵。该模块有字符和图形两种显示方式,显示字体为8×8点阵,完全满足工业性生产的要求。
SED1330为先进的字符和图形液晶显示控制器,为同类产品中功能最强的一种,它具有以下特性:
?SED1330不仅适用于8080系列MPU接口,也适用于M6800系列MPU接口,它在接口部设置了SEL1、SEL2两个引脚,作为MPU的接口功能转换设置。
SED1330在于MPU的接口部设有功能较强的I/O缓冲器,避免了一般控制器的状态检查项目。MPU可以不询问“忙”标志而随时访问SED1330。
SED1330具有丰富的指令集,而且指令多带有参数,最多可达10个参数。SED1330指令不仅可以实现把两个显示区的内容根据不同的逻辑关系合成显示,而且还可以把三个显示区的内容合成显示。通过合成显示,可以实现字符图形混合显示、字符文本特征显示、闪烁显示以及半色光调显示等。SED1330向液晶显示模块发送的显示数据是以4位并行方式传送的,从而大大提高了控制点阵液晶显示器件的能力。
3 系统软件设计
系统软件采用模块化设计,分成如下几部分:液晶显示控制模块、参数设置模块、十个分立的熨烫程序设置和参数显示模块、机器运行状态显示模块和温度采集、控制及显示模块。
综上所述,本文设计并实现的熨烫机控制系统,具有较高的实用价值。同时介绍了DMF50174液晶显示器、SED1330液晶显示控制器和串行A/D转换器TLC549的功能和使用方法。本系统现已在上海威捷制衣设备厂使用,经过长时间实际测试,系统性能表现良好。
关键字:单片机  熨烫机  自动控制系统 引用地址:基于单片机的熨烫机自动控制系统的设计与实现

上一篇:AT89C51单片机在数控车床切削力测量中的应用
下一篇:基于USB接口的数据采集系统的设计与实现

推荐阅读最新更新时间:2024-03-16 13:30

中断&定时器(二)
1、中断 上图即为中断过程示意图,产生中断的请求源被称为中断源,中断源向CPU提出的处理请求被称为中断请求或中断申请。CPU暂时中止当前的事件,转去处理中断请求所对应的事件称为CPU的中断响应过程,对事件的整个处理过程称为中断服务(中断处理)。处理完毕后,返回到原先被中止的地方称为中断返回。 80C51中断系统结构: 80C51的终端系统有5个中断源(52有6个),两个 优先级 ,可以实现二级中断嵌套。 2、51单片机的定时/计数器 51 单片机 有两个定时/计数器T0和T1,为16位可编程计数器,定时器的实质是加1计数器(16位),由低8位和高8位两个寄存器组成,最大计数值为65535个计数脉冲。 该加
[单片机]
中断&定时器(二)
基于单片机的便携式多功能实时生理参数监测仪设计
  前言   随着单片机功能集成化的发展,其应用领域逐渐由传统的、单一的控制处理扩展到控制处理、数据处理以及数字信号处理等领域。凌阳16位单片机就是适应这种发展而设计的,并以其出色的语音处理能力成为越来越多单片机用户选择的对象。   系统硬件设计   系统以单片机为核心,配置了各种集成传感器,体积小巧。由于采用了微型封装的芯片及元器件,使连线变短,减少了通信接口,从而提高了整机工作的可靠性。系统硬件结构如图1所示。   SPCE061A单片机   SPCE061A 是凌阳科技公司?’nSPTM (Microcontroller And Signal Processor) 系列产品中的16位微控制器芯片, 内置32k闪存,
[单片机]
基于<font color='red'>单片机</font>的便携式多功能实时生理参数监测仪设计
基于51单片机+DS1302时钟模块+LCD1602显示
DS1302时钟模块相关介绍 基本介绍 概述 DS1302 可慢速充电实时时钟芯片包含实时时钟/日历和 31 字节的非易失性静态 RAM。它经过一个简 单的串行接口与微处理器通信。实时时钟/日历可对秒,分,时,日,周,月,和年进行计数,对于小于 31 天的月,月末的日期自动进行调整,还具有闰年校正的功能。时钟可以采用 24 小时格式或带 AM(上 午)/PM(下午)的 12 小时格式。31 字节的== RAM== 可以用来临时保存一些重要数据。使用同步串行通信, 简化了 DS1302 与微处理器的通信。与时钟/RAM 通信仅需3 根线:(1)RST(复位),(2)I/O(数据线) 和(3)SCLK(串行时钟)。数据可以以每次一个字
[单片机]
基于51<font color='red'>单片机</font>+DS1302时钟模块+LCD1602显示
在51单片机系统中使用8155
简介:单片机自身的 RAM 存储空间和引脚数目往往有些不足,当需要在外部拓展不太多的时候,8155 芯片就是首选了。 一片8155,可以提供256字节的RAM,3个并行IO接口和一个14位的定时器。 8155的内部还集成了地址锁存器,如果只是需要扩展8155,就可以省去常用的地址锁存器74LS373。 下面,先写一个使用单片机自身资源来驱动16个LED进行流水的程序。 然后,再把它改造为利用8155来驱动。 利用51单片机驱动16个LED流水灯的汇编语言程序如下。 ;========================================================= ;16个LED接到P0
[单片机]
在51<font color='red'>单片机</font>系统中使用8155
单片机实现无线遥控教鞭
  多媒体辅助教学模式的兴起, 弥补了传统教学的不足, 在实际操作中教师在进行多媒体演示时, 要不时地进行鼠标操作, 使之不得不中断与学生的互动。无线遥控教鞭是一个很好的解决方案。    1 系统框架   整个系统由发射电路、接收电路和计算机软件三部分组成。发射部分, 即手持教鞭部分, 以日本NEC 的uPD6121G 为控制核心。首先, 当按下按键后, 扫描键盘得到遥控码, 不同的键值对应不同的编码信息, 此键值信息代表着向计算机中演示的软件PowerPoint 发送的控制命令, 然后将此编码信息经调制后由红外发光管向外发射。接收部分的控制核心为TI 公司推出的低功耗MSP430 单片机, 主要完成发射端传送来的红外调制
[单片机]
<font color='red'>单片机</font>实现无线遥控教鞭
基于双单片机的波特率变换器设计
  在一些复杂的系统中,系统与分系统、分系统与设备等之间存在数据的传递问题,往往采用通信的方式来解决。由于分系统、没备等通信波特率的不同,特别是一些特殊波特率设备的存在,使得系统中设备间的相互通信不易实现。例如,在一个系统中,上位机接收某一设备的数据,如图1所示,设备l和设备2采用的是 172.8 kbps的波特率,而上位机用VB编程,其通信波特率为115.2 kbps、128 kbps或256 kbps,等,这样设备之间就不能相互通信,给设计带来困难。为了解决上述问题,采用双单片机电路,设计了波特率变换器,将接收波特率为172.8 kbps的数据,转换成波特率为115.2 kbps的输出,从而使不同波特率设备之间的通信成为可能。
[单片机]
基于双<font color='red'>单片机</font>的波特率变换器设计
PIC单片机程序设计的基本格式
为了快速掌握PIC单片机源程序的基本结构,这里给出一个典型的程序结构框架。建立源程序时首先用伪指令TITLE提供程序的标题,接着给出整个程序的总说明,并用列表伪指令LIST指定所用单片机型号和文件输出格式,再利用INCLUDE伪指令读入MPASM中提供的定义文件如《P16F84INC》,然后对片内常用资源进行定义,再给出一般程序的基本结构框架。现举例如下。 TITLE“This is……”;程序标题   ;程序说明   LIST P="16F84",F=1NHX8M   ;   include   -config_RC_Qsc &_WDT_0FF…   ;资源定义和变量定义   STATUS EQU 03   FSR EQU
[单片机]
微控制器时钟选择
概述   微控制器的时钟源可以分为两类:基于机械谐振器件的时钟源,如晶振、陶瓷谐振槽路;基于相移电路的时钟源,如:RC (电阻、电容)振荡器。硅振荡器通常是完全集成的RC振荡器,为了提高稳定性,包含有时钟源、匹配电阻和电容、温度补偿等。图1给出了两种时钟源。图1给出了两个分立的振荡器电路,其中图1a为皮尔斯振荡器配置,用于机械式谐振器件,如晶振和陶瓷谐振槽路。图1b为简单的RC反馈振荡器。     图1. 简单时钟源:(a) 皮尔斯振荡器 (b) RC反馈振荡器 机械式谐振器与RC振荡器的主要区别   基于晶振与陶瓷谐振槽路(机械式)的振荡器通常能提供非常高的初始精度和较低的温度系数。相对而言,RC振荡器能够快速启动,成
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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