- 2
- 0
- 约3.68千字
- 约 26页
- 2017-09-06 发布于重庆
- 举报
第七章 单片机应用系统研制 教学重点 1、单片机应用系统的一般研制方法。 2、系统调试的一般方法。 §7.1 单片机应用系统的设计 一、单片机应用系统研制过程 单片机应用系统由硬件和软件组成。硬件指单片机、扩展的存储器、输入输出设备等硬部件组成的机器,软件是各种工作程序的总称。 单片机应用系统的研制过程包括总体设计、硬件设计、软件设计、在线调试、产品化等几个阶段。 二、总体设计 1、确定功能技术指标 单片机应用系统的研制是从确定目标开始的。在着手进行系统设计之前,必须根据系统的应用场合、工作环境、具体用途提出合理的详尽的功能技术指标。 2、机型选择 选择单片机机型的出发点有:市场货源、单片机性能、研制周期 3、器件选择 器件的选择必须符合系统的精度、速度和可靠性等方面的要求。在总体设计阶段,应对市场情况有个大体的了解,对器件的选择提出具体规定。 4、硬件和软件功能划分 系统硬件的配置和软件的设计是紧密联系在一起的,在某些场合,硬件和软件具有一定的互换性。在总体设计时,必须权衡利弊,仔细划分好硬件和软件的功能。 二、硬件设计 硬件设计的任务是根据总体设计要求,在所选择的机型的基础上,具体确定系统中所要使用的元器件,设计除系统的电路原理图,以及工艺结构的设计加工,印制板的制作,样机的组装等。 1、程序存储器 (1)选用内部带程序存储器的单片机 Flash Memory型 EEPROM型 OTP型 (2)选用不带程序存储器的单片机 外部扩展EPROM 外部扩展EEPROM 外部扩展Flash Memory /EA引脚处理 2、RAM/IO口 不同的应用系统,对数据存储器的需求量差异很大。对于常规的测量仪器和控制器。片内RAM已能满足要求。如需扩展少量的RAM,宜选用RAM/IO扩展器8155。对于如数据采集系统等需要大容量数据存储器的系统,RAM电路的选择原则是尽可能地减少RAM芯片的数量。 对于I/O口的扩展,选择I/O电路应从体积、价格、负载、功能等几方面考虑,根据系统总的输入输出要求来选择接口电路。 3、地址译码 通常采用的地址译码方法有地址译码器和线选法。 所谓线选法就是把某一位地址线直接连接到扩展电路的片选端,一般片选端低电平有效,只要这一位地址线为低电平,CPU就选中该电路进行读/写。 全地址译码是把低位地址线作为扩展电路的单元地址线(取外部电路中最多的地址线位数),对高位地址线用译码器译码,译出片选信号。常用的译码器有:2-4译码器74LS139、3-8译码器74LS138、4-16译码器74LS154。 对于扩展的数据存储器容量超过CPU可直接寻址的64KB的地址空间的系统,常采用区开关法加以解决,通常用P1口作为区选择线。 4、总线驱动 MCS-51系列单片机的扩展功能较强,但扩展总线的负载能力有限。若所扩展的电路负载超过总线负载能力,总线上就必须加总线驱动器。常用的总线驱动器为74LS245和74LS244。 5、典型MCS-51应用系统结构 基本系统:若单片机内部资源已能满足应用系统的硬件需求,就可以设计成一个基本系统(也称最小系统)。 大规模扩展系统:需要扩展程序存储器或扩展比较多的RAM/IO口的单片机应用系统称为大规模扩展系统。 小规模扩展系统:只需扩展少量RAM/IO口,地址范围在0~0FFH之间,这种系统称为小规模扩展系统。 三、可靠性设计 单片机应用系统的可靠性是指在规定的条件下、在规定的时间内完成规定的功能的能力。 瞬间的不加修理就能恢复正常的异常状态叫做错误,必须通过修理才能恢复正常的异常状态叫做故障。 减少系统的错误或故障,提高系统可靠性的措施有: 采用抗干扰措施,提高系统对环境的适应能力; 提高元器件的质量; 采用容错技术。 1、抗干扰措施 来自供电系统以及通过导线传输、电磁耦合等产生的电磁干扰信号,是单片机系统工作不稳定的重要原因。 (1)电源噪声及其抑制方法 电源噪声主要是从馈电系统引入系统的,常规的抑制措施有: 安装电源低通滤波器,并用带屏蔽层的电源变压器,与其他的供电电路隔离; 交流电引入线尽量短,引入接口靠近变压器或低通滤波器; 电源变压器的容量留有一定的余地; 采用性能优良的直流稳压电路,增大输入输出滤波电容,减少电源纹波系数; 逻辑电路、模拟电路的布线尽量分开,供电电源各有良好的退耦电路; 系统中逻辑地、模拟地应一点相连,外壳地线和公共地线应分开走线,若允许直接相连,应在某一点可靠地相连,否则用1~10μF电容相连。 (2)输入输出通道的干扰及其抑制方法 由输入输出通道引入的干扰主要是公共地线引起的,其次是受到静电噪声和电磁波干扰。常用的抗干扰措施有: 使用双绞
原创力文档

文档评论(0)