基于单片机的时间/位移换向控制器SWHX-1

发布者:数字火箭最新更新时间:2011-08-24 关键字:单片机  时间  位移  换向控制器 手机看文章 扫描二维码
随时随地手机看文章

  引言

  在实际生产过程中,常常要用到具有自动换向功能的控制部件,如机械加工中的往返运行(位移),直流电源的正反向输出,电动机的正反转运行等现象,都是当正向(或反向)运行到一定时间或一定位置时,自动换为反向(或正向)运行,周而复始的过程。实现这一过程的自动化,就是设计一套控制电路,再配以位移传感器或时间继电器。目前市场现有的时间继电器虽然可以用多个组合来满足一些使用场合的要求,但仍存在着重复计时误差大,稳定可靠运行性不高,使用不方便灵活等问题。为此,笔者研发了以单片机为核心组成的时间/位移换向控制器SWHX-1,该系统具有成本低等特点,可完全且克服以上不足。

  2 电路组成及工作原理

  SWHX-1的内部电路如图1所示。该系统分为输入输出电信号转换、CPU软件编程控制和定时延时设定三部分,整个电路共有14条引出线,其中2、3、4脚为直流地线公共端VGND。该器件可用交直流两种供电方式工作。当用交流供电时,通过引脚13、14输入交流12 V,经桥式整流、稳压后供给内部电路恒压基准电源,并将整流后的直流12 V经引脚1、2、3、4送出,以供外部其它电路使用;当用直流供电时,引脚1、2、3、4则变为输入端,输入的12V直流电压经稳压后再供给内部电路,该方式可省去交流电源,但要注意将引脚14、13置于悬空状态。

  


  图1 时间/位移换向器电路原理图

  SWHX-1内部电路设计有1路换向延时和2路定时输出,换向延时时间是指正向(或反向)输出组被关断后延时一段时间后才开通反向(或正)组工作的时间,用户可在0.5~2s之间任意设定;2路定时时间分别是指正向和反向组输出的工作时间,用户可在1m~7h31m之间任意设定。若1m~7h31m的定时时间不能满足使用要求时,另留有4个端口P1~P4,可外接4个时间继电器或4个行程开关以弥补。Pl和P3为正向组,P2和P4为反向组。

  ◇ 延时时间的设定

  (1)延时时间设定法

  图1中t0~t4为换向延时时间设定短接开关,t0为对地公共端,t1~t4分别与0.5 s、1 s、1.5 s、2 s相对应,二者短接时,通过CPU软件编程可实现相应的换向延时。例如t0与t1短接时,延时为0.5 s;t0与t3短接时,延时为1.5 s。

  (2) 定时时间设定法

  图1中的S1和S2为8位定时时间设定拨位开关,每个开关前三位为小时位,后5位为分钟位,采用二进制编码方式,当8位拨码选定后,通过CPU的P1和P2口送入,经软件编程控制,实现相应的定时功能。所以每路的定时时间可在1m一7h31m之间任意设定。

  ◇ 定时换向器的工作原理

  当SWHX一1用做定时换向控制时,CPU首先读入拨位开关S的定时设定值,经软件编程识别并通过CPU内部定时器和软件延时实现,当定时时间到后,将通过P0口经引脚12、11送出一个定时到脉冲,当引脚12、11分别与5、7脚短接时,该定时到脉冲将向CPU产生一个中断请求信号,CPU接收到这一中断请求后会通过引脚Vs1端口输出一个封锁电位信号,以停止当前正在工作的一组,并经0.5~2 s延时后,通过引脚Vs2端口输出一个启动信号,来启动另一组开始工作,从而完成一次换向工作周期。反之亦然,周而复始。

  ◇ 做位移换向器的工作原理

  当SWHX一1用做位移换向控制时,上述定时功能将不起作用,而是将位移检测传感器(一般为行程开关)送来的“位移到”信号通过引脚5、7端口向CPU发出中断请求,当CPU接到该中断请求信号以后,则完成上述换向工作过程。另外,引脚6、8是用于位移限制的,因为绝大多数实际生产过程中的位移都是有限制的,所以将限位传感器发出的信号经端口6、8送入,CPU在接到该请求信号后,立即通过引脚9、10发出限位封锁信号,以停止位移工作。

  3 软件设计

  SWHX—1的软件程序分为初始化,定时识别及延时处理和中断换向处理三部分,其程序流程如图2所示。

  

  4 周期换向电源应用

  许多生产过程中都要用到周期性换向电源装置。这里仅以常见的电镀电源中的一种为例来说明其使用方法。图3所示为三相双反星形双向6脉波周期换向电源的电路原理图。该电源采用两套晶闸管可控硅整流电路,但在SWHX—1的控制下,在同一时间内只能有一套工作,另外一套被封锁截止。两套整流电路的工作时间可通过图1中的S1和S2来分别设定。图3中的CF97088B是双反星形6脉波晶闸管触发专用器件,它除了产生6个同步触发脉冲外,内部还具有电流、电压双P1负反馈调节功能,并且还能自动识别输入三相电中的缺相、以及过电压保护,过电流限制等功能,当有这些现象发生时,系统可自动封锁触发脉冲的输出,以起到保护和限制的目的。W1和W3分别为正反向输出电压设定值调节旋钮,而W2和W4则分别为正反向输出电压反馈量调节旋钮。

  

  该电源电路的优点是结构简单,便于组装、调试和现场维护。由于CF97088和SWHX一1是全密封式器件,故可用于电镀、电解和化工行业中。

  5 在位移电气传动中的应用

  在机械加工生产过程中,常常有往返位移运行过程,反映到电器传动部分的工作现象是电动机的正反转现象,这里仅以常见的龙门刨、铣床为例来说明SWHX一1的应用。图4是刨、铣床直流魉俸妥远?幌虻缏吩?硗际道?M贾械腟1和S2为正反转行程开关,S3和S4为限位行程开关。当正向位移碰触开关S1时,在SWHX一1的控制下,延时0.5~2 s后自动换为反向运行,当位移碰触S2时,又自动换为正向运行,周而复始。位移碰触开关S3或S4可用于表明位移超界受限,在SWHX一1的控制下立即关闭输出,停止位移运行。

  

  6 结束语

  基于单片机的控制来取代现行的定时器和时间继电器是今后的发展方向,本文介绍的SWHX一1器件可作为一个尝试。该器件在周期换向电源中的应用结果表明,该定时控制器定时精确,运行可靠,效果较好。

关键字:单片机  时间  位移  换向控制器 引用地址:基于单片机的时间/位移换向控制器SWHX-1

上一篇:基于C8051F310和芯片CS5460A的电压电流表设计
下一篇:基于单片机的无线可视对讲电路设计

推荐阅读最新更新时间:2024-03-16 12:40

第二代飞思卡尔MCU的电源效率达到新水平
扩展的Kinetis MCU开发支持包括全面的软件、工具和支持工具,可加快设计并提高生产率。 2014年4月8日,达拉斯讯(飞思卡尔技术论坛)- 飞思卡尔半导体(NYSE: FSL)日前宣布扩大其现有的Kinetis K1x、K2x和K6x MCU,推出新一代旗舰Kinetis K系列MCU—Kinetis K0x MCU系列。此外,飞思卡尔还扩展了其面向整个Kinetis产品线的支持软件,为客户提供广泛的MCU软件和工具支持,其中包括Kinetis软件开发套件和Kinetis Design Studio IDE。      飞思卡尔高级副总裁兼MCU部总经理Geoff Lees表示:“凭借第二代Kinetis K系
[单片机]
C8051F单片机在远端测控装置中的应用
C8051F单片机是完全集成的混合信号系统芯片(SoC),具有与8051指令集完全兼容的CIP-51内核和高速、高性能、高集成度等特点。在本文设计的一套远端测控装置中取得了较好的效果。 系统简介 远端测控装置是一种现场可编程的控制器,它能完成数据的采集控制,而通过远程通信的方式(如电台、CDMA、拨号等)将数据上传至中心站或接收中心站的遥控指令。它往往被安装在比较分散、环境比较恶劣、无电源保障(经常断电或使用太阳能)且无人值守的地方,因此它运行的可靠性和功耗就显得尤为重要了。C8051F单片机的工业级工作温度(-40℃~+84℃)、低电压、低功耗、自带看门狗和多复位源等特点满足了此系统的要求。 基于此系统的定位,选用C8051F0
[单片机]
基于51系列单片机的低功耗设计
引 言 在控制终端系统设计中,当系统要求整体功耗偏低时,C8051F系列单片机是一个最佳的选择。它们拥有灵活的时钟硬件,使系统能够方便地在高效运作模式与低功耗模式问进行转换,智能的电源管理模式能够在正常工作及待机状态自由切换,从而降低整个系统的能量损耗;当工作频率低于10kHz时,时钟丢失检测器 (MCD)能够引发系统产生复位,确保系统工作的安全可靠。 1 C8051F各部分组件的功耗 当一个系统对功耗要求严格时,可以在硬件电路建立前首先粗略计算一下整个系统所需的功耗。由于C8051F系列单片机为数模混合SOC系统,能够实现整个设计的大部分功能,因此整个设计系统的功耗将主要集中在C805IF系列单片机的能量消耗上。
[单片机]
基于51系列<font color='red'>单片机</font>的低功耗设计
单片机智能集群控制消防应急指示灯设计
  传统的消防应急标志灯有一个致命缺陷,就是它只能指示一个固定的逃跑方向,一般是指向最近的安全门,但是这样会出现很多不利情况:如果指示的前方发生火灾或正是烟雾蔓延过来的方向,或安全门由于故障而不能自动开启,或建筑内的消防应急灯在平时没能实时维护,在危机情况出现故障时,消防应急标志灯失去了应有的作用,所以目前应用的传统消防应急灯有很大的局限性。对此我们设计出一种新型的智能应急逃生指示终端,能够实时报告设备状况,在险情发生时自动将危险信息传送到各个终端,照明终端自动打开,指示智能终端根据险情自动计算出合理的逃生方向。   1 智能消防应急逃生指示与管理维护系统的组成   智能应急逃生指示系统包括智能终端(智能应急照明灯、智能应急指
[单片机]
<font color='red'>单片机</font>智能集群控制消防应急指示灯设计
51单片机中断优先级设定
在MCS- 中断 优先级中由 中断 优先级寄存器IP来高置的,IP中某位设为1,相应的中断就是高优先级,否则就是低优先级。 - - - PS PT1 PX1 PT0 PX0 IP优先级别寄存器各位介绍如下: PS:串行口中断优先级控制位。PS=1设定串行口为高优先级中断;PS=0为低优先级中断。 PT1:T1中断优先级控制位。PT1=1设定定时器T1为高优先级中断;PT1=0为低优先级中断。 PX1:外部中断1优先级控制位。PX1=1设定定时器外部中断1为高优先级中断;PX1=0为低优先级中断。 PT0:T0中断优先级控制位。PT0=1设定定时器T0为高优先级中断;PT0=0为低优先级中断。 PX0:
[单片机]
学习51单片机的基本调试经验
一. 单片机 的组成: CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器; RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据; ROM:用以存放程序、一些原始数据和表格; I/O口:四个8位并行I/O口,既可用作输入,也可用作输出; T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式; 五个中断源的中断控制系统; 一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信; 片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。 二、I 2C串行总线的组成及工作原理
[单片机]
51单片机 定时器T0方式1 控制流水灯
定时器这家伙在哪里都会用到,实际工程开发中没有能离开定时器的。所以掌握定时器就尤为重要了,这里主要提到的是最基本的使用了--用于定时。 LED原理图见《 51单片机--流水灯演示 》,定时器没有原理图,属于单片机内部资源。 代码如下: #include //头文件 #include #define uint unsigned int //宏定义 uint jishuNumber,aa; //定义jishuNumber为计数器计满次数(本程序20次为1S) aa代表流水号 void main(
[单片机]
解析单片机外围电路设计中十大常见问题
一、单片机上拉电阻的选择 大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作。出现这样的原因是由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱的截止电流通过就产生了高电平。 二、LED串联电阻的计算问题通常红色贴片LED:电压1.6V-2.4V,电流2-20mA,在2-5mA亮度有所变化,5mA以上亮度基本无变化。 三、端口出现不够用的情况这时可以借助扩展芯片来实现,比如三八译码器74HC138来拓展 四、滤波电容滤波电容分为高频滤波电容和低频滤波电容。   1、高
[单片机]
解析<font color='red'>单片机</font>外围电路设计中十大常见问题
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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