基于C8051F996单片机的隔离型高精度温度变送器,采用三线制PT100温度传感器,利用单片机内含的12位A/D采集输入和PWM输出,可将被测温度线性地转换成标准的4~20 mA输出。采用调零调满、线性化处理等软件校正技术,提高了转换精度,电源双路供电,光电耦合实现输入和输出相互隔离,提高了系统抗干扰能力。另外还介绍了该系统软硬件设计并给出实验结果。