2.5 A/D 转换器
2.5.1 A/D转换器选用的原则
1、A/D 转换器的位数。A/D 转换器决定分辨率的高低。在系统中,A/D 转换器的分辨率应比系统允许引用误差高一倍以上。
2、A/D 转换器的转换速率。不同类型的A/D 转换器的转换速率大不相同。积分型的转换速率低,转换时间从几豪秒到几十毫秒,只能构成低速A/D 转换器,一般用于压力、温度及流量等缓慢变化的参数测试。逐次逼近型属于中速A/D 转换器,转换时间为纳秒级,用于个通道过程控制和声频数字转换系统。
3、是否加采样/保持器。
4、A/D 转换器的有关量程引脚。有的A/D 转换器提供两个输入引脚,不同量程范围内的模拟量可从不同引脚输入。
5、A/D 转换器的启动转换和转换结束。一般A/D 转换器可由外部控制信号启动转换,这一启动信号可由CPU提供。转换结束后A/D 转换器内部转换结束信号触发器置位,并输出转换结束标志电平。通知微处理器读取转换结果。
6、A/D 转换器的晶闸管现象。其现象是在正常使用时,A/D 转换器芯片电流骤增,时间一长就会烧坏芯片。为防止这种现象,可采取如下措施:
(1)加强抗干扰措施,尽量避免较大的干扰电流进入电路;
(2)加强电源稳压滤波措施, 在A/D 转换器电源入口处加退耦滤波电路,为防止窄脉冲波窜入在电解电容上再接一高频滤波电容;
(3)在A/D 转换器的电源端接一限流电阻,可在出现晶闸管现象时,有效地把电流限定在允许范围内,以防止烧坏器件。
选择A/D 转换器除考虑上述要点外,为防止对A/D 转换器的技术指标的影响,还要注意以下几个问题:
(1)工作电源电压是否稳定;
(2)外接时钟信号的频率是否合适;
(3)工作环境温度是否符合器件要求;
(4)与其它器件是否匹配;
(5)外接是否有强的电磁干扰;
(6)印刷线路板布线是否合理。
2.6单片机的选型
选择单片机型号的出发点有以下几个方面:
1. 市场货源
系统设计者只能够在市场上能够提供的单片机型号中选择,尤其是作为产品大
批量生产的应用系统,所选用的单片机型号必须有稳定、充足的货源。
2单片机性能
应该根据系统的功能要求以及各种单片机的性能,要选择最容易实现系统技术指标的单片机型号,且能达到较高的性能价格比。单片机性能包含片内硬件资源、运行的速度、可靠性、指令系统的功能、体积和封装形式等。影响性能价格比的因素除了单片机的性能价格外,还有硬件和软件设计的容易程度,以及他们相应的工作量大小和开发工具的性能价格比。
3研制周期
在研制时间紧,任务重的情况下,还需要考虑所选的单片机型号是否是我们所熟悉的,是否可以能着手进行系统的设计。与研制周期有关的另外一个重要因素是开发工具,性能优异的开发工具能够加快系统地研制进程。
STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,STC89C52单片机在电子行业中有着广泛的应用。
2.7键盘输入
键盘输入是人机交互界面模块中重要的组成部分,键盘输入是系统接受用户指令最直接的途径。操作者通过键盘向系统发送各种指令或置入必要的数据信息。因此键盘模块设计的好与坏是直接关系到系统的稳定性和可靠性。键盘是由若干个按键开关组成的,键的多少是根据单片机应用系统的用途而定义的。每一个键相当于一个机械的开关触点,当键按下时,触点就闭合,当键松开时,触点断开。单片机在接收到按键的触点信号后会作相应的功能处理。因此,对于单片机系统来说键盘接口信号是输入信号。 STC89C52单片机高精度称重仪设计+PCB板图+源程序(6):http://www.youerw.com/zidonghua/lunwen_3864.html