一 首要硬件部分:
1 人机对话 主控 MCU ATMEGA32A(ATMEGA16)。
2 正电源 操控 MCU ATMEGA32A(ATMEGA16)。
3 负电源 操控 MCU ATMEGA32A (ATMEGA16)。
4 两只主电源变压器 捷克talema 333VA 37V 9A 作为正负电源变压器。
5 一只操控变压器 正负15V, 作为单片机电源 和 驱动功率管 电源。
6 两只电流互感器,套在正负电源二次侧作为取样端。
7 两个延时发动硬件操控电路,和供给 MCU操控引脚。
8 两个直流回路取样电路,作为过流维护硬件电路 和 供给 MCU取样引脚。
9 两只高精度电位器 作为 电位器给定输入,更直观显现。
二 首要软件部分
1,主控机软件, 包括液晶显现器函数,按键输入扫描函数,电位器给定函数,与正负操控MCU通讯函数
2,正负电源操控 , PWM产生函数 , AD电压电流采样函数, 与主控机通讯函数,
主控 完结人机界面,LCD1264液晶显现 和 按键输入 ,现已电位器给定输入。 而且指令发送到 两个副操控单片机,完结电压或许电流调整。
三 作业流程: 1,正负电源两个操控器 扫描一下外部输出端子是否被短路,假如短路,则显现在液晶屏上 正/负电源短路,不能发动电源XXX,请查看XXX方位。
2,下一步液晶屏提示 电压源形式/电流源形式,挑选,假如默许 1分钟(可修正等待时刻)之后主动跳转到电压源形式。
3,发动正负电源,可预先设置延时发动时刻,或许硬件自控延时发动。收集整流滤波电容半压信号为参考值。
4,发动完结后,开端作业,。 收集电压信号 显现在液晶屏上, 双路收集电流,套在电源变压器二次侧互感器一路沟通收集,主电源电线回路 串接采样电阻收集, 显现在液晶屏上, 而且计算出功率值。
5,假如电路产生过流, 可设定电流值巨细,经过正负电源操控单片机堵截主电源,而且液晶屏提示 XXX过流,请查看电路。 或许 电路硬件主动堵截主电源。
四 电流源形式需求完结的使命, 组成闭环操控回路, 经过按键或许电位器给定值 , 不断地判别 采样电阻给出的 电流数字, 调整PWM信号 ,然后操控电源管子导通时刻。 用7.3728 M 的晶振, 256的TOP值, 1个预分频, 得出 作业频率 28.8KHZ,大于20KHZ, 在听觉范围之外, 可行, 分辨率 1 / 256 X 40 = 0.15625 的调整功能, 10位AD采样信号,0.039A 的采样精度
五电压源形式: 不断收集电源信号,然后与设定值比照,然后 操控PWM 调整 电源管的导通时刻。
六。 硬件难点部分: 1 ,两组电源管 NPN/ PNP, 每组 四只 的配对问题, 考虑用随机办法+匹配负载 来处理电流不均衡问题。
2, 主控 与 操控 多机通讯问题, 三种通讯方法, UART 异步串口, SPI同步串口, TWI(I2C), 假如针对电平不一致的单片机,考虑用 高速光耦 6N137 进行阻隔。
3, PWM信号的扩大, 首要用光耦 4N25阻隔信号,然后用 15V电源 5551 /5401(考虑用运放OP07 NE5532) 进行预扩大 , 然后用 中功率管 TIP 35C/TIP 36 c (tip 41 c / tip 42c) 最终一次扩大, 然后接功率管。
七, 可充电操控, , 需求与充电操控板通讯接口 ,,供给一般铅酸蓄电池恒流冲电,, 供给锂电池的恒压恒流形式