当前位置:首页 > 基于单片机的一氧化碳检测仪的控制系统设计
10
⑤工作频率为250KHZ,转换时间为32μS; ⑥一般功耗仅为15mW;
⑦8P、14P—DIP(双列直插)、PICC 多种封装;
⑧商用级芯片温宽为0℃到+70℃,工业级芯片温宽为?40℃到+85℃; 芯片接口说明:
①CS_片选使能,低电平芯片使能; ②CH0模拟输入通道0,或作为IN+/-使用; ③CH1模拟输入通道1,或作为IN+/-使用; ④GND芯片参考0电位(地); ⑤DI数据信号输入,选择通道控制; ⑥DO数据信号输出,转换数据输出; ⑦CLK芯片时钟输入;
⑧Vcc/REF电源输入及参考电压输入(复用)。 单片机对ADC0832的控制原理:
正常情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,CLK和DO/DI的电平可任意。当要进行A/D转换时,先将CS使能端置于低电平并且保持低电平直到转换完全结束。同时由处理器向芯片时钟输入端CLK 输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。
(3)测量量程
由于ADC0832模数转换器的位数为8位,所以ADC0832模数转换器的精度为:10ppm/256=0.039ppm。 3.2.5按键选择与简介
(1)本系统选择独立式按键。键盘分为:独立式和矩阵式两类,每一类按其编码方法又可以分为编码和非编码两种。本系统具有人机对话功能,该功能即能随时发出各种控制命令和数据输入以及和LCD连接显示运行状态和运行结果。由于本系统只有UP、DOWN、OK、CANCEL4个控制命令,所需按键较少,所以
11
本系统选择独立式按键。电路图见图3-8。
图3-8 按键电路图
(2)独立式按键是直接用I/O口线构成的单个按键电路。每个独立式按键占有一根I/O口线。各根I/O口线之间不会相互影响。在此电路中,按键输入部采用低电平有效,上拉电阻保证了按键断开时,I/O口线有确定的高电平,(AT89C52.P1口内部接有上拉电阻)所以就不需要再外接上拉电阻。
(3)键盘抖动的消除:抖动的消除大致可以分为硬件削抖和软件削抖。 硬件削抖是采用硬件电路的方法对键盘的按下抖动及释放抖动进行削抖,经过削抖电路后使按键的电平信号只有两种稳定状态。
3.2.6外围扩充存储器的选择
由于考虑AT89C52单片机具有8KB的程序存储器(ROM),256B的数据存储器(RAM),由于考虑到本系统的数据处理与存储所需的容量,现在需要扩充存储器的容量。在应用中要保存一些参数和状态,本系统选用AT24C128存储器。电路图见图3-9。
图3-9 外围扩充存储电路图
12
3.2.8上拉电阻的选择
在主电路图中接在P0口处有一个排阻RP1,由于P0口没有内接上拉电阻,为了为P0口外接线路有确定的高电平,所以要接上排阻RP1,以确保有P0口有稳定的电平。电路连接图见图3-11。
图3-11 上拉电阻电路图
3.2.9液晶显示器选择
我们选用了AMPIRE128X64液晶显示模块,是由于本系统要有显示装置完成显示功能,显示器最好能够显示数据、图形,考虑到同种LCD显示器的屏幕越大体积越大,功耗越大的特点,该型号显示器消耗电量比较低,可以满足系统要求。该类液晶显示模块采用动态的液晶驱动,可用5V供电。AMPIRE128X64液晶共有22个引脚。如表3-3所示。
表3-3 引脚说明表
13
AMPIRE128X64液晶显示模块与计算机的接口电路有两种方式。分为直接访问方式和间接控制方式。直接访问方式是把液晶模块作为存储器或I/O设备直接接在单片机的总线上,单片机以访问存储器或I/O设备的方式操作液晶显示模块的工作。间接控制方式则不使用单片机的数据系统,而是利用它的I/O口来实与显示模块的联系。即将液晶显示模块的数据线与单片机的Pl口连接作为数据总线,另外三根时序控制信号线通常利用单片机的P3口中未被使用的I/O口来控制。这种访问方式不占用存储器空间,它的接口电路与时序无关,其时序完全靠软件编
管脚名称 /CSA /CSB VSS VDD V0 R/S R/W E DB0-DB7 CS1 CS2 /RES VEE LED+ LED- 管 脚 定 义 片选1 片选2 数字地 逻辑电源+5V 对比度调节 指令数据通道 读写选择 使能选择 数据线 片选1 片选2 复位信号 液晶驱动电源 LED背光正电源 LED接地端 程实现。本系统采用间接控制方式。液晶显示电路连接原理图见图下:
共分享92篇相关文档