图8 时钟芯片电路图
计时芯片的SCLK、I/O、RST三根引脚分别与AT89C52单片机的三根输入口相连接。计时芯片的主引脚X1,X2连接12M晶振。计时芯片数据传送时序图见图9。当RST脚输出低位时,对芯片的操作无效,反之则有效。SCLK为时钟脉冲,其上升沿时,I/O线上信息输入有效(低位在前,高位在后);而下降沿时,I/O 线上的数据输出无效(低位在后,高位在前)。
图9 DS1302数据传送时序图
计时芯片的时间数据由P1。0、P1。1两口读入单片机,经过处理后的数据由P0。1~0。4控制东西方向的步进电机驱动芯片和P1。0~1。4控制南北方向的步进电机驱动芯片。
3。4 步进电机驱动电路
步进电机是一种通过把电脉冲信号转换成相应的角位移从而实现控制的电
机。其本质是一种电脉冲信号控制器。在跟踪的系统中,步进电机驱动器的输入控制信号由74HC240的16个输出信号组成[9,10],使步进电机能够完成垂直方向和水平方向的正反转。系统有四个驱动电路,分别控制垂直方向和水平方向的转动。其中,水平方向电机由D4~D7驱动:垂直方向电机由D0~D3驱动。跟踪装置中步进电机选用42BYG250C型,步距角为1。8度。
整个装置由两个驱动电路控制两个步进电机的运转。驱动机接口电路图如图10。驱动电路A的A0、A1、A2、A3,分别与AT89C52单片机的36~39接口相连,Y0、Y1、Y2、Y3,与步进电机M1的四个接口相连。驱动电路B也采用相同的方法与单片机和步进电机相连。这样当信号输入单片机时就可以驱动步进电机的运转。图10 驱动
3。5单片机最小系统
单片机最小系统是单片机能正常工作的基本电路。它包括时钟电路和复位电路的设计。
(1)时钟电路来,自.优;尔:论[文|网www.youerw.com +QQ752018766-
本设计采用的是内部时钟电路,时钟电路与单片机的具体连接方式为:在单片机的XTAL1和XTAL2引脚之间连接一个石英晶体,在石英晶体的两端并联两个接地的微调电容,在电路中的微调电容决定了振荡电路的频率、稳定性和快速性,微调电容的值一般取30pF[11]。石英晶体一般选择振荡频率为12MHZ,本处采用11。0592MHZ是为了方便计算波特率。
(2)复位电路
复位不但是单片机的初始化操作,而且当系统出现错误时能够使单片机重新启动。当复位引脚RST为高电平时,就能够使系统复位。本设计采用的是通过给RST引脚一个高电平信号(该信号随着充电过程逐渐减小),使外部电路实现上电复位[11]。为了使系统的复位操作能够正常实现,就需要复位引脚高电平的时间要持续足够长的时间。