西门子代理商 西门子四芯电缆网线 输出电压可调的通用电源,LT1072 regulated power supply
关键字:LT1072,可调电源电路图
附图所示电路可在外部DAC(未示出)控制下为EEPROM提供编程电压。还可以用一个电位器来代替该DAc.以建立从12v电源上工作.并能提供0v~32v可变输出电压的通用电源。凌特科技公司(Linear Technology)的LT1072HV型可变升压开关稳压器IC1,驱动一个由运放IC2、升压级Q3及发射极跟随器达林顿晶体管Q2组成的A类放大器。电阻器R9和R10将放大器的正相环路增益设定为1+(R9/R10)。
当输出电压低于8V时.开关稳压器IC1保持在关机模式.输出级通过L1及D1拽取电流。Q1的集电极电压Vc测得近似为11.4v(即12v减去D1的正向压降)。晶体管Q1监视R7两端的压降,它只测量Q2的一部分集电极-基极电压Vce.一旦Vcb超过1v,Q1的集电极电流保持高得足以使Ic1的反馈输入高于1.25v.该电压反过来又使IC1关机。随着输出电压的增加.R7两端的电压差减小.并且当电压差降至低于0.9v时,Q1的集电极电流减小,从而使馈给IC1的反馈电压降低.并使其导通。若升压稳压器的输出电压增大.对于超过8V的所有输出.Q1至IC1反馈环路将Q2两端的集电极一发射极电压差调整为恒定的3V。如果将IC2输出接地,则Q3关断并迫使Q2进入饱和,Q1周围的反馈环路开路.并允许电路的输出电压增大。二极管D5及相关元件构成一个将IC1输出限制为37v的过压保护箝位电路。
电阻分压器R9和R10以及IC2确定输出电压的范围。除选择Q1及Q3的Vce额定值以承受所需的高输出电压外,其他元件值并不重要。如果将D5、Q1及Q3替换成其他适当的元件.则电路可提供与IC1大输出开关额定电压(对于LT1072HV变体产品为75V)一样高的输出电压。
问题:
如何通过 ST 语言实现 SIMOTION 的 IP 地址修改?
回答:
通过执行“_setIPConfig”命令可以实现SIMOTION的IP地址修改。
实现方法:
(1)首先建一个ST语言的文件:
图01. 插入ST语言文件
(2)编写如下程序
INTERFACE
USEPACKAGE cam;
PROGRAM pBackground;
VAR_GLOBAL
WirteIPAdd,ReadIPAdd :BOOL; //写入和读取控制变量
myRetUDINT: UDINT; //返回值
MyIPAdd :ARRAY [0..5] OF USINT; //需要写入的IP地址
MyIPSubnet :ARRAY [0..5] OF USINT; //需要写入的子网掩码
MyIPGate :ARRAY [0..5] OF USINT; //需要写入的网关地址
readResult : structretipconfig; //读取到的IP配置,包含地址、掩码以及网关
END_VAR
END_INTERFACE
IMPLEMENTATION
IF WirteIPAdd THEN
myRetUDINT :=
_setIPConfig(
ethernetInterface :=IE_02 //IE_01= X120接口;IE_02=X130接口
,ipAddress := MyIPAdd
,subnetMask := MyIPSubnet
,gatewayAddress := MyIPGate
);
END_IF;
IF ReadIPAdd THEN
readResult := _getIPConfig(ethernetinterface:= IE_02); //IE_01= X120接口;IE_02=X130接口
END_IF;
END_PROGRAM END_IMPLEMENTATION
(3)在符号表中修改IP地址,并且使用” WirteIPAdd”变量进行IP的修改即可
( 224 KB )
图02. 使用watch table进行IP修改