- 7
- 0
- 约1.08千字
- 约 3页
- 2018-04-24 发布于四川
- 举报
像管调试用直流高压电源软件设计
高压电源程序设计文档
一、系统开发背景
像管调试用直流高压电源是专门用于输出高压的仪器,采用1路输出,可用于输出0V—10KV/20KV的高压,最大可输出2mA的直流电流。此仪器具备输出电压可调,检测电流实时显示等诸多优点,电压分辨率为0.1mV,精度为+5V(10KV)/+10V(20KV),电流分辨率为0.1uA,精度为+30uA(10KV)/+60uA(10KV)。
系统定义的功能需求如下:
1.在模块输出高压时,能准确测量出电压值。
2.具备按键控制系统运行,操作简单。
3.7段LED数码管显示电流值和电压值,方便用户查看结果。
4.可以采用局域网控制。
二、系统结构
绝缘电阻测试仪系统结构如图1所示:
图1 系统结构示意图
其中,根据实际需要,按键分为:启动、停止、设置、复位、增大、减小、移动、保存共8个按键;显示部分由12个7段LED数码管总成,每六个分为一组,共计二组,分别用来显示当前电压、电流值。与上位机的通讯是预留的功能。
三、程序结构模型
整个程序设计模型如图2所示:
图2 程序结构模型
四、关键模块算法流程
1.在按下设置键时设置目标电压
按下设置键,在第一组LED(即显示目标电压的6个LED)光标闪烁位的那个LED,开始闪烁;
按下增长键,光标闪烁位的数字增长1,遇9向前一位进一;
按下减小键,光标闪烁位的数字较小1遇0向前一位减一;
按下移动键,光标闪烁位向右移动1位,遇第四个,则移动到第一个;
设置完毕后,按下保存键,将当前目标电压写入存储器。
2.启动停止键控制模块电压爬升和下降
按下启动键,系统提取存储器中的目标电压值,电压开始依据相应的步伐爬升;
至目标电压,锁定此状态,不在爬升;
按下停止键,电压依据相应的步伐降为零。
3.模块电压爬升
系统根据内存中的数据,算出当前目标电压下所需要的DA值;
向DA转化发送此DA值;
DA采用步进方式,步进为一个单位。
达到目标电压,锁定系统状态。
4.显示计算结果
依据各通道的AD采样值,算出电流值;
LED数码管显示运算结果;
反复此过程,实时显示电流值的变化。
五、系统开发环境
1.软件环境:
Windows 2000/XP
MPLAB IDE v8.01
第三方元件组件(界面、通讯、数据管理)
2.硬件环境:
CPU:AMD AT+
内存:512M
硬盘:80G
六、结论
本系统经实际运行结果表明,可精确输出电压值且操作简单,长时间运行稳定可靠,运行效率很高。该系统经过严格苛刻的运行测试,运行稳定可靠。
2
您可能关注的文档
最近下载
- 第十章血脂及浆脂蛋白检验.doc VIP
- GB 50207-2012 屋面工程质量验收规范.docx VIP
- 高铁乘务人员形体训练全套教学课件.pptx
- 六年级上册道德与法治知识点.docx VIP
- 2026年课件-《成人患者医用粘胶相关性皮肤损伤的预防及护理》团体标准解读2026-新版.pdf
- 2017-2018年度零售业消费者满意度调查报告.pdf VIP
- 〖初中数学〗整式的乘法 课件 2024--2025学年北师大版七年级数学下册.pptx VIP
- 深度解析(2026)《SYT 5679-2017钻井液用降滤失剂 褐煤树脂 SPNH》.pptx VIP
- 12J201 平屋面建筑构造图集.docx VIP
- 社会调查研究计划书.docx VIP
原创力文档

文档评论(0)