检测与控制系统硬件设计
发布时间:2015/5/17 16:53:23 访问次数:435
系统硬件框图如图12 -6所示,包括信KAR00044A号输入及处理电路、微处理器、执行器、显示电路、键盘电路和时钟电路。
单片机选用低功耗、高性能的8位微处理器AT89C52,片内有8K字节的可擦写存储器,4组I/O口。通过单片机AT89C52对整个系统进行控制,7805芯片对整个系统提供电源,PSD输出的电流信号经过信号调理后输出vx、vy两路电压,vx、vy代表太阳光线偏离PSD中心的X和y方向产生的电压,通过控制电机转动使vx、vy趋近于零,实现对太阳高度角和方位角的实时跟踪。
AD7890对Vx、vy和光强信号产生的电压进行采集输入单片机,单片机根据电压的大小对步进电机进行控制实现对太阳的自动跟踪。日历查询跟踪方式通过DS1302芯片读取当前的时间,根据太阳高度角和方位角的计算公式计算当前太阳的高度角和方位角,单片机输出控制信号实现对步进电机的控制,实现日历查询跟踪。
CH451芯片是一个整合了数码管驱动和键盘扫描控制以及多功能外围芯片。可以驱动8位数码管或64位LED,具有BCD译码、闪烁、移位等功能;同时可以进行64键的键盘扫描;CH451实现对键盘的控制和数码管的驱动。数码管用来显示当前的时间或日期,默认情况下昱示时间,通过按键S6切换显示时间或者日期,在显示时间时,数码管DSl~DS2显示的是时、DS31。DS4显示的是分、DS5~DS6显示的是秒。例如显示123055代表12时30分55秒。在显示日期时,数码管DSl~DS2显示的是年,DS31~DS4显示的是月,DS5~DS6显示的是日,例如显示080525代表08年5月25日。键盘主要用来调整日期和时间,S1用来调整时,S2用来调整分,S3用来调整年,S4用来调整月,S5用来调整日,S6用来切换时间和日期。
系统硬件框图如图12 -6所示,包括信KAR00044A号输入及处理电路、微处理器、执行器、显示电路、键盘电路和时钟电路。
单片机选用低功耗、高性能的8位微处理器AT89C52,片内有8K字节的可擦写存储器,4组I/O口。通过单片机AT89C52对整个系统进行控制,7805芯片对整个系统提供电源,PSD输出的电流信号经过信号调理后输出vx、vy两路电压,vx、vy代表太阳光线偏离PSD中心的X和y方向产生的电压,通过控制电机转动使vx、vy趋近于零,实现对太阳高度角和方位角的实时跟踪。
AD7890对Vx、vy和光强信号产生的电压进行采集输入单片机,单片机根据电压的大小对步进电机进行控制实现对太阳的自动跟踪。日历查询跟踪方式通过DS1302芯片读取当前的时间,根据太阳高度角和方位角的计算公式计算当前太阳的高度角和方位角,单片机输出控制信号实现对步进电机的控制,实现日历查询跟踪。
CH451芯片是一个整合了数码管驱动和键盘扫描控制以及多功能外围芯片。可以驱动8位数码管或64位LED,具有BCD译码、闪烁、移位等功能;同时可以进行64键的键盘扫描;CH451实现对键盘的控制和数码管的驱动。数码管用来显示当前的时间或日期,默认情况下昱示时间,通过按键S6切换显示时间或者日期,在显示时间时,数码管DSl~DS2显示的是时、DS31。DS4显示的是分、DS5~DS6显示的是秒。例如显示123055代表12时30分55秒。在显示日期时,数码管DSl~DS2显示的是年,DS31~DS4显示的是月,DS5~DS6显示的是日,例如显示080525代表08年5月25日。键盘主要用来调整日期和时间,S1用来调整时,S2用来调整分,S3用来调整年,S4用来调整月,S5用来调整日,S6用来切换时间和日期。
上一篇:测控软件设计