0-10A智能PID半导体
价格:电议
地区:
传 真:86-431-81927669
一。 特性描述
TEC-10A是一款高功率密度的TEC温度控制器,额定工作负载12V10A,峰值可达12V15A.此温度控制器可以连接专用调试器来进行参数的调节,参数调节完毕并保存后,撤去调试器,此温度控制器仍可以独立工作。可以通过专用RS232调试线和电脑进行通讯,以进行参数设置和温度监视,以及进行温度程控。
输入:9VDC~15VDC
输出:电压自动适应TEC(额定电流小于10A)。
效率:>95%
电流过冲:<0.1A
驱动源的是PID智能控制器,他分别控制MOS管驱动器、温度传感器以及和调试器通讯口和外接通讯。原理图中,Q1和Q3组成同步整流桥臂,Q4和Q2组成同步整流桥臂,通过导通的占空比实现TEC两端电压的自动控制,然后分别控制下桥臂Q3和Q4的导通来控制TEC的加热制冷模式切换。电路中采用了两组L-C的滤波网络结构,消除了开关过程中大电流对TEC寿命的影响,为了确保电路的可靠性,这里采用10mOHM的电流取样电阻进行电流采集,当出现过流情况时,自动采取限制电压的措施。TEC-10A通信协议
TEC-10A通信协议为,RS232.SetSettings(“115200,n,8,1")
------上位机发送字符‘%’,表示需要TEC-10A恢复出厂参数,操作成功返回‘%‘。
------上位机发送字符‘@’,表示需要TEC-10A保存当前参数,操作成功返回’@‘。
------上位机发送字符‘#’,表示需要TEC-10A发送相关数据,上位机发送‘#’,直到TEC-10A传回字符‘#’,表示TEC-10A已经识别指令,并处于等待上位机的进一步指令,上位机得到TEC-10A的识别指令后需立即发送参数索引号,否则TEC-10A将做超时处理。TEC-10A得到参数索引后,根据索引发送参数数据,上位机将得到4个字节的float型数据。------上位机发送字符‘$’,表示需要TEC-10A接受相关数据,上位机发送‘$’后,等待TEC-10A传回‘$’,表示TEC-10A已经识别指令,并处于等待上位机的进一步指令,上位机得到TEC-10A的识别指令后需立即发送参数索引号(1字节)以及参数(4字节),否则TEC-10A将做超时处理。TEC-10A得到参数索引和参数数据后,根据索引更新参数数据。参数索引即Member[Index]中的Index,Index=0到10.写入操作成功将返回此次参数索引即Index,否则返回0xFF.
数据在TEC-10A的存储结构为float型数组
floatmember[12]
Member[0]Tset 设定温度
Member[1]Th 温度窗口上限
Member[2]Tl 温度窗口下限
Member[3]P
Member[4]I
Member[5]D
Member[6]PID 驱动器输出百分比。-100到100,负数表示加热
Member[7]Tcur 当前温度
Member[8]SN,BYTE[4]
Member[9]TEC 电流
Member[10]TEC 电压
Member[11]保留
Member[0]到Member[5]可读可写。
Member[6]到Member[10]只读。
Member[11]读写对系统无影响。
关于Tcur当前温度的传回值:
当Tcur=-700,则表示保险丝和温度传感器均发生错误。
当Tcur=-300,表示传感器错误,保险丝正常。
如果Tcur>900,表示温度传感器正常,保险丝错误,当前温度=Tcur-1000
其他Tcur,表示保险丝,温度传感器都正常,当前温度=Tcur
关于C51和VC++中的float型数据储存结构
在C51中,float按Bye[0]-Byte[3]储存
在VC++中,float按Byte[3]-Byte[0]储存
数据转换时需注意!