2 方案论证
本设计用到的硬件有AT89C51单片机小系统,L298N驱动模块,二线四相步进电机,独立键盘一个。根据实际情况和性价比,作出了如下的方案。 2.1 单片机小系统选择方案 方案一:
PIC一般用于工业级,优势是抗干扰性能强。只是PIC的RAM和ROM容量不是很大,PIC芯片公司更建议使用汇编,并且没有专门开发C编译器。 方案二:
AVR价格稍贵,性价比高,自制下载线方便,存储空间较大,C编译器有多种。一般相同的时钟下AVR处理速度是PIC的3倍,性价比是它的优势。 方案三:
AT89C51系列单片机是新一代超强抗干扰/高速/低功耗的单片机,是MCS-51系列单片机的派生产品;它们在指令系统中、硬件系统和片内资源与标准的8051单片机完全兼容,无需专用的编程器/仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,价格便宜。
经三方比较,AT89C51实惠,购买方能改变,并且满足本设计需要,容易学习,所以选择该单片机小系统。 2.2 步进驱动模块方案 方案一:
A3972驱动模块是自动收发卡机的设计,是基于双工位(工作通道)的,所以本驱动模块内部自带电机切换电路,可以驱动分时工作的两路电机,价格昂贵。 方案二:
L298N是ST公司生产的芯片。主要特点是:工作电压高,最高工作电压可达46V,并且可以驱动两个二相电机,可以直接通过电源来调节输出电压;可以直接用单片机的I/O口提供信号,而且电路简单,使用比较方便。
经实验比较,L298N驱动模块运行可靠,取得效果较好,而且电路的电气性能和散热性能较好,此设计选用L298N驱动模块。