智能光电浊度仪的设计说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号
本科生毕业设计
智能光电浊度仪的设计
The design of the intelligent optical turbidity meter
学生姓名
专业
学号
指导教师
学院
二〇一三年六月
毕业设计(论文)原创承诺书
1.本人承诺:所呈交的毕业设计(论文)《智能光电浊度仪的设计》,是认真学习理解学校的《理工大学本科毕业设计(论文)工作条例》后,在教师的指导下,保质保量独立地完成了任务书中规定的容,不弄虚作假,不抄袭别人的工作容。
2.本人在毕业设计(论文)中引用他人的观点和研究成果,均在文中加以注释或以参考文献形式列出,对本文的研究工作做出重要贡献的个人和集体均已在文中注明。
3.在毕业设计(论文)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。
4.本人完全了解学校关于保存、使用毕业设计(论文)的规定,即:按照学校要求提交论文和相关材料的印刷本和电子版本;同意学校保留毕业设计(论文)的复印件和电子版本,允许被查阅和借阅;学校可以采用影印、缩印或其他复制手段保存毕业设计(论文),可以公布其中的全部或部分容。
以上承诺的法律结果将完全由本人承担!
作者签名:
年月日
摘要
浊度计作为测量水质浊度的计量仪器,广泛用于我国各个行业。
据不完全统计,我国每年所需工业浊度仪总数量约 1000 台左右。
然而,目前我国市场上的浊度计很大程度依赖于进口,这些浊度计虽然测量精度和稳定性都很好。
但结构复杂,价格昂贵。
本文在分析和仿真实验的基础上,实践制作智能化的浊度仪。
该智能化浊度仪的软件在 Mirosoft Visual C++ 6.0 开发环境用 C++语言编写,它充分利用计算机强大的计算处理能力,图形界面显示、储存、打印功能。
在硬件方面主要有单片机、A/D 转换、探头、多路开关组成。
单片机为硬件的核心,它负责与计算机通讯,控制 A/D 转换,控制电路的切换,产生调制光源信号等。
关键字:浊度浊度测量调制
ABSTRACT
Turbidity meter for measuring the water quality turbidity measurement instruments, widely used in various industries in China. According to incomplete statistics, China's industrial turbidity meter total quantity required for each year about 1000 units. Turbidimeter, however, at present our country market is largely dependent on imports, although these turbidimeter measure precision and stability is very good. But the structure is complex, expensive.
In this paper, on the basis of the analysis and simulation experiment, practice make intelligent turbidity meter. Mirosoft the intelligent turbidity instrument software in Visual c + + 6.0 development environment using c + + language, it makes full use of the computer a powerful computing ability, the graphical interface display, store, print function. Mainly in terms of hardware with MCU, A/D conversion, sensor, multi-channel switch. Single chip microcomputer as the core of the hardware, it is responsible for communication with the computer, to control A/D conversion, control circuit switch, produce light source modulation signals,etc.
Key words:turbidity; measurement of turbidity; modulation;
目录
摘要 (I)
ABSTRACT (II)
目录 (III)
第1章绪论 (1)
1.1 浊度的简介 (1)
1.1.1 浊度的概念 (1)
1.1.2 浊度测量方法 (1)
1.1.3 浊度仪的种类 (3)
1.2 国外浊度仪器的现状 (3)
1.2.1 国外浊度仪器的现状 (3)
1.2.2 国浊度仪器的现状 (3)
1.3 本文研究的目的和研究容 (4)
1.3.1 研究的目的 (4)
1.3.2 研究的容 (5)
第2章调制光源光强技术的理论分析 (6)
2.1 引言 (6)
2.2 采用调制光强测量浊度的原理 (6)
2.3 非线性的校正方法 (7)
第3章仪器的整体设计 (9)
第4章硬件电路的设计 (10)
4.1 电源电路 (10)
4.3 单片机及其控制电路 (12)
第5章软件的设计 (15)
5.1 单片机的编程 (15)
5.2 计算机程序的编写 (23)
第6章仪器的使用介绍 (24)
6.1 线性校正和标定仪器 (24)
6.2 测量浊度和使用界面 (26)
第7章实验结果与展望 (28)
7.1 实验结果 (28)
7.2 后续研究工作的展望 (29)
参考文献 (30)
致 (31)
第1章绪论
1.1 浊度的简介
1.1.1 浊度的概念
在人们生活和生产中,常用浊度(turbidity)来表征液体的清洁度,水的浊度是泥沙、粘土、微细的有机物和无机物、可溶的有色有机化合物以及浮游生物和其它微生物等悬浮物质所组成。
这些悬浮物质能吸附细菌和病毒,所以浑浊度低有利于水的消毒,对确保水质指标有极重要的影响。
国际标准化组织定义为:由于不溶解物质的存在所引起的液体透明度降低,可见,浊度不等于固体悬浮物质(Suspended—Solids)含量,固体悬浮物质含量是水中可以用滤纸截留的物质重量;而浑浊度则是一种光学效应,它表现出光线透过水层时受到阻碍的程度。
这种光学效应与颗粒的大小及形状有关,实践证明浑浊度与悬浮物固体物质的重量浓度没有任何的相关关系。
水的浑浊度越高,反射光和散射光就越强,而透射光就越弱;反之,水的浑浊度越低,反射光和散射光就越弱,而透射光就越强。
因此测定散射光与透射光强度间的变化,就可以测得水的浊度。
1.1.2 浊度测量方法
浊度的测定目前有化学分析法和仪器分析法两种,化学分析法采用透明度试管法和透明度试验圆盘法,适用于实验室或野外作人工分析测定;仪器分析法利用 880nm 近红外光源,采用光学透射或散射原理,将浊度转换为光电信号,测出浊度数值大小。
工业过程浊度仪可对各种工艺过程中水质浊度进行长期、连续分析测量;而实验室浊度仪为小型台式或便携式,适用于实验室中或野外对水质浊度进行间隔分析测量。
仪器分析法基本方法如下几种:
(1) 透光式测定法光透过浊液被减弱的程度与浊度有一定函数关系,测量透过待测浊液的光的强度,来得到浊度值。
透射光强度随浊度的变化遵从朗伯特—比尔定律,即透射光随浊度增加按指数形式衰减
I R=I o exp(-KTL)
式中,I o为入射光的强度,L 为液体透光层厚度,K 为比例常数,I R为透射光的强度,T 为水的浊度。
图 1.1 透射法测量原理
(2) 散射测浊度法由于液体中悬浮微粒引起光的散射,散射光的强度与浊度有关。
通过测量散射光强,可得到浊度信息。
在浊度不大的情况下(<2000FTU),90º方向所接受到的散射光强度可用下式来表示:
I R=I O(KNV2/4 )
式中,I0为入射光的强度,K 为系数,N 为单位容积的微粒数,V 为微粒的体积,λ 为入射光波长。
假设λ 和 V 为常数,则 KNV2∕λ4与单位容积微粒的总数或总体积成正比,也就是与浊度成正比,则有:
I R=KTI O
式中 T 为水的浊度,K’为系数。
按其测量方向的不同,又分为前散射式、垂直散射式和向后散射式三种方法。
(3) 透射光和散射光比较测定法即透射光和散射光比较测定法。
它是以上两种方法的综合,采用透射光和散射光强比较的方法测量浊液的浊度,这种方法可以消除部分干扰,提高灵敏度。
(4) 表面散射法表面散射法测量发生在水层的近表面层的散射光强度,来得到浊度值。
表面散射浊度测量是一种非接触测量法,即散射光接收光学系统及接收器与水样是非接触的,避免了光学接收窗口等的污泥、结垢现象。
且其测量围宽、线性度好,因而常用于浊度较高的水源水测量中。
(5) 偏振法对于粗大的颗粒,散射光为部分偏振光,而且偏振的程度与颗粒的大小和形状有关。
通过对偏振度的检测,可测量浊度。
探测器
光源
光阑
图 1.2 表面散射法测量原理
1.1.3 浊度仪的种类
测量浊度的仪器叫浊度仪。
按照所测量浊度的围,可分为低浊度仪、中浊度仪、高浊度仪。
基于测量浊度的方法,可分为透射式、散射式、透射光和散射光比值式、表面散射式、偏振光式浊度仪。
当然,测量浊度的围和测量浊度的方法是有关系的。
比如,透射式浊度仪一般也是中、高浊度仪。
而透射式浊度仪也是低浊度仪。
按浊度仪结构不同,可分为窗口测定槽式、落流式、振动片式和积分球式。
按浊度仪安装结构不同,有可分为流通式、沉入式、插入式、伸缩可拆卸
带球阀插入式浊度仪。
总之,选用浊度仪必须考虑测量的围、工作环境等因素。
1.2 国外浊度仪器的现状
1.2.1 国外浊度仪器的现状
从 20 世纪 90 年代开始,国外许多仪器仪表公司都推出了许多技术先进、性能优良的浊度仪。
进入 21 世纪后,市场上的浊度仪更是种类繁多、品种多样。
它主要分为供现场便携使用和实验室使用的便携式或台式浊度仪、工业现场中使用的在线检测式浊度仪两大类。
根据所用光源的不同,国外浊度仪可按 ISO 国际标准和美国 USEPA180.1 标准分为两大类。
目前,具有代表性的品牌有:美国 HACH 公司系列浊度仪,英国ABB Kent 公司系列浊度仪,德国 E+H 系列,美国 Rosemount 系列,日本横河公司系列,等等。
这些新型浊度仪都采用了单片微计算机技术,其中,许多仪器的单片机采用的是目前最新型的单片微机芯片。
有些公司的产品,还将测定浊度和固体悬浮物等多种功能合成在一起,可用同一探头、同一台仪器操作,只需按一下功能转换键即可,无需重新进行参数设定和更换测量探头,大大扩展了仪器的应用围,增强了仪器检测的多元化功能。
此外,几乎所有的高浊度产品都带有自动清洗装置,许多低浊度产品可以选配自动清洗装置或是自带清洗装置,这样,仪器就可以在较为恶劣的工业环境中使用,如工业废水处理、粘性较大的工业现场等。
同时,可根据测量要求,对自动清洗程序自行重设定,从而可保证浊度仪长期稳定地运行。
1.2.2 国浊度仪器的现状
我国的工业过程浊度仪,从无到有,近几年来得到较大发展。
70—80年代,
工业浊度在线测量仪表,在我国几乎还是一个空白点.即使后来有了浊度仪,也是指针显示.体积较大,只能进行流通式测量,可靠性和稳定性都很差。
经过近 10 年的技术攻关和引进国外先进技术经验,国产的浊度仪已有很大变化,不但初具规模,有多家厂商生产,而且有些技术指标还达到了较高水平。
雷磁仪器厂的 WZT-170 型高浊度仪,测量围 0—1000FTU;WZT—701型低浊度仪,测量围为 0—25FTU,广泛用于自来水厂、污水处理厂、废水处理监测等行业。
这两种浊度仪的外形尺寸相同,十分小巧,仅 200 x120 x75mm。
.传感发送器为流通式,直接安装在管路中进行连续测量,整套仪器安装在一个支撑座架上,只要将样水用管道直接接入传感发送器即可测量。
为防止
对传感发送器污染,若需清洗,可选用超声波清洗器进行定时清洗。
WZT 系列高、低浊度仪均有六种不同的测量量程可供选择,根据用户需要,在出厂时加以确定。
若不提要求,则按最大测量量程即高浊度 0—1000FTU、低浊度 0—25FTU 供货。
国营 267 厂的 WGZ-l 型浊度仪是军工厂军转民较成功的一个产品,仪器具有六种测量围可供选择,从 0--2 至 0—1000FTU。
仪器流程中装有消泡器,使测量数值稳定性好;为了防止对传感器测量室的污染,可以选配自动清洗装置,使用时应根据仪器测量围调整清洗定时旋钮.确定自动清洗间隔时间,一般测量浊度值在 10FTU 以,清洗间隔 3—5h;测量浊度值在 100FTU 以,清洗间隔时间 1--2h;测量浊度值在 100FTU 以上时,清洗间隔 1h 以。
但由于 WGZ—1 传感器与控制器组合在一个箱体,安装只能从箱体水管连引入,安装方法较单一,许多场合如江河湖塘、他槽、敞口箱等工况环境都较难使用,因此应用工况受到较大局限性。
1.3 本文研究的目的和研究容
1.3.1 研究的目的
现代科技的进步以计算机的进步为代表,不断创新的计算机技术,正以不可逆转之势从各个层面上影响着各行各业的技术进步,今天的测控仪器行业同样经历着一场翻天覆地的变革。
计算机渗透到仪器科学与技术领域并得到充分应用的结果,在该领域出现了完全突破传统概念的新一代仪器——智能仪器,从而开创了仪器仪表的一个崭新的时代。
仪器仪表的发展可以简单地划分为三代。
第一代为指针式仪器仪表,如指针式万用表、功率表。
它们的基本结构是电磁式的,基于电磁测量原理使用指针来显示最终结果。
第二代为数字式仪器仪表,如数字电压表、数字功率计、数字频率计等。
它们的基本结构中离不开模数转换环节,并以数字方式显示或打印测量结果。
第二代仪表响应速度较快,测量准确度较高。
第三代就是本文要讨论的智能式仪器仪表,这类仪器仪表的主要特点是含微处理器,因此,通常具有信息采集、数据处理,输出控制及测试过程和测试结果显示、记录、传输自动进行等功能。
本文的研究目的是将仪器仪表的智能化技术具体应用于浊度测量中,解决浊度测量中的问题,采用软件技术代替复杂的硬件电路,通过软件的非线性校正、滤波等技术修正和克服由传感器、变换器、放大器等引入的误差,从而提高仪器的精度和其他性能指标。
特别是理论上证明和实际实现本人提出的调制光源光强技术,即将信号处理的方法应用于浊度测量中排除环境光和杂散光对浊度测量的影响。
为实现此技术又提出和验证了软硬件结合非线性校正方法。
也就是说,用软件方法克服硬件本身的缺陷,从而提高仪器的性能价格比。
1.3.2 研究的容
本文首先从理论研究了调制光源光强技术测量浊度的原理及其可行性,在此原理的基础上,采用以个人计算机为基础的个人计算机仪器(PCI)的形式来实现。
用 VC++软件开发平台,利用 MATLAB 数学软件的数学处理函数及其与 VC++接口,以及一些前人开发的控件制作仪器的软件。
软件的功能包括采集数据、非线性校正、滤波、仪器标定及其操作界面,以及数据的显示、存储、统计等。
硬件上,由于采用软件技术,简化了硬件的设计。
硬件以 AT89C51 单片机为中心,设计采样电路、光源电路、A/D 转换电路、与 PC 的接口电路以及测量探头等。
后文将对实现的各个环节作一一介绍。
第2章调制光源光强技术的理论分析
2.1 引言
浊度测量中,一个需要解决的问题就是如何避免背景光对测量的干扰。
常用
的方法是完全封闭起来遮蔽背景光。
然而对于沉入式、插入式结构的在线浊度仪,
为保证浊液自然畅通地进入探头,就不能采用封闭结构,必然有背景光的影响。
本文介绍一种以调制光强为光源照射浊液用信号处理的方法来滤除背景光的干
扰。
2.2 采用调制光强测量浊度的原理
当一束光照射到被测水样时,在浊度不大的情况下(<2000FTU),90º方向所
接受到的散射光强度可用下式来表示:
I R=Io(KNV2/4 )
式中,I0为入射光的强度,K 为系数,N 为单位容积的微粒数,V 为微粒的
体积,λ 为入射光波长。
假设λ 和 V 为常数,则 KNV2∕λ4与单位容积微粒
的总数或总体积成正比,也就是与浊度成正比,则有:
I R=KTI O (1)
式中 T 为水的浊度,K’为系数。
透射光强度随浊度的变化遵从朗伯特—比
尔定律,即透射光随浊度增加按指数形式衰减:
I R =I O exp(-KTL) (2)
L 为液体透光层厚度,K 为比例常数。
以散射测浊度法为例,光探测器接收到的光强信号转化为电压信号,假设转化是线性的,电压信号用下式表示: u=a 1(K’TI O +I B exp(-KTL))+a 0 (3)
a 1a 0为与光敏元件和电路有关的常数,I B 为背景光的光强信号,它主要通过透
射液体作用于光探测器上。
根据现实情况,它可由一直流信号和一系列的阶跃 信号来表示,其随时间变化的函数为:
I C=)(t Iu Ai ∑ (4)
上式中 Ic 为直流信号,即一常数值,u(t)为阶跃信号其表达式为:
u(t)= ⎩⎨⎧<>ti
t ti t 01 Ai 为各阶跃信号的强度。
I 为按一定频率变化光源光强,其表达式为: I 0=I(b+cos(ϖ0t)),因光强为正,b1为光强的幅值,把此式和(4)式代入(3) 式得:
u(t)=C+a 1KTIcos(ϖ0t)+a 1(ΣAi \u(t))exp(-KTL)
(5)
式中 C=a 1( KTI+exp(-KTL))+a 0,浊度 T 变化很慢,所以把 C 可以看
作常量。
将(5)式变换到频域:
U(ϖ)=2πCδ(ϖ)+ π a 1K9TI[δ(ϖ+ϖ0)+δ(ϖ-ϖ0)]+
a 1ΣA i π[δ(ϖ)+1/j ϖ]exp(-j ϖti)
由此可见 u(t)的幅值与浊度 T 成正比,不受环境光的强弱及其变化影响。
此信号经整流,低通滤波,标定仪器时确定常量系数,就可计算出浊度。
对于透射测浊度法原理相同,只不过将上述的 KTI 换为exp(-KTL)。
2.3 非线性的校正方法
上述原理在光电信号转换是线性的情况下才能成立。
如果转换是非线性的,只要转换函数是单调函数,我们就可以作校正处理,把非线性函数线性化。
同样可用上述的方法。
为作校正处理,必须找出转换的特性,即探测器上的光强信号与它转换为电信号的关系。
虽然可用照度计测量不同光强对应浊度仪上的电信号,找出转换的特性,但我们要浊度仪自身具有校正能力,以便浊度仪定期校正。
按以下方法进行线性化:
1. 浊度仪设置两个光源,一个光源 I 可以调节强度(可以把测量浊度的光源兼作此用),另一光源∆I 只有开、关两态,∆I 尽量小,且稳定。
先将光源 I 调节到探测器能分辨的最低光强。
2. 光源 I 单独照射浊度仪的探测器,产生电信号 U1,然后打开光源∆I,两个浊度仪的探测器,产生电信号 U19。
3. 向上调节强度光源 I,反复步骤 2,得(U1,U19),(U2,U29)……(Un,Un9),直到 Un 大于测量浊度的光和最大容许环境光作用于探测器所产生的 U。
4. 用多项式插值,把(U19,X2)插入以上点得到 X2,再把(X2,X3)点得到 X,以此类推,X5…… Xn+1>Un9。
令 X0=U1=U19。
如图2.1。
X0,X1,X2Xn 就是转换的特性参数。
由于转换函数是单调函数,XoX1,X2…… Xn也应单调。
第 3 步,也可以调节强度光源 I 使 Ui=Ui-19,第步的插值,而直接取 X0=U1,X1=U2……Xi=Ui+1。
对光强为 I 的光照射探测器,经光电信号转换得到U ,因为 X0,X1,X2…… Xn 是单调的,对应 U 有唯一的 i 使 Xi<U<Xi+1则:
S=i+(U-Xi)/(Xi+1–Xi) Xi<U<Xi+1
S 与探测器上光强 I 近似线性关系。
以上过程不涉及具体的光强 I ,不需要照度计,可用计算机编程配合硬件自动完成,作为浊度仪功能的一部分。
U
U U U i
U X0X1X2X3Xi ∆I ∆I ∆I ∆I ∆I ∆I
图 2.1 非线性校正原理
第3章仪器的整体设计
根据 2 节的原理设计的浊度仪结构原理如图 3-1。
该实现的硬件部分以单片机为硬件核心,单片机控制多路开关和光源信号发生电路从而实现仪器光源的测量状态和线性校正状态之间的切换,另一方面与 A/D 转换器和计算机连接,单机的端口提供给 A/D 转换器所需的各种信号,并控制采样时间,将采样的行数据通过 RS232 口串行送入计算机,作为 A/D 转换器与 PC 计算机数据间的桥梁。
计算机通过 RS232 口向单片机发送命令,由单片机把命令解释为控制信号,控制多路开关和光源信号发生电路。
软件部分,为保证实时数据的及时接受,计算机程序为多线程程序。
主线程除负责数据的实时显示、保存、打印、人机界面外,还启动两个工作线程,一个接收线程和一个计算线程。
接收线程负责实时数据的接受。
计算线程负责线性化和滤波的计算,把计算结果再传给主线程。
主线程在线性校正时,将校正数据保存以便计算线程应用这些数据作线性化。
这里说明以下,线性校正和滤波的计算也可以放在单片机中进行,但计算机有强大的软件开发平台,可利用的丰富资源,使得程序设计更容易。
所以本例的软件主要是基于PC 上的,而单片机的程序较为简单,AT89C51 自代的 4K 存储器够了,节省了存储器访问电路,也节省了单片机端口。
感光原件测量光源
计算机
图 3.1 浊度仪的总体结构
探头采用 LED 发光管和光敏电阻自制,用绝缘胶木为体部。
结构简单,由
于本文的重点不在于此,未考虑探头自动清洗机构。
第4章硬件电路的设计4.1 电源电路
图4.1电源电路
单片机 AT89C51 及其他元件需要+5V 的电源,A/D 转换器需要+5V 和-12V 的的电源。
图 4.1 为将+18V 的输入转换为稳定的+5V 和-12V 输出给各元件供电。
由 555 构成的无变压器的直流-直流变换器,可将正电源电压变成负电源电压。
通过定时器 555 产生方波输出,方波的周期由下式决定:
T=ln2(R1+2R2)C3
图 4-1 中的元件值,可得到 2KHz 的方波,方波经二级管整流得到负电压,再经三端集成稳压器 7912 输出稳定的-12V 负电压。
图中 C1 为耦合电容,C4 滤波电容。
+5V 电压由+18V 的输入电压经三端集成稳压器 7805 稳压后输出。
4.2 信号采集和 A/D 转换电路
图 4.2 信号采集和 A/D 转换电路
如图 4.2,发光管 D2 透射液体照射光敏电阻 R,光敏电阻 R 与 R6 构成分压电路,光敏电阻 R 的阻值随透射光的强弱而变化,信号取自 R6 上的电压。
信号电压经运算放大器 LM224 放大,输入 12 位 A/D 转换器 MAX172 的模拟信号输入端 AIN,电位器 R1 调节放大倍数。
MAX172 是完全的 12 位 A/D 转换器,它具有高速、低能耗、片参考电压等
特点。
转换时间10µS,接近时间 90nS,功率 215mW。
24 窄双列直插封装有标准的与微处理器的界面。
与 8 位微处理器和 16 位微处理器相连都很方便。
当HBEN 输入为电平时,在 CS、RD 的下降缘,转换开始。
一旦转换开始 BUSY 输出低电平转换完成后BUSY 输出高电平。
转换结束后,当 HBEN 输入为低电平,MAX172将转换的 12 位结果的输出到 D0—D11 引脚上。
若与 16 位的微处理器相连此时可将 12 位数据一次读出。
若与 8 位的微处理器相连,此时从 D0-D7 引取低 8 位数据。
当 HBEN 输入为高电平,CS、RD 输入为低电平时,转换果的高 4 位数据输出到 D0-D3 引脚上,D4-D7 为逻辑“0”,从而 8 位的微处理器读取高 4 位数据。
本应用中,微处理器对 MAX172 的控制和数据读取不采用存读取方式,而直接用指令通过写微处理器的端口输入 HBEN、CS、RD 信号,查询 BUSY 信状态。
读引脚的方式读取数据。
采取此方法一是便于控制采样周期,二是微处理不必访问外部存储器,它的 ALE 信号为微处理器时钟频率 1/6 的周期信号,以作其他部件的时钟。
MAX172 的时钟就是微处理器 ALE 信号的二频得到的这样很大程度上简化了电路,而且很容易实现同步。
半导体发光管 D2,有两种用途,一用作测量浊度时的光源,二用作仪器线性正时的调节光源(见 2.3 非线性校正的方法)。
通过模拟多路开关 CD4052 实现两种功能的切换。
0Y,1Y 端是引入的电流负反馈,从而控制通过半导体发光管 D2 的电流。
0Y 端是测量浊度时的反馈回路,1Y 端是仪器线性校正时的反馈回路通过模拟多路开关 CD4052 实现两种反馈回路的切换。
为了便于仪器的调试光源的亮度,两反馈电阻 R4、R5 是可调的。
半导体发光管 D1 是用作仪器线性校正时的开关光源(见 2.3 非线性校正
的法),通过微处理器的指令置位和复位端口 P03 从而开和关半导体发光管D1R3 为发光管的限流电阻,也调节发光管的亮度。
三极管 Q1 只工作在截止和饱和两种状态。
4.3 单片机及其控制电路
图 4.4 单片机及其控制电路
图 4.4 为单片机控制电路,R3、R4、C1、SW 构成单片机的自动上电复位和手动复位电路。
C2、C3、Y1 构成单片机的时钟,时钟频率为 11.0592MHz。
单片机的 P05、P06、P07 端口分别连接 A/D 转换器 MAX172 的 BUSY、CS/RD、HBEN 端,通过指令置位和复位 P06、P07 端口提供 A/D 转换器 MAX172 的 CS/RD、HBEN信号,通过指令查询与 MAX172 的 BUSY 端连接的 P05 引脚,单片机得知A/D 转换器的状态。
当 A/D 转换器转换开始,BUSY 信号由高变低,转换完成,BUSY信号由低变高,单片机由与 A/D 转换器数据口 D0-D1连接的 P2.0-P2.7口,将转换的数据分两次读入,先读入低 8 位,再读入高 4 位。
然后通过串口经串口芯片 MAX232 发送到计算机。