另外本课题我采用了直流采样的信号处理方式,这也是本设计中我和同组同学的最大差异之处,相对交流采样而言,直流采样相对简单些,涉及计算少,占用系统资源少。但其也有相应的缺点,如无法对零序电流进行处理,无法计算功率等。每一个方案都有其优缺点,由于以前没有独立设计一个大项目的经验,我选择了相对简单的直流采样,但对我来说这也是第一次尝试,我希望自己能够尽力去做好。
第三章 基于AVR电动机智能启动器的硬件设计
3.1 硬件设计方案
基于AVR的智能启动器的硬件设计分电源模块、单片机系统模块、继电器驱动控制电路模块和读写显示芯片控制电路模块。三相模拟信号的预处理(包括整流,电平匹配)用自搭电路的形式完成。
因单片机和CH447L均需5V直流电源驱动,而继电器需12V直流电源驱动,故电源模块提供两路电源信号。
单片机系统电路模块包括AVR芯片与电源、外部晶振、下载接口ISP和仿真接口JTAG的连接;继电器驱动控制电路模块包括三个继电器动作的逻辑控制电路、信号放大驱动电路和抗干扰电路等;读写显示芯片(CH447L)控制电路模块包括LED显示、键盘以及CH447L芯片与各模块元件的连接。
3.2 计算机毕业设计芯片选型及相关介绍
本设计以单片机为应用核心,通过单片机控制各种外围芯片及电路。重点是单片机ATmega16及键盘显示芯片CH447L、继电器驱动电路、键盘电路和数码显示电路的应用。电信号经过模拟电路整流滤波处理后由AVR的模拟输入口输入单片机内部经过分析处理。如果存在危险,由继电器驱动电路来驱动一号继电器进行保护动作,同时将控制信号传入CH447L来驱动LED的故障显示;如果没有危险,继电器不动作。我们还可以通过键盘对显示和时间等进行设置,最终实现电动机启动的智能控制和实时保护。
3.2.1 AVR单片机ATmega16
AVR 单片机是ATMEL公司推出的精简指令集单片机系列,它内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算术逻辑单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10倍的数据吞吐率。另外它的程序存储器是片内Flash,可以修改上千次,对新产品的开发以及升级都十分方便。我所选用的ATmega16是AVR众多子系列中的一种。