专科模板简易锁相放大器设计终稿.doc_第1页
专科模板简易锁相放大器设计终稿.doc_第2页
专科模板简易锁相放大器设计终稿.doc_第3页
专科模板简易锁相放大器设计终稿.doc_第4页
专科模板简易锁相放大器设计终稿.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电 子 科 技 大 学毕 业 论 文 简易锁相放大器设计指导教师: 张 萍 职称: 讲 师 学生姓名:文 国 江 专业: 电子信息工程班 级: 英特尔班 学号:V080248431522010年 06 月 01 日电子科技大学成教院制目录 第一章 选题背景 1.1 背景说明 3 1.2 选题依据 3 1.3 本文工作 4 第二章 锁相放大器的原理 5 第三章 研究与分析 8 3.1 参考信号产生的方法比较与选择8 3.2 前端放大器的设计8 3.3 移相方法比较与选择8 3.4 相敏检波器的方法比较与选择8 第四章 系统设计10 4.1 总体设计 10 4.2 硬件设计 11 4.2.1 前置放大器的设计 11 4.2.2 移相电路的设计 12 4.2.3 相敏检波的设计 13 4.2.4 低通滤波器的设计 14 4.3 软件设计 15 第五章 系统测试 16 第六章 附录 18 总结26 致谢27 参考文献28第一章 选题背景1.1 背景说明1962年美国 EG&G PARC(SIGNAL RECOVERY公司的前身 )的第一台锁相放大器 (Lock-in Amplifier,简称 LIA)的发明,使微弱信号检测技术得到标志性的突破,极大地推动了基础科学和工程技术的发展。目前,微弱信号检测技术和仪器的不断进步,已经在很多科学和技术领域中得到广泛的应用,未来科学研究不仅对微弱信号检测技术提出更高的要求,同时新的科学技术发展反过来促进了微弱信号检测新原理和新方法的诞生。早期的 LIA是由模拟电路实现的,随着数字技术的发展,出现了模拟与数字混合的 LIA,这种LIA只是在信号输入通道,参考信号通道和输出通道采用了数字滤波器来抑制噪声,或者在模拟锁相放大器(简称 ALIA)的基础上多了一些模数转换( ADC)、数模转换( DAC)和各种通用数字接口功能,可以实现由计算机控制、监视和显示等辅助功能,但其核心相敏检波器 (PSD)或解调器仍是采用模拟电子技术实现的,本质上也是 ALIA。直到相敏检波器或解调器用数字信号处理的方式实现后,就出现了数字锁相放大器(简称 DLIA),DLIA比 ALIA有许多突出的优点而倍受青睐,成为现在微弱信号检测研究的热点,但是在一些特殊的场合中, ALIA仍然发挥着 DLIA不可替代的作用。1.2 选题依据微弱信号检测技术是一门新兴的技术科学,它运用近年来迅速发展起来的电子学、信息论和物理学方法,分析噪声产生的原因和规律,研究被测信号和噪声的统计特性及其差别,采用一系列的信号处理方法,达到检测被背景噪声覆盖的微弱信号。运用微弱信号检测技术可以测量到传统观念认为不能测量的微弱信号,如弱光、小位移、微震动、微温差、小电容、弱磁、弱声、微电导、微电流等,使微弱信号测量精度得到很大的提高。“微弱信号不仅意味着信号的幅度小,而且主要指的是被噪声淹没的信号,“微弱”是相对于噪声而言的。为了检测被噪声覆盖的微弱信号,人们进行了长期的研究工作,分析噪声产生的原因与规律,研究被测信号的特点、相关性及噪声的统计特性,以寻造出从背景噪声中检测出有用信号的方法。微弱信号检测技术大量应用在光谱学、物理、化学、天文、光通讯、雷达、声纳、以及生物医学工程领域。目前的微弱信号检测的方法有窄带滤波、取样积分、相关检测、三重相关匹配、随机共振、混沌振子、小波变换等方法。能在背景噪声中检测有用信号的微弱信号检测仪器,为现代科学技术和工农业生产提供了强有力的测试手段,应用范围遍及几乎所有的科学领域,已成为现代科技必备的常用仪器。 微弱信号检测技术的首要任务是提高信噪比,这就要采用电子学、信息论、计算机和物理学的方法,以便从强噪声中检测出有用的微弱信号,从而满足现代科学研究和技术发展的需要。微弱信号检测技术不同于一般的检测技术,它注重的不是传感器的物理模型和传感原理、相应的信号转换电路和仪表实现方法,而是如何抑制噪声和提高信噪比,因此可以说,微弱信号检测是一门专门抑制噪声的技术.对于各种微弱的被测量,如弱光、小位移、微震动、微温差、小电容、弱磁、弱声、微电导、微电流等,一般都是通过相应的传感器将其转换为微电流或低电压,再经放大器放大其幅度达到预期被测量的大小。但是,由于被测量的信号微弱,传感器、放大电路和测量仪器的固有噪声以及外界的干扰噪声往往比有用信号的幅度大的多,放大被测信号的同时也放大了噪声,而且必然会附加一些额外的噪声,例如放大器的内部固有噪声和各种外部干扰的影响,因此只靠放大是不能把微弱信号检测出来的。只有在有效地抑制噪声的条件下增大微弱信号的幅度,才能提取出有用的信号。为了达到这样的目的,必须研究微弱信号检测理论、方法和设备。微弱信号检测的目的是从强噪声中提取有用信号,或用一些新技术和新方法来提高检测系统输出信号的信噪比。对微弱信号检测理论的研究,探索新的微弱信号检测方法,研制新的微弱信号检测设备是目前检测技术领域的一个热点。 检测微弱信号的核心问题是对噪声的处理,最简单、最常用的办法是采用选频放大技术,使放大器的中心频率f 0与待测信号频率相同,从而对噪声进行抑制,但此法存在中心频度不稳、带宽不能太窄及对等测信号缺点。后来发展了锁相放大技术。它利用等测信号和参与信号的相互关检测原理实现对信号的窄带化处理,能有效的抑制噪声,实现对信号的检测和跟踪。目前,锁相放大技术已广泛地用于物理、化学、生物、电讯、医学等领域。因此,培养学生掌握这种技术的原理和应用,具有重要的现实意义。所以针对微小信号测量,我们很有必要针对锁相放大器进行研究和设计. 1.3 本文主要工作微弱信号检测是随着工程应用而不断发展的一门学科。对于强噪声背景环境下微弱信号检测方法的研究是信号处理技术中的综合技术和尖端领域,随着社会及科技的发展,微弱信号检测己经在物理、化学、天文、生物、医学以及多种工程应用领域得到了相当广泛的应用,在国内外越来越得到重视。本文首先对锁相放大器的背景、原理进行分析,再对各部件进行研究、设计,最后完成系统测试并得出结论。简易锁相放大器的设计采用C51产生参考信号;由信号通道、相敏检波和低通滤波、参考信道三大主要模块组成;通过输入信号与同频参考信号的互相关计算,可以滤除绝大部分噪声,再经过低通滤波器输出直流信号,经AD采样后达到测量出小信号的目的。在本设计中能够达到的指标有:测量电压范围1uV100mV;360范围显示被测信号与参考信号的相位差;参考方波信号工作频率范围:100HZ10KHZ,步进1HZ;信号幅度:0.1VPP5VPP,步进0.1V等功能。 第二章 锁相放大器的原理锁相放大器L队(Lockin Amplifier,简称L队)就是利用互相关的原理设计的一种同步相干检测仪。它是一种对检测信号和参考信号进行相关运算的电子设备。在测量中,噪声是一种不希望的扰乱信号,它是限制和影响测量仪器的灵敏度的白噪声和1f噪声的低频噪声。这些噪声是无法用屏蔽等措施消除的。为了减少噪声对有用信号的影响,常用窄带滤波器滤除带外噪声,以提高信号的信噪比。但是,由于一般滤波器的中心频率不稳,而且带宽和中心频率以及滤波器的Q值有关等原因,使它不满足更高的滤除噪声之要求。根据相关原理,通过乘法器和积分器串联,进行相关运算,除去噪声干扰,实现相敏检波,锁相放大器采用互相关接受技术使仪器抑制噪声的性能提高了好几个数量级。另外,还可以用斩波技术,把低频以至直流信号变成高频交流信号后进行处理,从而避开了低频噪声的影响。锁相放大器抑制噪声的性能如下:国内外生产的锁相放大器的等效噪声带宽厶在103Hz数量级,少数的可以达到4104Hz,信号带宽255106Hz,可见,仪器具有非常窄的信号和噪声带宽,通常带通滤波器由于Q值的定义,常规滤波器很难达到一些性能。而锁相放大器被测信号和参考信号是同步的,它不存在频率稳定性问题,所以可以把它看成为一个“跟踪滤波器。它的等效Q值由低通滤波器的积分时间常数决定,所以对元件和环境的稳定性要求不高。研究表明,锁相放大器使信噪比提高一万多倍即信噪比提高了80dB以上。这足以表明,采用相关技术设计的锁相放大器具有很强的抑制噪声能力。目前锁相放大器有如下特点:极高的放大倍数,若有辅助前置放大器,增益可达101l(即220dB),能检测极微弱信号交流输入、直流输出,其直流输出电压正比于输入信号幅度及被测信号与参考信号相位差,满刻度灵敏度达pV、nV甚至于pV量级。由此可见,锁相放大器具有极强的抗噪声性能。它和一般的带通放大器不同,输出信号并不是输入信号的放大,而是把交流信号放大并变成相应的直流信号。因此,这实际上不符合常规放大器的功能。在国外常把这类仪器称为锁相放大器。可理解为把待测信号中与参考信号同步的信号放大并检测出来。因此,将锁相放大器称为“锁定检测仪或“同步检测仪或许更为确切。但目前国内都称为“锁相放大器或“锁定放大器。锁相放大器通常分为模拟锁相放大器和数字锁相放大器,而两种类型的L队各有优缺点。常用的模拟锁相放大器虽然速度快,但是参数稳定性和灵活性差,且在与微处理器通讯的时候需要转换电路;传统数字锁相放大器一般使用高速ADC对信号进行高速采样,然后使用比较复杂的算法进行锁相运算,这对微处理器的速度要求很高。 为了大幅度提高检测下限和测量灵敏度,不仅要减少测量系统的噪声,而且要能从噪声中提取信号,故采用的新思路,进行相干检测。其基本思想是: 1)首先使测量系统的主要部分,避开噪声功率密度大的地方,从而使输入噪声较小。已知在低频区,闪烁噪声可以比自噪声高出数倍、数十倍、甚至数百倍。因此,要设法使信号不失真的从低频区移出(1F角以外)。2)对不同的频率信号,应该设法将其移频至固定中心频率,这样就可以使用固定中心频率,固定频带的BPF。3)从信号与噪声的特征对比可以看出,信号与多数噪声有频率和相位两个方面的不同。BPF只是利用频率特征的识别。因此,如果再利用相位特征的识别,将可把同频率、不同相位的噪声大量排除。在光学中,对频率和相位都进行区分的方法称为相干法,故这种检测方法叫相干检测,在电子学中,这种检测方法称为锁定相位。把上述三种设想加以实施,而完成频域信号相干检测的系统,称为锁相放大器(LockillAmplifier,简写LIA)。其框图见图2-1所示。各部件的功能是:信号通道把输入信号选频放大(初步滤除噪声)后,输入给相关器:参考通道在触发信号的同步下,输出相位可调节的、与输入信号同频率的参考波形;相关器对两路信号进行运算,然后对结果处理并输出.图2-1 锁相放大器原理框图第三章 研究与分析3.1 参考信号产生的方法比较与选择参考信号(Reference Signal,RS),就是常说的“导频”信号,是由发射端提供给接收端用于信道估计或信道探测的一种已知信号。 要产生一定频率范围的正弦波参考信号主要有三种方法:通过C51控制MAX038产生正弦波,或通过C51控制DDS产生正弦波,直接由C51产生正弦波。三者比较起来,由于单片机直接控制输出正弦波,电路简单便于实现,调试容易,所以在本设计中采用单片机来作为产生参考信号的波形发生器。3.2 前端放大器的设计方案一:使用可编程运放PGA202,PGA203通过增益的不同组合实现对输入信号范围1uV100mV的选择性放大,但是编程比较复杂。方案二:使用常用运放OPA2335,OPA132的组合通过开关控制实现放大倍数为10,1000,100000的变化,对输入信号范围1uV100mV分别进行不同选择的放大。电路设计和使用都比较简单。两者比较起来,由于后者电路设计和使用都比较简单,所以本设计中采用开关控制对不同信号选择性放大。3.3 移相方法比较与选择方案一:数字移相:数字移相可以在4个象限内进行089的调节,合起来即实现了0360的移相,由集成芯片控制频率和相位预制,如用CD4046锁相环组成,但是增加了电路的复杂度,成本也很高;方案二:模拟移相:模拟移相电路采用阻容式移相电路。优点是电路简单可靠,缺点是相角可调范围只有180,但是可以通过级联的方式使相移范围达到360。两者比较起来,由于后者电路简单可靠,所以本设计中采用模拟移相。3.4 相敏检波器的方法比较与选择方案一:集成模拟乘法器:模拟乘法器调试复杂,价格较高,且要求保证动态范围大,线性好等,较难实现;方案二:开关式乘法器:开关式乘法器具有价格低廉,基本无需调试等优点,是一种较为实用的相敏检波器。 两者比较起来,由于后者具有价格低廉,基本无需调试等优点,所以本设计中采用开关式乘法器。第四章 系统设计 4.1 总体设计输入微弱信号经过开关控制运放OPA2335和OPA132的级联实现选择性放大,经过低通滤波器后滤除部分噪声,与参考信号一同进入相敏检波器进行互相关运算,输出信号经过低通滤波器后将交流信号滤掉,只剩下直流信号经过放大后送入AD采样,单片机处理后输出到显示器;参考信号由单片机控制DDS产生,经过移相电路后进入相敏检波器。低通滤波器放大器输入信号相敏检波器低通滤波器参考信号移相器放大器图4-1 锁相发达器的流程图4.2 硬件设计 4.2.1 前置放大器的设计:图4-2-1 前置放大器的设计图 如图4-3-1 所示:1,J2,J3为单刀双掷开关,向右接通电路,向左起到了前一级放大出口与下一级入口相连的作用。三个开关从上到下分别控制着放大倍数为100000倍,1000倍,10倍三个档位,并且每个开关当且仅当在放大自己的倍数时打开,即向右。在第一级放大电路中,有R4=990K ,R3=10K ,则其放大倍数为1+R4/R3=100,在第二级放大电路中,其放大倍数同理也为100倍,第三级放大电路中,其放大倍数为10倍。放大器选用TI公司的OPA2335和OPA132两款运放。 4 .2.2 移相电路的设计:图4-2-2 移相电路的设计图在本部分的设计中要求,如图4-2-2。参考信号的相移是0360,通过用一个运放和电阻电容的连接可以实现相角180的变化,采用两个运放级联的方式使相位可以在360范围内变化。由于OPA2335有两个通道,所以在本设计中采用OPA2335的两个通道通过级联达到要求。其中:R3=R4=R5=R6=10k, C2=C31uF,滑动变阻器的最大阻值为10k,运放采用的是一片OPA2335。4.2.3 相敏检波器的设计:图4-2-3 相敏检波器的设计图如图4-2-3,经过移相处理后的波形通过比较器后将由原来的正弦波变成方波,产生的方波和输入信号一同经过乘法器将会得到正弦波的负项翻转的波形。电阻R17为10K,R18为1M是开关时的限流电阻和分压电阻,R14为1M,R20为4.7M,而开关的导通电阻值约几十欧姆,与R14和R20相比很小,降低了开关导通时信号的压降,对于不用的引脚全部接地,以免损坏。其中:R10=R11=10K,比较器选用TI的TLC372,乘法开关选用4066。 4.2.4 低通滤波器的设计:图4-2-4 低通滤波器的设计图 在低通滤波器电路中,如图4-2-4。由f1/2RC1.6HZ,其中R1=1M,C=100nF。用于低通滤波器的运放为OPA2365。4.3软件设计单片机控制DDS输出幅度和频率可步进调节的正弦波,再将经过PSD的输出信号进行A/D采样后送入液晶显示,如图4-3 所示。图4-3 软件设计流程图 第五章 系统测试1 基本功能测试: 信号源产生频率为2kHz,1V的正弦信号,输入信号为2kHz,10uV10mV。测试方法: 用单片机产生幅度为1V,2kHz的正弦信号,输入信号为10uV,2kHz通过100000倍的放大后为1V。 用单片机产生幅度为1V,2kHz的正弦信号,输入信号为100uV,2kHz通过1000倍的放大后为0.1V。 用单片机产生幅度为1V,2kHz的正弦信号,输入信号为1mV,2kHz通过1000倍的放大后为1V。 用单片机产生幅度为1V,2kHz的正弦信号,输入信号为10mV,2kHz通过10倍的放大后为0.1V。输入信号参考信号输出信号幅度频率幅度频率幅度10uV2kHz1V2kHz6.13V100uV2kHz1V2kHz0.624V1mV2kHz1V2kHz6.12V10mV2kHz1V2kHz0.625表 5-1-1 测试显示输入信号输入电阻(K欧姆)测试结果(K欧姆)噪声抑制能力(dB)10uV58057048100uV600592481mV6206134910mV64043550表5-1-2测试分析结果结果分析: 经过测试可得出输入电阻和我们测量的电阻相差不大,而且抑制噪声的能力都在49db左右,达到了比较稳定的状态。基本的放大抑制噪声的功能已经具备,为了测试其能否满足较高的要求,我们进行下面的一系列测试。2 频率不同的测试结果与分析 测试方法: 用单片机产生幅度为1V,100Hz的正弦信号,输入信号为1uV,100Hz通过100000倍的放大后为0.1V。 用单片机产生幅度为1V,1kHz的正弦信号,输入信号为100uV,1kHz通过1000倍的放大后为0.1V。 用单片机产生幅度为1V,5kHz的正弦信号,输入信号为1mV,5kHz通过1000倍的放大后为1V。 用单片机产生幅度为1V,10kHz的正弦信号,输入信号为100mV,10kHz通过10倍的放大后为1V。输入信号参考信号输出信号幅度频率幅度频率幅度10uV2kHz1V2kHz6.13V100uV2kHz1V2kHz0.624V1mV2kHz1V2kHz6.12V10mV2kHz1V2kHz0.625表5-2-1 测试显示输入信号输入电阻(K欧姆)测试结果(K欧姆)噪声抑制能力(dB)10uV58057048100uV600592481mV6206134910mV64043550表 5-2-2测试分析结果结果分析: 经过测试可得出输入电阻和我们测量的电阻相差不大,而且抑制噪声的能力都在49db左右,达到了比较稳定的状态。基本的放大抑制噪声的功能已经具备,为了测试其能否满足较高的要求,我们进行下面的一系列测试。3 10pA电流测量结果对比与分析:测量方法: 在电路中串联一个1M的精敏电阻,测量其两端的输出电压,由欧姆定律 I=V/R可得电流值。测试结果: 电流值等于23.5pA结果分析: 由于电流太小,所以在经过测量后有比较大的误差,但是我们的测量结果还是能达到pA级别。4 测量微小电阻的阻值与分析测量方法: 串联一个1欧的精敏电阻,测量其两端电压,根据分压公式可得出待测电阻的阻值。其中待测信号为毫欧级别。测试结果: 待测电阻的阻值为28毫欧。 图5-4 测试电阻阻值 结果分析: 根据图5-1所显示的测试方法可测得微弱电阻阻值。但由于信号过小,采集输出后有比较大的误差。5 测量被测信号与参考信号的相位差测量方法:调节移相器,使测的直流电平最大和最小,即可测被测信号和参考信号的相位差。测量结果:31度、42度、132度结果分析:通过测试和实际的相位差相比都是小于的6度范围误差,也是不错的要求了。但是对精密仪器的要求来说还有很长的路要走。总之即使有用的信号被淹没在噪声信号里面,即使噪声信号比有用的信号大很多,只要知道有用的信号的频率值,锁相放大器就能准确地测量出这个信号的幅值。第六章 附录软件设计:/display.c/把显示部分的模块全部移到这里,争取完全独立/主要的两个模块/在主函数中添加#includedisplay.h就可以使用LCM显示函数了#include lcd.h#include INTRINS.h/*/延时程序/模块输入/模块输出/功能说明void Delay(UINT unTime)while(unTime-);/*/*/数字转换为字符/函数输入/pBuf 转换之后的保存结果数组的指针,两个字节/函数输出/功能说明void IntToChar(UINT cByte,UCHAR * pBuf) pBuf0 = (UCHAR)(cByte/1000 + 48); pBuf1 = (UCHAR)(cByte%1000)/100 + 48); pBuf2 = (UCHAR)(cByte%1000%100)/10 + 48); pBuf3 = (UCHAR)(cByte%1000%100%10)%10 + 48); /*/*/发送数据/模块输入/模块输出/功能说明void SendByte(unsigned char cByte)UCHAR ns = 0;while(ns+ 8)/移位,发送一个bitLCM_SDA = (bit)(cByte & 0x80) ;_nop_();_nop_();_nop_();LCM_SCL = 0 ;_nop_();_nop_();_nop_();cByte = 1 ;LCM_SCL = 1 ;_nop_();_nop_();_nop_();return ;/*/*/写入指令或者数据/模块输入: cData 要写入LCM的数据/bType 数据的种类: 0 为 指令,1 为数据/模块输出: 无/模块说明: 发送一字节的数据或指令( 物理实现上是发送的三字节 )/第一字节是让LCM识别是指令还是数据: 0xF8 为指令(1111 1000),0xFA 为数据(1111 1010)/第二字节为所发送指令或数据的高4位+0000/ 第三字节为所发送指令或数据的低4位+0000void WriteData(unsigned char cData,bit bType)UCHAR cSendByte ;/发送第一字节if(bType = 0)cSendByte = 0xF8 ; /发送指令elsecSendByte = 0xFA ;/发送数据SendByte(cSendByte);Delay(LCM_DELAY_TIME);/发送第二字节cSendByte = cData & 0xF0 ;SendByte(cSendByte);Delay(LCM_DELAY_TIME);/发送第三字节cSendByte = cData 4 ;SendByte(cSendByte);Delay(LCM_DELAY_TIME);/*/*/液晶模块初始化void InitLCM(void)/为了可靠性,这里内部设置大于40msDelay(LCM_POWER_ON);Delay(LCM_POWER_ON);WriteData(0x30,0);Delay(LCM_POWER_ON) ;WriteData(0x30,0);Delay(LCM_DELAY_TIME) ;WriteData(0x0C,0);Delay(LCM_DELAY_TIME) ;WriteData(0x01,0);Delay(LCM_POWER_ON);WriteData(0x06,0);Delay(LCM_DELAY_TIME) ;Delay(LCM_POWER_ON);/*/*/显示模块/模块输入: pBuf 指向所需显示字符串的指针/cNum 所需显示字符的个数,一个中文字符按两个算/cAddr 字符串在LCM显示的初始地址,如果为 0 表示不改变当前位置/模块输出: 无/功能说明: 将输入的字符串显示在LCM的指定位置void Display(UCHAR * pBuf,UCHAR cNum,UCHAR cAddr)UCHAR n ;/判断是否改变当前位置if(cAddr!=0&(cAddr0xA0)return ;if(cAddr!=0)/如果cAddr不为零,则改变按cAddr改变当前位置WriteData(cAddr,0);for(n=0;n=0x80&cStart0xA0)MoveCursor(cStart);for(i=0;icN;i+)Display(&c,1,0);MoveCursor(cStart);/*/打开LCM的光标显示/模块输入: 无/模块输出: 无/模块说明: 打开LCM的光标void OpenCursor(void)WriteData(0x0F,0);/*/关闭LCM的光标显示/模块输入: 无/模块输出: 无/模块说明: 关闭LCM的光标void CloseCursor(void)WriteData(0x0C,0);/*/图形清屏函数void ClearBMP(void) unsigned char i,j; / SendCMD(0x34); /8Bit扩充指令集 / SendCMD(0x36); / RE=1 扩展指令选择 G=1 开图形显示 WriteData(0x34,0);WriteData(0x36,0); for(j=0;j16;j+) for(i=0;i32;i+) /SendCMD(0x80+i); /发送行地址 /SendCMD(0x80+j); /发送列地址 /SendData(0x00); /SendData(0x00); WriteData(0x80+i,0); WriteData(0x80+j,0); WriteData(0x00,1); WriteData(0x00,1); /*/图形显示函数/本函数显示图形的大小必须是128*64,否则,可能出现乱码/字模提取软件为横向取模void DisplayBMP(UCHAR *disp)unsigned int x=0;unsigned char i,j;/SendCMD(0x34); /8Bit扩充指令集/SendCMD(0x36); /绘图ONWriteData(0x34,0);WriteData(0x36,0); /先显示上半屏 for(i=0;i32;i+) /FYD-12864上半屏为128x32点阵 / SendCMD(0x80|i); /行位置 / SendCMD(0x80); /列位置WriteData(0x80|i,0);WriteData(0x80,0); for(j=0;j16;j+) /256/8=32 byte /列位置每行自动增加 / SendData(dispx);WriteData(dispx,1); x+; /再显示下半屏 for(i=0;i32;i+) /FYD-12864下半屏也为128x32点阵 / SendCMD(0x80|i); / SendCMD(0x88); WriteData(0x80|i,0);WriteData(0x88,0); for(j=0;j16;j+) / SendData(dispx); WriteData(dispx,1); x+; 硬件设计:图6-1 放大器硬件设计图总结经过这次的锁相放大器的设计,我加深了对锁相放

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论