中颖电子股份有限公司 微控制产品事业部 高级工程师 曹中信
摘要:本文介绍了基于中颖SH79F165单片机的工业仪表应用与方案构成,特别针对温控器、变送器等工业仪器仪表领域,详细介绍了硬件电路构成,并作出详细分析,以及设计应用中的注意事项和要点。系统采用集成高精度Σ-ΔADC的SH79F165单片机作主控芯片,外围电路精简,方案成本低廉,且系统抗干扰能力强,工作稳定。
关键字:SH79F165 溫控器 变送器 高精度模数转换器 可编程增益放大器PGA
1.引言:
仪器仪表是一个非常广泛的概念,其应用领域主要覆盖了工业、农业、交通、科技、环保、国防、文教文生、人民生活等方方面面。就工业领域方面,仪器仪表的应用领域主要在石油、化工、电力、冶金、造纸、制药、建材等方面。从信号来源和处理上分类,仪器仪表可分为发信端和收信端。发信端为一次仪表,属现场仪表,是一种将现场采集到的物理信号并通过变送器转换进行上传的设备。主要包括:温度、压力、流量、液位等变送仪表;收信端为二次仪表,属显示控制仪表,是一种对发信端的信号进行分析计算后作出相应的调节、控制和显示的设备,主要包括温控器、记录仪、显示仪表等。
2.硬件设计
在硬件电路设计方面,本文采用SH79F165单片机作主控芯片,SH79F165内建20位Σ-Δ模数转换器(ADC)、低噪声可编程增益放大器(PGA),适合小信号采集应用。其内建高精度模数转换器,厂家规格所示有效精度达16-bit以上,即60000以上的出码率。完全满足一般工业温控器、变送器、流量计等应用。由于SH79F165内建资源丰富,既能节省外围电路,又方便系统调试,而且也能有效提高系统EMI性能。 2.1主控芯片
SH79F165是上海中颖电子生产的单芯片MCU,是一款集成20位Σ-Δ模数转换器的Soc,其主要应用领域为工业温控器、变送器,以及商业电子秤行业等。内建可编程放大器(PGA)增益范围为12.5~200倍,适用于各种工业热电偶、热电阻信号测量。
SH79F165是一种高速高效率8051兼容单片机。在同样振荡频率下,较之传统的8051芯片它具有运行更快速,性能更优越的特性。SH79F165保留了标准8051芯片的大部分特性。内建资源包括适合于程序和数据的16K字节Flash,512字节RAM和4个16位定时器/计数器,1个UART和外置中断INT0、INT1、INT2。
为了达到高可靠性和低功耗,SH79F165集成了看门狗定时器,具有低电压复位功能,另外还提供了2种低功耗省电模式:空闲模式和掉电模式。
SH79F165内建128KHz RC振荡器和16.6MHz RC振荡器,系统时钟选择128KHz RC振荡器时,系统功耗约30uA;当系统进入掉电模式时,最低系统功耗仅3uA。在掉电模式下,可通过设定定时器3(timer3)来作时钟唤醒,以固定的间隔频率
让系统工作,此应用方式能有效节约系统功耗。因此,SH79F165单片机很适合低功耗系统应用,特别是蓄电池和干电池产品应用。
下图为SH79F165的引脚封装图: (SOP28)
FLT/P0.2T3/P0.3BUZ/P1.0TDO/RXD/P1.1TMS/TXD/P1.2
RST/P0.4XTAL1/T0/P0.5XTAL2/T1/P0.6TDI/T2/P1.3
TCK/T2EX/INT0/P1.4
AIN1+/INT1/P1.5AIN1-/INT2/P1.6
P1.7P2.0
12345678910111213142827262524232221201918171615P0.1/PWMNP0.0/PWMPGNDCVDDVDDRAGNDP2.7/VREFP2.6/AIN0-P2.5/AIN0+P2.4/VIN-P2.3/VIN+P2.2/AIN2-P2.1/AIN2+
(图1)
2.2温控器/变送器应用
温控器是一种通过采样输入信号,经微控制器运算处理后,根据用户设定的特定参数,产生输出控制、报警或显示的仪表设备。
温控器常见输入信号如下:
a.热电偶输入:B、E、J、K、N、R、S、T b.热电阻输入:Pt100、Pt1000、Cu50、Cu100 c.电流输入(mA):0~20mA,4~20mA d.电压输入(mA):0~1V,0~5V,0~10V e.频率信号输入:正弦波、三角波、方波 温控器常见输出信号如下: a.继电器输出:多组继电器接点 b.电流输出:4~20mA
c.电压输出:0~1V,0~5V,0~10V d.报警输出:蜂鸣器报警输出 在工业生产过程中,温度是需要测量和控制的重要参数之一。在温度测量中,热电偶的应用极为广泛,其工作原理是两种不同成份的导体两端接合成回路,当接合点的温度不同时,在回路中就会产生电动势,这种现象称为热电效应,热电偶就是利用这种原理进行温度测量的,它具有结构简单、制造方便、测量范围广、精度高、惯性小和输出信号便于远传等许多优点。另外,由于热电偶是一种有源传感器,测量时不需外加电源,使用十分方便,所以常被用作测量炉子、管道内的气体或液体的温度及固体的表面温度。热电偶根据不同的构成材料可分为:B、E、J、K、N、R、S和T型。与热电偶的测温原理不同的是,热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。目前主要有金属热电阻
SH79F165
和半导体热敏电阻两类。热电阻是中低温区最常用的一种温度检测器,它的主要特点是测量精度高,性能稳定。热电偶与热电阻都是一种感温元件,是一次仪表。 下表为常用热电偶与热电阻的主要规格参数: 序号
分度号
分辨率℃
測量范圍℃
傳感器類型
1 B 1 700~1800 鉑銠30-鉑銠6熱電偶2 S 1 0~1600 鉑銠10-鉑熱電偶 3 R 1 0~1800 鉑銠13-鉑熱電偶 4 K 1 0~1300 镍铬-镍硅熱電偶 5 E 1 0~800 铜-铜镍熱電偶 6 J 1 0~1000 铁-铜镍熱電偶 7 T 1 -200~400 镍铬硅-镍硅热电偶 8 Pt100 0.1 -199.9~600.0 铂热电阻R=100Ω 9 Cu50 0.1 -50.0~150.0 铜热电阻R=50Ω 10 Cu100 0.1 -50.0~150.0 铜热电阻R=100Ω
图3为温控器原理图(示意图),SH79F165的AIN0差分端口作热电偶输入,AIN1差分端口作热电阻输入,AIN2差分端口作热敏电阻输入,用于测量室温。SH79F165ADC的参考电压采用外灌方式,由AD431提供稳定的2.5V输出,经电阻分压为0.8V后输入到VREF引脚。VIN+/-引脚为内建PGA输出端口,两引脚之间需接104电容,作用是滤除共模噪声。SH79F165规格书所示PGA模拟输入端共模电平范围为0.4V~2.0V,热电偶是一种有源器件,输入到AIN0时,需要对热电偶提供共模电压,详见应用示意图,本文共模电压从VREF2.5V基准源分压成0.6V提供给热电偶负端,正端接1M电阻到VREF2.5V,用于热电偶的断路检测。同样考虑到共模电压输入要求,热电阻输入连接方式参考应用示意图(图3)。
由于SH79F165内建互补输出的12位PWM,因此,可以很方便地实现频率信号输出,以及电压信号输出。目前工业应用变送器通常采用的是4~20mA电流来传输模拟量,采用电流信号的原因是不容易受到干扰,电流源内阻无穷大,导线电阻串联在回路中不影响精度,在普通双绞线上可传输数百米。上限取20mA是因为防爆的要求,20mA的电流通断引起的火花能量不足以引燃瓦斯。下限没有取0mA的原因是为了能检测断线,正常工作时不会低于4mA,当传输线因故障断路,环路电流降为0,常取2mA作为断线报警值。采用SH79F165内建12位PWM作D/A输出电路参考下图(图2),其中PWM输出经RC滤波网络后,再通过运放做电压跟随器输出,电压跟随器作用是不仅能保证D/A的输出精度,还能提高D/A的线性度和增强输出驱动能力,a点为0~5V电压输出,b点为经电压/电流(V/I)转换电路输出的4~20mA电流源。
PWM outputa0~5VV/I4~20mA outputbGND(图2)
频率信号测量:外部频率信号输入到T2端口,通过SH79F165定时器2的捕获功能检测信号脉宽,即采用定时器2的方式0。
继电器控制输出:本方案提供4路继电器控制输出,单片机I/O端口通过光耦器件与继电器隔离,光耦的作用是电气隔离,避免继电器毛刺影响到数字电路,提高系统稳定性。
LED显示:由于本方案I/O端口占用较多,因此LED显示采用专用显示驱动IC来实现,读者也可直接采用I/O端口动态扫描输出来驱动LED,但考虑到SH79F165单片机最大驱动电流,LED共阳或共阴端口需要接三极管增加驱动能力。单片机最大驱动电流在规格书中有描述。
Input VoltageLM780547u104GND47uFGND47uF0CP0.5upP0.6VDDRAGNDAGNDGND104VIN-REF0.8VREF2.5V104REF2.5VThermocoupleAGNDAIN0+AIN0-RXDTXDP1.0VREFT2GNDFrequency InputVIN+P1.4enterP1.7down5.0VVDDP0.4P0.5P0.6CSSDASCKsetLED/LCDDRIVERSH79F165PWMPPWM output0.6VREF2.5VAGNDPT100RS485InterfaceVDDDC12VOUT12OUT11AIN1+AIN1-REF2.5VAGNDP0.1P0.2P0.3P2.0 GNDDC12VOUT1OUT22OUT21104ThermistorAIN2+AIN2-VDD AGNDInput VoltageADR431REF0.8V47uF104VDDGNDREF2.5VGNDDC12VOUT2OUT32OUT31GNDDC12VLM7812100u104 GNDDC12VOUT3Input VoltageOUT42OUT41VDDGND GNDOUT4(图3)
3.结束语
本文给出了基于中颖SH79F165单片机为核心的温控器、变送器硬件电路设计,整体方案具备电路精简、调试方便、系统集成度高以及实用性强等特点,具备较高的设计参考价值。由于SH79F165单片机内建高精度Σ-ΔA/D转换器、可编程增益放大器,以及支持ISP在线烧写功能,特别适合小信号模拟采集应用系统。
因篇幅问题不能全部显示,请点此查看更多更全内容