收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

电网电压有效值测试仪-监控软件设计

[关键词:电网电压,有效值,测试仪]  [热度 ]
提示:此毕业设计论文完整版包含【论文,答辩稿
作品编号:ckjs0351,word全文:38页,合计:12000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
电网电压有效值测试仪-监控软件设计毕业设计论文------

本文介绍了一种测量电网电压真有效值的新方法,提出了一种基于AD536AJH真有效值转换芯片同时进行A/D转换的方案。使用该方法设计的电压监测仪,精度高、成本低、使用方便。该系统包括电压采集模块和数据显示模块,可以显示实时电压,并具有电压越限报警、系统量程设定等功能。

本电网电压有效值监测仪的设计是在AT89C51电压采集及显示电路的基础上进行改进,加一个交直流电压真有效值转换芯片AD536进行真有效值的转换然后通过A/D转换器后输入单片机进行数据处理。软件方面在数据采集、显示和按键操作的基础上增加量程转换,将0~255数字量显示为0~480V测量电压值,并可设置量程上下限与报警上下限,提供越限蜂鸣报警。

硬件调试

本次系统根据设计原理先进行原理图的绘制然后用生成的PCB图制作电路板将文中所应用到的元器件进行焊接,然后分模块调试,首先调试HD7279键盘显示器是否可以工作,经过调试后HD7279可以正常工作,然后测量基准电压LM336的电压范围经测量得出其范围是4.5v~5.5v可以正常供电,然后调试AD536AJH在不连接AD转换器时使用直流电压源给予一个直流信号用万用表测试其输出的真有效值,经过测量误差稍大,调整滤波电容提高精度,最后将各个模块器件连接进行总体调试。

主程序设计

主程序设计采用模块化设计,控制时序采用时间触发的时间片轮询调度方法,1.5s为一个控制周期,分成30个时间片,每个时间片为50ms,将所有的任务分配在各时间片完成,主程序仅完成初始化,然后进入休眠状态。

50ms定时采用AT89C52内部T1,工作在方式1,由于晶振为12MHz,1个机器周期1微秒,所以T1预装初始值=65536-50000=15536=3CB0H。X5045看门狗定时器周期设置为200ms。主程序流程图如图所示。

(1) 内存变量初始化是对内存变量单元中从20H~FFH的RAM地址进行清零处理,因为AT89C52内部RAM区上电复位的内容为随机数,若不进行清零初始化就会对程序的运行产生不必要的影响,初始显示器上会出现乱码。T1定时器初始化在本次设计中的控制周期是1.5s,AT89C52的晶振为12MHZ即一个机器周期为1us,所以定时器的最大定时时间为0.065536s,因此将定时器T1设置为工作方式1,50ms定时,由软件进行30次软计时,形成1.5s的控制周期。......

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文,答辩稿
作品编号:ckjs0351,word全文:38页,合计:12000

本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——电网电压有效值测试仪-监控软件设计(论文,答辩稿)!