3 系统的硬件设计方案
本章分节介绍了各个控制模块的硬件设计与实现方案,系统硬件按功能划分为以下几个功能模块: 595串转并模块、直流电机模块、电磁继电器模块、压力流量传感器模块、AD转换芯片模块、上位机通信模块、键盘扫描芯片模块、EEPROM掉电保护及液晶字库存储模块、液晶显示模块、稳压芯片模块。在各个模块设计中详细叙述了其工作原理、设计思想以及实现方法。
3.1单片机模块设计
单片机作为系统的微处理器,其性能对整个系统来说非常关键。现在,全球有很多公司能够生产单片机,随着超大规模集成电路的迅猛发展,单片机的功能也日渐强大,运算速度日益提高,相继出现了32位和64位单片机,根据实际系统的需要和产品的性价比,本系统选用microsoft公司生产的32位单片机PIC32F460F作为系统的控制芯片。Microchip公司的PIC32MX4系列是高性能通用和USB的32位闪存微控制器(MCU),下面介绍下它们的主要功能[3]:
• 带5级流水线的MIPS32® M4K™ 32位内核
• 最高80 MHz的频率
• 零等待状态闪存访问时性能为 1.56 DMIPS/MHz(Dhrystone 2.1)
• 单周期乘法单元和高性能除法单元
• MIPS16e™模式可使代码压缩最多40%
• 两组各32个32位内核文件寄存器,可减少中断延时
• 预取高速缓存模块可加速从闪存的执行速度
• 工作电压范围为2.3V至3.6V
• 32 KB至512 KB的闪存(附加一个12 KB的引导闪存)
• 8 KB至32 KB的SRAM存储器
• 引脚与大部分PIC24/dsPIC® 器件兼容
• 多种功耗管理模式
• 多个具有独立可编程优先级的中断向量
• 故障保护时钟监视器模式
• 带有片内低功耗RC振荡器的可配置看门狗定时器,确保器件可靠工作
• 2个编程和调试接口:
- 双线接口,可与应用程序进行非抢占式访问和
实时数据交换
-4线 MIPS® 标准增强型JTAG 接口
• 基于硬件的非抢占式指令跟踪
• 符合IEEE标准1149.2(JTAG)的边界扫描特性
• 最多16路通道的10位模数转换器:
- 转换速率为1000 ksps
- 可在休眠和空闲模式下进行转换
PIC32MX460F引脚图如下:
