论文部分内容阅读
摘 要:自动开关机的电路是在规定时间进行开关机的电路。通过以89C2051为主控电路,CTS15F104E为执行电路的组合,在程序的控制下实现自动开关机。并且可在发射机功率不足的情况下自动升功率的功能。
关键词:自动;显示;时钟;开关机
发射机的自动控制,是发射台的追求和发射机生产厂家一贯的设计要求。现在大部分发射机都在一定程度上实现了自动控制,并且有自动开关机功能,但个别发射机因各种原因没有自动定时开关机功能,本电路是为发射机自动开关机而设计,它能够安照规程和操作习惯进行自动定时开关机。
一、硬件设计
自动定时开关机分主控电路和执行电路,主控电路如图1所示。图中控制主要由单片机AT89C2051完成,其它是电源电路和显示电路。
由于需要定时,首先要设计时钟,并且可以设定开关机时间。时钟用0.5吋共阴数码管作为显示,由74LS164驱动。TTL电路74LS164为串入并出移位寄存器,引线CLK和A(或B)分别作为串行输入的时钟和数据,Q0至Q7输出8位并行数据,驱动数码管段显示。
位选由单片机I/O口P1.4、P1.3、P1.2和P1.6分别驱动小时高位,小时低位,分钟高位和分钟低位。P1.7作为点位选,分别为时钟的两个LED和开机时间设定指示、时间设定、关机时间设定指示三个LED。
当开机时间到时,单片机P3.7脚电平置高,作为开机信号,由执行电路按照规程开机。执行电路如图3所示,是由单片机STC15F104E为中心组成。该单片机为DIP8/SOP8封装,体积较小,功耗较低内部集成了R/C时钟,省去了外部晶振。增强型8051内核,单时钟周期,信号处理速度快,实时性较好。内部集成了可靠复位,省去了外部复位电路。
STC15F104E单片机的1脚P3.4与主控单片机AT89C2051的P3.7相连,当P3.7置高时,STC15F104E接收到这个高电平,开始开机程序:P3.0发出一个加低功率信号,保持2秒,6秒后P3.1发出一个加中功率信号,保持2秒,6秒后6秒后P3.3发出一个加高功率信号,保持2秒,主控单片机AT89C2051检测输出功率,达到额定功率时,将P3.7置低,完成开机。
当在开机过程中,STC15F104E的P3.4检测到低电平,中断开机程序。
当加高功率后6分钟后功率没有达到40KW以上时,结束开机程序。
功率的检测是用比较器实现。功率信号电压是在功率表分压器前采样的。当功率为50KW时,该电压为4.7V,30KW在3.5V左右。代表功率的电压与3.5V比较,超过时比较器输出高电平,表示超过发射机功率30KW。如果检测比较器输出电压为低电平,则开始升功率,直到比较器输出电压为高电平。
关机时间到时,由AT89C2051的P3.5发出一个关机信号,保持约2秒。
二、软件设计
软件分三部分,分别是在AT89C2051的时间及显示程序、开关机程序,在STC15F104E的开机执行程序。
AT89C2051的电源引脚加一电池,在外电停时为其供电,保持时钟运行。在有外电后恢复开关机功能。
在硬件和软件的配合下,每天一次定时自动完成开关机动作,正常情况下不用维护。
关键词:自动;显示;时钟;开关机
发射机的自动控制,是发射台的追求和发射机生产厂家一贯的设计要求。现在大部分发射机都在一定程度上实现了自动控制,并且有自动开关机功能,但个别发射机因各种原因没有自动定时开关机功能,本电路是为发射机自动开关机而设计,它能够安照规程和操作习惯进行自动定时开关机。
一、硬件设计
自动定时开关机分主控电路和执行电路,主控电路如图1所示。图中控制主要由单片机AT89C2051完成,其它是电源电路和显示电路。
由于需要定时,首先要设计时钟,并且可以设定开关机时间。时钟用0.5吋共阴数码管作为显示,由74LS164驱动。TTL电路74LS164为串入并出移位寄存器,引线CLK和A(或B)分别作为串行输入的时钟和数据,Q0至Q7输出8位并行数据,驱动数码管段显示。
位选由单片机I/O口P1.4、P1.3、P1.2和P1.6分别驱动小时高位,小时低位,分钟高位和分钟低位。P1.7作为点位选,分别为时钟的两个LED和开机时间设定指示、时间设定、关机时间设定指示三个LED。
当开机时间到时,单片机P3.7脚电平置高,作为开机信号,由执行电路按照规程开机。执行电路如图3所示,是由单片机STC15F104E为中心组成。该单片机为DIP8/SOP8封装,体积较小,功耗较低内部集成了R/C时钟,省去了外部晶振。增强型8051内核,单时钟周期,信号处理速度快,实时性较好。内部集成了可靠复位,省去了外部复位电路。
STC15F104E单片机的1脚P3.4与主控单片机AT89C2051的P3.7相连,当P3.7置高时,STC15F104E接收到这个高电平,开始开机程序:P3.0发出一个加低功率信号,保持2秒,6秒后P3.1发出一个加中功率信号,保持2秒,6秒后6秒后P3.3发出一个加高功率信号,保持2秒,主控单片机AT89C2051检测输出功率,达到额定功率时,将P3.7置低,完成开机。
当在开机过程中,STC15F104E的P3.4检测到低电平,中断开机程序。
当加高功率后6分钟后功率没有达到40KW以上时,结束开机程序。
功率的检测是用比较器实现。功率信号电压是在功率表分压器前采样的。当功率为50KW时,该电压为4.7V,30KW在3.5V左右。代表功率的电压与3.5V比较,超过时比较器输出高电平,表示超过发射机功率30KW。如果检测比较器输出电压为低电平,则开始升功率,直到比较器输出电压为高电平。
关机时间到时,由AT89C2051的P3.5发出一个关机信号,保持约2秒。
二、软件设计
软件分三部分,分别是在AT89C2051的时间及显示程序、开关机程序,在STC15F104E的开机执行程序。
AT89C2051的电源引脚加一电池,在外电停时为其供电,保持时钟运行。在有外电后恢复开关机功能。
在硬件和软件的配合下,每天一次定时自动完成开关机动作,正常情况下不用维护。