1 / 21
文档名称:

程控电源控制器.doc

格式:doc   大小:30KB   页数:21
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

程控电源控制器.doc

上传人:wz_198614 2017/9/11 文件大小:30 KB

下载得到文件列表

程控电源控制器.doc

相关文档

文档介绍

文档介绍:程控电源控制器
本科毕业设计说明书(论文)
1 绪论
直流继电器广泛运用于电动汽车,近年面对日益加剧的能源和生态危机,电动汽车成为汽车行业发展的主要方向。电动汽车在充电及运行过程中,直流继电器可能出现意外事故,造成动力系统的窜动、挤压、短路、开裂、漏电、热冲击、爆炸、燃烧等,由此对乘员产生机械伤害、电伤害、化学伤害、电池爆炸伤害以及燃烧伤害等,并可能引发更大的连发性事故以及二次伤害。为了减小事故的发生,对直流继电器性能测试是非常重要的,为了测试直流继电器的性能,测试仪器研发显得非常重要。
课题研究背景及意义
本课题来源于企业产品设计,根据要求,利用微控制器以及信号调理电路为特殊设备提供程序化控制试验电源。需要分段设定施加电压的时间及电压升降的变化速度,重复次数及周期,并对试验过程进行过压、过流、过温、短路等保护。通过微控制器输出控制信号,利用控制信号控制试验电源的电流、电压,继而测试电器的性能。微控制器A/D端检测两路信号,测量试验电源实际输出。
图1 系统简图
本科毕业设计说明书(论文)
本课题的主要工作
(1)硬件设计:信号调理电路设计,电源电路设计、通信电路设计等。
(2)软件设计:串口接收、发送,信号的A/D检测等。
(3)系统的综合调试。
实现功能:
输出一组0~50V,3A直流电源,提供试验继电器线圈工作电压。输出电压值由触摸屏设置,并有对应的显示。
输出电压可程控,在每个运行周期的高电流阶段可以切断,接通。具体切断,接通的时间可设置。
具有过压、过流保护功能。
工作形式:
对电源输出电流的控制过程为:
图2 控制波形图
其中:
I1为低档电流值,设置范围1~1000A,设置分辨率1A。
I2为高档电流值,设置范围100~3000A,设置分辨率1A。
T1为低档电流的起始维持时间,设置范围1~1000S设置分辨率1S。 T2为电流上升的时间,设置范围100~1000mS,设置分辨率1mS。
Ta为T3开始后到关断V2输出的时间,设置范围1~1000ms,设置分辨率1mS。 Tb为关断V2输出的时间,设置范围1~1000ms,设置分辨率1mS。 T3为高档电流的维持时间,设置范围1~2000mS,设置分辨率1mS。 T4为电流下降的时间,设置范围100~2000mS,设置分辨率
1mS。 T5为低档电流的后期维持时间,设置范围1~1000S,设置分辨率1S。周期数:从T1~T5完成为一个周期,可设置运行周期数,设置范围1~9999。
本科毕业设计说明书(论文)
可设置任意电流值时的连续工作。
图3 程控直流恒流源控制器的系统框图
STM32利用IO口驱动外部D/A芯片,输出控制信号,由于D/,不能满足为试验电源提供控制信号的要求,利用信号调理电路,使得控制信号达到0~5V,用来驱动试验电源。
为了测量试验电源输出信号大小,由于STM32不能直接检测外部信号,将外部信号经过输入信号调理电路,转换成STM32 A/D可以检测的信号,如果检测到信号过压,过流,那么启动保护电路。
触摸屏用来设置参数(I1、I2、T1、T2、T3、T4、T5、V2),如图2所示。为了方便客户,设置的参数都会由存储器保存,以便下次直接使用。
微控制器
内核:ARM32位Cortex-M3 CPU,最高工作频率72MHz,。单周期乘法和硬件除法。
存储器:片上集成32-512KB的Flash存储器。6-64KB的SRAM存储器。时钟、复位和电源管理:-。上电复位(POR)、掉电复位(PDR)和可编程的电压探测器(PVD)。4-16MHz的晶振。内嵌出厂前调校的8MHz RC振荡电路。内部
40 kHz的RC振荡电路。用于CPU时钟的PLL。带校准用于RTC的32kHz的晶振。
低功耗:3种低功耗模式:休眠,停止,待机模式。为RTC和备份寄存器供电的VBAT。
本科毕业设计说明书(论文)
调试模式:串行调试(SWD)和JTAG接口。
DMA:12通道DMA控制器。
支持的外设:定时器,ADC,DAC,SPI,IIC和UART。
3个12位的us级的A/D转换器(16通道):
A/D测量范围:0-。双采样和保持能力,片上集成一个温度传感器。 2通道12位D/A转换器:STM32F103xC,STM32F103xD,STM32F103xE独有。最多高达112个的快速I/O端口:根据型号的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16