二、硬件的设计
控制器的CPU采用ATMEL的ATMEGA16-8L,此单片机工作电压范围宽(2.7-5.5V),最高工作频率为8MHz;芯片内部具有16k字节的Flash程序程序存储器,512字节的EEPROM,1K字节的片内SRAM;8路10位ADC;一个可编程的串行USART,具有独立片内振荡器的可编程看门狗定时器;两个具有独立预分频器和比较器功能的8位定时器/计数器;一个具有预分频器、比较功能和捕捉功能的16位定时器/计数器。显示芯片采用南京沁恒公司生产的键盘、显示专用芯片CH451S,CH451S最大能驱动8为数码管,且不需外加驱动就能直接驱动LED数码管,大大减小了印板尺寸,单片机的采用SPI模式,只需3线(片选CS、时钟CLK、数据输入DIN),因本系统未用CH451S的键盘功能,所以CH451S的DOUT引脚不用。Ubc的电压信号经过电阻限流进入2mA/2mA的隔离变换器后分为两路,一路进入模拟绝对值处理电路送入单片机的A/D转换口ADC0,作为电压显示信号,另一路经过零比较后进入单片机中断口INT0;同样Ia的电流信号经5A/5mA的隔离变换器后分为两路,一路进入模拟绝对值处理电路送入单片机的A/D转换口ADC1,作为电流显示信号,另一路经过零比较后进入单片机定时器门控端ICP引脚。
图2ATMEGA16外部引脚