数字化调节器的设计.doc
《数字化调节器的设计.doc》由会员分享,可在线阅读,更多相关《数字化调节器的设计.doc(24页珍藏版)》请在沃文网上搜索。
1、目录1 概述12 数字化调节器的设计要求12.1调节功能12.2显示功能13 数字化调节器硬件电路设计33.1 数字化调节器控制系统硬件设计33.1.1 A/D输入通道设计33.1.2 D/A输出通道设计53.1.3按键电路:73.2数字化调节器控制显示硬件设计73.2.1接口部分73.2.2微处理器部分83.2.3数码管及其驱动部分84数字化调节器软件程序设计114.1基于V/F的A/D转换接口程序设计114.1.1计频114.1.2数据标定处理124. 2基于DAC7513N的串行12位D/A转换程序设计134.3按键处理程序设计144.3.1状态设定按键的程序设计144.3.2数字设定按
2、键程序设计144.4看门狗的应用144.5显示系统设计154.5.1串行通信模块154.5.2显示模块154.5.3主程序模块165参考文献:206附录211 概述一般的控制器或控制设备均具有显示和调节功能,即实测量的显示功能和电位器调节设定功能。电位器作为一种模拟器件,具有连续调节能力,但容易出现接触不良的问题,而且与数字化发展方向不吻合。目前虽有数字电位器可供选用,但分辨率普遍较低,抽头数最高的如XICOR公司的X9110,只有1024抽头,即1024级,不能适应某些特殊使用要求。数字化调节器的研究正是基于这种背景。该调节器具有显示与调节两种功能,调节级数为4096,远远高于一般的数字电位
3、器,为而且由于是按键操作,克服了电位器旋钮不能密封的固有缺陷,可广泛应用于电位器调节的应用场合和密封要求较高的应用场合。例如,电镀用的各种电源,一般工作在强酸性环境中,由于密封性问题会导致调节器容易损坏或失灵,而采用数字化调节器可较好解决这类问题。2 数字化调节器的设计要求数字化调节器的主要功能是调节与显示,具体设计要求如下:2.1调节功能 (1) 具有电压与电流两种调节方式(主要是为了适应不同的控制要求)。例如,在电镀电源中,有些是恒压控制的,而有些是恒流控制的,需要能分别进行调节,即要有切换功能。 (2)电压的调节范围为:012V;电流的调节范围为:01000A. (3) 电压的调节分辨率
4、至少为0.1V,电流的调节分辨率至少为1A。(4)具有粗调和细调两种调节方式,以适应不同的调节需要,细调为粗调的1/10.2.2显示功能(1)同时显示实测值和调节设定值。(2)采用数码管显示,能适应您不同的照度环境要求。(3)12位显示,前6位设定值,后6位实测值,各自的首位用“a”或“b”表示电流或电压,用“a.”或“b.”表示目前位细分设定状态。鉴于上述设计要求,本调节器中12位显示电路的设计成为关键。原因是:如果采用诸如MAX7219等专用数码管显示接口芯片,由于其负载能力通常只有8位,采用级联扩展方式时需要2片,不仅成本高,而且也使系统体积增大;如果采用通用接口芯片如Intel8279
5、或Intel8255等实现,需要扩展若干驱动或译码电路,体积也较大,而且采用并行接口方式,不利于主控制电路与显示电路的分离。因此,本调节器采用调节器分为控制系统和显示系统两个部分,前者负责调节,后者负责显示,两者之间通过串行方式进行接口,有利于显示系统的灵活安装。下面的讨论围绕两个系统分别展开。12位数码管显示系统高级数字调节控制系统串行通信方式图1 数字调节器原理示意图3 数字化调节器硬件电路设计3.1 数字化调节器控制系统硬件设计控制系统设计的关键在于实测量的采样与数字化及高分辨率数字电位器功能的实现等方面。除此之外,选用性价比高的微处理器也是首先要考虑的问题,选用的依据有以下几个方面:(
6、1) I/O接口能力;(2) 串行通信方式;(3) 微处理器是否含系统正常运行所需的功能部件,如WDT、A/D、D/A等。 鉴于目前大多数系列的微处理器内含D/A或A/D部件均不能达到本系统的设计分辨率要求,因此采用外部扩展方式。而且,串行接口方式的A/D或D/A在各种嵌入式系统中的应用越来越普遍,也容易得到,故系统选用串行方式。因此,控制系统的微处理器选用ATMEL的89C2051。3.1.1 A/D输入通道设计 设计A/D输入通道的目的在于将被测量模拟量数据转换为数字量以供处理和显示、由于显示刷新周期本身不高。通常为几十毫秒以上,因此对被测模拟量的采样和转换的速度要求也不高,从串行传输和光
7、电隔离两个方面考虑,采用V/F方式实现对被测量模拟数据的数字化,不失为一种好的途径。根据不同的转换精度要求和稳定性要求,可以采用LM331或AD650等V/F转换接口芯片,前者转换精度相对较低,后者转换精度较高。本系统采用LM331来实现模拟量的数字化,已能满足显示的需要。关于该芯片的性能和应用参阅资料【LM231/LM331 DATASHEET. Http:/www.national,com】,现围绕该芯片讨论A/D通道的设计。A/D通道的具体实现参见图3-3.从图中可知,这部分电路包括:V/F转换;与微处理器的光电隔离接口。Vcc为LM331的电源电压,选为+10V,AG为电源地(模拟地)
8、。按照LM331设计要求,V/F转换关系式见公式(3-1),按照该公式,设计相关阻容参数如图2所示,调节电位器W2,当W2和R33的总阻值为14.212K,时,输入电压与输出频率对应关系为:010V010KHZ.因此当模拟量输入为05V时,输入电压与输出频率应为05KHZ。R31与C21构成一阶高频滤波器,用于对输入信号Vin中的高频干扰信号进行滤波,提高输出频率的稳定性。 (3-1)图2 A/D通道电路原理图经V/F转换后的频率信号VF送入4N25高速光耦隔离后,形成FIN频率信号,再送入微处理器的INT2外中断1引脚,通过中断子程序对该信号进行计数。其中VT2用于光电隔离4N25的输出信号
9、的驱动,可提高FIN信号的负载能力;R2为4N25的发光二极管的限流电阻,按照4N25的设计要求,应选300左右,过大会导致驱动电流不够而不能使4N25正常工作。按照图中设计,当VF为低电平时,FIN为低电平。FIN频率信号与输入模拟信号的对应关系必须结合具体的量程来确定。对于01000A的被测电流,当电流传感器转换为05V输入电压V时,其对应的频率为05KHZ,因此电流与频率的对应关系为: (3-2)而频率f与采样周期(闸门时间)T的关系如下: (3-3)式中,D为计数值;本系统中将闸门时间T设为0.2ms。综合式(3-2)和式(3-3)得到电流与计数值的关系为式: (3-4)由此得到的电流
10、i的精度是多少呢?答案是:近似11位。分析如下:按图2设计,则LM331的最高输出频率位10KHZ,即周期为100us,为达到11位精度,其闸门时间应根据式(3-5)进行设定,即T=204.8ms,取整数后即为200ms。 (3-5)同理,可得到被测电压v与计数值之间的关系: (3-6)由于被测量是电压、电流两种,因此必须进行信号选择。本系统采用了单刀双掷小型继电器实现通道的切换方式,见附录图1中的J1部分。在满足系统要求的前提下,其与微处理器的接口最为简单。当然作为一种机械切换方式,继电器切换不能应用在切换频率较高的场合,原因是机械触电的寿命有限,即通断次数有一定限制,优质继电器触点寿命一般
11、在10万次以上。3.1.2 D/A输出通道设计D/A通道的主要功能是实现的能,即将设定的数字量转化为模拟量输出,数字量的设定通过按键“+”和“-”实现。从性能和价格两方面结合考虑,选择12位的D/A转换芯片,可以达到4096级的分辨率。考虑市场因素,最后选用Texas的DAC7513N,其特性可简述为:(1)低能耗,上电后输出为0;(2)工作电压范围宽:+2.7+5.5V; (3)建立时间为10us;(4)3线串行接口;(5)两种封装:SOT23-8和MSOP-8.基于DAC7513N的D/A输出通道设计如图3所示。从图中可知,该通道主要包含与微处理器接口电路、D/A转换后的模拟信号的驱动电路
12、两个主要部分。其中前者主要涉及到DA7513N接口所需的3串行信号,数据输入:DIN,时钟:SCLK,转换同步信号:SYNC,采用3片4N25进行光电隔离,提高系统抗干扰能力。4N25为高速光耦,其响应时间为1.2us ,在12MHz系统串行信号输入/输出的速度要求。DAC7513N的基准电压由MC1403基准电路提供,电压为+2.5V,目的是为了保证D/A转换的稳定性。设数字量为D,则DAC7513N的输出电压与输入数字量之间的关系如下:按照运算放大器的“虚短”原则,不难推导得到经U11A运算放大器放大后的输出V与的关系如下: 图3 基于DAC7513N的D/A通道运放U11B设计为一级跟随
13、器,主要是提高输出信号Vo的负载能力。U11A和U11B使用了性价比极高的LM324,允许单电源和双电源供电,为简化电源电源电路,本系统采用单电源方式,电压为+10V。因此,其最大输出为10-1.58.5V,由于DAC7513N转换后的输出电压Vo1最大为2.5V,因此该电源电压符合设计要求。图3-4中中的电阻R18为平衡电阻,其阻值应为R16与R17的并联值。电阻R16、R17及R18应采用1的金属膜紧密电阻。3.1.3按键电路:常用的非编码键盘,每个键都是一个常开开关电路。图4 按键电路3.2数字化调节器控制显示硬件设计鉴于上述提出的三个要求,显示系统的硬件设计以89C52为核心,是非常有
14、效的一种方案。理由如下:(1)89C52具有串行通信口;(2)具有4*8=32条I/O口线,能满足12位或更多数码管显示所需。以12位数码管为例,扫描方式下段驱动为8条口线,位驱动为12条口线,即共需要20条口线;每增加1位数码管,则增加1条口线;(3)89C52每条口线理论上均具有20mA的驱动能力(当然微处理器总的驱动电流有一个限制,共80mA),对于高亮度数码管而言,每个字段均点亮的极端状态下,总电流约为8*5=40mA,因此在动态扫描方式下,89C52应能满足驱动需要。显示系统的硬件设计如图3-11所示。在图3-11上,显示系统分为接口部分、微处理器部分、数码关机驱动部分等三个主要部分
15、。分别分析如下:3.2.1接口部分接口部分主要是指图中的CZ1部分,包含串行通信信号:RXD(接收)、TXD(发送)、GND(地)、+5V(电源)及RST(同步复位)等。在通信距离15m且波特率为2400bps的条件下,RXD、TXD不需要进行电平转换,直接与控制系统的TXD、RXD交叉连接,使用TTL电平进行通信。RST(同步复位)信号来自控制系统,可以是控制系统的复位信号,也可以由控制系统的某一引脚产生,对89C52而言,只要高电平持续200ms以上,就能使之可靠复位,本调节系统采用前一种复位方式,但在设计控制系统软件时,要注意延时的设置,以保证在显示系统软硬件复位完成的情况下才接收显示数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字化 调节器 设计
