SH79F165应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SH79F165单片机的工业仪表应用
中颖电子股份有限公司微控制产品事业部高级工程师曹中信
摘要:本文介绍了基于中颖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.2 T3/P0.3
P1.7
P2.0P0.1/PWMN P0.0/PWMP
P2.2/AIN2-P2.1/AIN2+ P2.5/AIN0+ P2.6/AIN0-VDDR
C
VDD AGND GND
P2.3/VIN+ P2.4/VIN-
TCK/T2EX/INT0/P1.4
TDI/T2/P1.3 AIN1+/INT1/P1.5
AIN1-/INT2/P1.6P2.7/VREF
TDO/RXD/P1.1
TMS/TXD/P1.2
BUZ/P1.0
XTAL1/T0/P0.5
XTAL2/T1/P0.6
RST/P0.4
(图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型。与热电偶的测温原理不同的是,热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。目前主要有金属热电阻
和半导体热敏电阻两类。热电阻是中低温区最常用的一种温度检测器,它的主要特点是测量精度高,性能稳定。热电偶与热电阻都是一种感温元件,是一次仪表。下表为常用热电偶与热电阻的主要规格参数:
序号分度号分辨率℃測量范圍℃傳感器類型
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电流源。