赵 力 ,齐 勇 ,刘世萱 ,2,付 晓 ,苗 斌
(1.山东省科学院海洋仪器仪表研究所,山东 青岛266001;2.中国海洋大学计算机科学与技术系,山东 青岛266100)
PMT校频技术在航标灯设计中的应用
赵 力1,齐 勇1,刘世萱1,2,付 晓1,苗 斌1
(1.山东省科学院海洋仪器仪表研究所,山东 青岛266001;2.中国海洋大学计算机科学与技术系,山东 青岛266100)
在航标灯应用研究中,为解决ATmega8L单片机在工作电压上升过程中,系统频率不稳定的问题,提出一种基于单片机电源管理技术(PWM)的校频方法。针对航标灯工作环境光照度变化缓慢的特点,提出过渡时间TINT的概念。利用AVR单片机PMT的空闲模式,结合看门狗唤醒功能,在不改动电路的前提下,实现了单片机系统时钟自动校频的功能。
ATmega8L;过渡时间;PMT;自动校频
航标灯的正常工作是确保海上航行和设备安全的重要因素[1]。在航标灯研究中,由于环境光照度变化是一个缓慢的过程,当光照度降低至电路触发阈值ET时,要求控制电路对单片机工作电压VCC的跃变时间具有极高的控制能力。在光照度逐渐降低的过程中,控制电路CMOS开关管工作在不饱和导通状态。这个过程导致单片机的工作电压由0跃变到VCC,其跃变时间可能远远超过几个机器周期。从理论上讲,VCC低于正常工作电压时,无法保证单片机CPU和Flash正常工作,Flash的内容可能受到破坏。电压太低时有两种情况可以破坏 Flash内容,第一,Flash写过程需要一个最低电压;第二,电压太低时 CPU本身会错误地执行指令[2]。
控制器是航标灯控制电路的核心[3]。为了消除上述问题对电路状态的影响,选用ATmega8L单片机作为控制器。……