电量数据采集系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《控制系统》课程设计
课题:电量数据采集仪
系别:电气与电子工程系
专业:自动化
姓名:
学号:
指导教师:
2011 年1 月7 日
成绩评定·
一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合评定)。
二、评分(按下表要求评定)
课程设计成绩评定
一、设计目的
设计一种电量数据采集仪用于实现电压、电流交替显示,如果单独查看电压或电流,可以通过安检控制查看电压或电流。
二、设计要求
1、绘制多电量采集系统结构框图。
2、实现电压、电流的交替显示。
3、若单独查看电压或电流,可以通过安检控制查看电压或电流。
三、系统设计
一、总体设计
系统结构框图
本设计是AT89C51单片机控制的电量检测系统。其工作原理是:先由电量传感器采集数据,启动A/D转换,后将数据读入单片机中进行运算并显示,即由数据采集,数据分析和数据处理三部分完成。
本设计中,控制系统的控制器有单片机AT89C51为核心,系统采用WB1414AS1(交流电流传感器)和WBV1414AS3﹝交流电压传感器﹞对电流和电压进行数据采集,并输出标准电流4mA~20mA,WB1414AS1、WBV1414AS3具有新型电磁隔离,高精度变送等优点。AT89C51单片机控制AD0809进行模数转换,数据经过单片机的运算,输出结果,并把结果在4位8段数码管上显示。
二、硬件电路设计
1、WB系列交流电量传感器
传感器型号及技术指标
采用WBV413AS3﹝交流电压传感器﹞和WB1414AS1﹝交流电流传感器﹞对电
流和电压进行数据采集。
WBV141AS3技术指标:
输入规格:10V~1000V AC
输出规格:4mA~20mA
响应时间: 250MS
负载能力:6V
静态功耗:50MW
供电电源:+12或+24
其他指标:(1)线性范围:0~120%标称输入
(2)输入频响:25~5K
(3)环境条件:0℃~+50℃
WB1414AS1技术指标:
输入规格:5A~50A
输出规格:4mA~20mA
精度等级:0.5级
响应时间:300ms
负载能力:6V
静态功耗:800mW
供电电源:+12或+24
其他指标:(1)线性范围:0~120%标称输入
(2)输入频响:25Hz~5kHz,特别适合工频至中频
(3)环境条件:0℃~+50℃。
2、控制电路的设计
(1)单片机的选择
本设计选用AT89C51单片机.
AT89C51的极限参数:工作温度: -55℃to+125℃;储藏温度:-60℃to+150℃;任一引脚对地电压:-1.0℃to+7.0℃;最高工作电压:6.6V;直流输出电压:15.0mA。(2)模数转换部分的设计
A/D转换器的种类繁多,工作原理各异,但逐次比较型A/D转换器是应用较多的类型之一,其原因是该类型的A/D转换器转换速度快、精度高。因此本次设计
选用一款逐次比较型A/D转换器ADC0809.
被采样的电压、电流信号分两路进入ADC0809进行模数转换,写信号WR和P2.7控制ADC0809的地址锁存和转换器,即当START上升沿时,所有内部寄存器清零;下降沿时,开始进行A/D转换,在转换期间,START应保持低电平。EOC 通过非门连接到AT89C51的INTO脚,可通过查询方式来检测转换是否完成。当EOC 为高电平时,表明转换结束,否则表明正在进行A/D转换,即ECO=1时,读信号RD和P2.7控制的ADC0809的OE信号即控制三条锁存器向单片机输出转换得到的数据。
ADC0809引脚图
通道选择表
(3)键盘输入部分
在此系统中,查看电压、电流只需要两个按键,比较简单,所以就采用独立式按键接口电路。
3、 LED显示部分设计
LED的动态显示方式
在多位LED显示时,为了简化硬件电路,通常将所有位的段选线相应的并联在一起,有一个8位I/O控制,形成段选线的多路复用。而各位的共阳极或共阴极分别由相应的I/O线控制,实现各位的分时选通。其中段选线占用一个8位I/O口,而位选段占用一个4位I/O口。由于各位的段选线并联,段码的输出对各位来说都是相同的,因此,同一时刻,如果各位位选线都处于选通状态的话,4位LED将显示相同的字符。若要将各位LED能够显示出与本位相应的显示字符,就必须采用扫描显示方式,即在某一时刻,只让某一位的位选线状态,而其他各位的位选线处于关闭状态,同时段选线上输出相应位要显示字节的段码。在确定LED不同位显示的时间间隔,不能太短,因为发光二极管从导通到发光有一定的延迟,导通时间太短,发光太弱人眼无法看清。但也不能太长,因为毕竟要受限于临界闪烁频率,而且此时间越长,占用CPU时间也越多,另外,显示位增多,也将占用大量的CPU时间,因此动态显示实质是以牺牲CPU时间换取元就爱你的减少。
LED静态显示方式
LED显示器工作于静态显示方式时,各位的共阴极﹝或共阳极﹞连接在一起并接地(或+5V);每位的段选码(a~dp)分别与一个8位的锁存器输出相连,所以称为静态显示。各个LED的显示字符一经确定,相应锁存器的输出将维持不变,知道显示另一个字符为止。也正因为如此,静态显示器的亮度都较高。这种显示方式接口编程容易,付出的代价是占用口线较多,若用I/O接口,则要占用4个8位口,若用锁存器接口,则要4片74HC595芯片。如果显示器位数较多,则静态显示方式更是无法适应,因此在显示位数较多的情况下,一般都采用动态显示方式。
由于本系统只涉及到4位显示输出,就采用了4片8位移位寄存器串级使用的LED静态显示方式。
三、软件系统设计
1主程序流程图