




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科学生毕业设计基于USB接口的脉搏检测仪的设计院系名称专业班级学生姓名指导教师职称黑龙江工程学院二一二年六月THEGRADUATIONDESIGNFORBACHELORSDEGREETHEPLUSEDETECTINGINSTRUMENTBASEDONUSBINTERFACECANDIDATESPECIALTYCLASSSUPERVISORHEILONGJIANGINSTITUTEOFTECHNOLOGY201206HARBIN摘要脉诊是中华医学的重要组成部分,也是中医临床上诊断病症的重要手段之一,中医脉学的许多推理虽然也有其合理的一面,但是毕竟只是一种主观的触觉,缺乏客观性和科学性。因此实现脉诊科学化是继承开拓中医脉学的重要途径。本设计制作了一种基于USB接口的脉搏检测仪,该检测仪由硬件和软件两部分组成,硬件电路包括数据采集电路、放大滤波电路、控制电路及电源电路。其中数据采集部分采用的是光电脉搏传感器;放大电路采用了AD620;滤波电路由二阶有源低通滤波器构成;控制电路选用了带USB控制器、ADC、内部时钟源、具有标准CIP51内核的微控制器C8051F320。软件包括固件程序设计、USB设备驱动程序设计、数据采集程序设计等三部分,其中固件程序、主机驱动程序由C语言编写,数据采集程序由VB60语言编写。该仪器同时具有使用、携带方便等优点。关键词脉搏;光电传感器;低通滤波;C8051F320;USB接口ABSTRACTPULSOLOGYISANIMPORTANTCOMPONENTOFCHINESEMEDICINE,MINEWHILE,ITISONEOFTHEIMPORTANTMEANSINCLINICALDIAGNOSISOFTHEDISEASEEITHER,ALTHOUGHMANYCHINESEPULSOLOGYREASONINGHASAREASONABLESIDE,AFTERALL,ITISJUSTASUBJECTIVESENSATIONSANDISLACKOFOBJECTIVEANDSCIENTIFICTHEREFORE,TOINHERITANDPIONEERINGCHINESEPULSOLOGY,REALIZINGTHESCIENTIFICOFPULSOLOGYISVERYIMPORTANTTHEPULSETESTINSTRUMENTBASEDONUSBINTERFACEISDESIGNEDANDITCANMEASUREAPERSONSPULSEONLINE,THEHARDWAREANDTHESOFTWAREAREMADEOFITTHEHARDWAREINCLUDESTHEDATACOLLECTINGCIRCUIT,THEAMPLIFYINGANDFILTERINGCIRCUIT,THECONTROLLINGCIRCUITANDTHEPOWERCIRCUITTHEDATACOLLECTINGCIRCUITISPHOTOSENSOR,THELARGEFILTERCIRCUITISAD620ASAMPLIFIERSINTHEPARTOFSIGNALFILTERING,WEDESIGNTHEACTIVESECONDORDERLOWPASSFILTERCIRCUITTHECONTROLLINGCIRCUITISAMICROPROCESSOROFC8051F320WITHUSBCONTROLLER,ADC,INNERCLOCKSOURCETHESOFTWAREINCLUDESTHEFIRMWAREPROGRAM,USBDRIVERSPROGRAM,DATACOLLECTINGPROGRAMANDTHEBASELINEDRIFTCORRECTINGPROGRAMFIRMWAREPROGRAMISCOMPLIEDWITHCLANGUAGE,THEDATAMANAGINGPROGRAMISCOMPLIEDWITHVISUALBASIC60ITCANWORKWELLITHASTHEADVANTAGESOFHIGHACCURACY,LOWPRICE,ANDISCONVENIENTTOCARRYANDUSEKEYWORDSPULSEPHOTOSENSORLOWPASSFILTERINGC8051F320USBINTERFACE目录摘要IABSTRACTII第1章引言111概述1111课题研究的目的及意义112脉搏检测仪研究现状和未来的发展趋势113设计的研究内容和拟达到的结果2131设计的研究内容2132拟达到的结果3第2章方案选择与论证421总体方案的比较与论证422电压信号放大电路模块的选择523传感器的选择524A/D转换器的选择525串行通信的选择626本章小结6第3章系统硬件设计731传感器电路设计7311传感器的定义与组成7312光电容积式脉搏传感器的原理7313光电传感器电路设计8314光电式脉搏传感器的实验测量和噪声分析832放大滤波电路设计9321放大电路的设计9322低通滤波电路设计1133USB总线简介1134MCU及外围电路设计12341C8051F320介绍12342MCU外围电路设计1735本章小结19第4章系统软件设计2041MCU固件程序设计2042USB设备驱动程序设计2143数据采集程序设计21431VISUALBASIC60简介21432数据采集系统2244本章小结23结束语24参考文献25致谢27附录28附录A系统总体硬件原理图28附录B数据采集系统程序代码30附录C单片机程序代码35附录D英文文献翻译38第1章引言11概述中医仅用三个手指切取腕部的脉搏信息,根据脉学理论即可诊断人体疾病。但是中医切脉带有个人主观臆断因素。随着科学技术的发展,脉诊的客观化、定量化的已成为中医诊断的必然趋势。中医诊断依赖于对病人脉象信息的测试与分析,而脉诊客观化的最基本要是研制高性能的脉搏传感器,取代人手指靠触压觉对脉搏信号检测。采用传感器检测脉搏信息,利用计算机技术、现代信号处理技术、人工智能技术,可较客观地记录出脉搏波,有利于存储,对脉搏信息进行分析、识别。111课题研究的目的及意义脉诊是我国传统医学中最具特色的一项诊断方法,历史悠久,内容丰富,是中医“整体观念”、“辨证论治”的基本精神的体现和应用,亦是中医理论体系不可缺少的组成部分。脉搏在生物医学测量中是一种常用而重要的指标,也是人体重要的动力学信号之一,它能反映人体心脏器官和血液循环系统的生理变化,在临床健康观察和疾病诊断中十分重要。脉搏检测手段的发展大体分两个阶段传统的中医诊脉和现代客观化诊脉。由于传统的中医诊脉容易受到人为等多方面因素的干扰,使其缺乏客观性。在西方医学随工业革命发展而医疗技术飞速进步的形势下,中国脉学不论在理论上或是方法上都较少有新的突破,而且脉学理论深奥,方法陈旧,使脉诊的临床应用受到很大的限制。中医脉学的许多推理和经验虽有其合理和实用的一面,但往往给人以玄妙莫测的印象,长期以来影响着脉学的传授和发展。因此实现脉诊客观化是继承、开拓中医脉学的重要途径。在中医国际化高速发展的今天,中医数字化和标准化研究日益深入,利用现代计算机技术进行中医辅助诊疗的系统应运而生。基于USB技术的脉搏数据采集系统从中医的脉诊数字化入手,采集并重现中医的脉图,可为中医师临床工作带来极大的方便。USB是一种标准的PC外设接口,经过近十年的发展,USB技术在PC领域以及消费电子产品市场领域日益占据了统治地位;另一方面,USB还正成为多种新型应用的通用连接标准,包括数据采集、测量测试以及POS产品等场合。基于以上思想,设计基于USB接口的脉搏测量仪,它可以短时间内测得人体脉搏次数,并能实时显示脉搏跳动波形为心血管疾病的诊断提供有效的基础数据。12脉搏检测仪研究现状和未来的发展趋势脉搏传感器检测的信号要通过串行通讯的方式传输给微处理器。串行通讯是把主系统与子系统(或系统与系统、或子系统与子系统)输人输出通道的发送与接收端连接在一起作为信息交流的公共通道,以达到相互之间通讯的目的。利用这种方法可以节省通讯时间,提高信息交换速度,减少相互间连线,从而有效提高系统的可靠性和降低系统成本。因此,在数据采集、数据通信、计算机网络、分布式工业控制系统以及武备系统中,经常采用串行通信来交换数据和信息。目前常用的串行总线接口标准主要有RS232、RS422、RS423、RS485和USB等。RS232总线是PC机早期采用的通用串行总线,至今仍然适用于要求较低的虚拟仪器或测试系统。通用串行总线(UNIVERSALSERIALBUS)与以往的传统方式相比具有传输速度快、支持即插即用、功耗低等优点,已成为新型数据通信接口的首选,可以连接鼠标、键盘、打印机、扫描仪、摄像头、闪存盘、MP3机、手机、数码相机、移动硬盘、外置光软驱、USB网卡、ADSLMODEM、CABLEMODEM等,几乎所有的外部设备。目前主流的计算机均配备有RS232和USB两种串行接口,而早期的计算机主板只支持RS232串行接口,当今则以USB接口为通用外设接口的趋势。近年来日本、美国等国家的医生、学者在医学研究、针灸研究中设计了一些脉象客观描记仪器或装置。这些仪器的主要功能是描记脉象波形,是用作临床观察脉象变化的工具。但是这些仪器装置大多数没有形成产品,也没有见到广泛临床应用的报道。其中比较有代表性的仪器有美国医学博士JHONHLAUB研制的一种针灸临床用的新型无创脉波记录仪,日本的田口贤辉发明的一种“压力、脉搏测定装置”、日本的代用文彦设计了一种“局部加压型可偿还脉装置”、日本COFNIA公司研制的一种CBM3000/2000型挠动脉脉波检测仪以及日本SONY公司曾经推出的一种利用三个驻体微音器作为脉波传感元件的脉波检测仪。虽然国内外在提取脉搏图像方面已经开展了大量的工作,先后研制了不同种类的传感器及测量设备获得脉搏波形,但从研制情况看,大部分传感器不能模拟中医切脉诊法来检测脉搏信号,适用性不够好。例如80年代研制的液态传感器利用将单位长度管段动脉内血液休积随时间变化量转换成导电液柱体电阻的改变参量来测最脉搏波的。这种传感器虽然有较高的灵敏度,但出于液态传感器本身结构特点的限制使测量过程并不十分方便。所以人体脉搏信号采集装置的研究仍有其可行性和必要。13设计的研究内容和拟达到的结果131设计的研究内容包括传感器的选用及使用,传感器驱动电路的设计、调理电路的设计、光电隔离电路设计、A/D转换器的设计、单片机最小系统设计、USB接口设计、人机接口的设计等。132拟达到的结果技术指标脉搏信号属于低频、微弱信号,而且干扰较大。设计基于USB接口的脉搏检测仪要具有检测人体脉搏且通过数据传输、处理最终显示结果的能力。1)对脉搏传感器输出的信号进行放大从而更充分的利用模数转换器的电压转换范围。2)把经过放大后的脉搏信号进行模数转换,为后续的信号处理做准备。3)实现电路板与计算机之间的通信功能。4)在PC机上实现脉搏信号的还原、实时显示及信号处理。第2章方案选择与论证21总体方案的比较与论证方案一系统结构框图如图21所示。传感器放大整形倍频三位BCD计数译码驱动三位显示闸门消隐脉冲图21光电型倍频法测脉搏系统框图方案二系统的结构图如图22所示。滤波电路PC按键显示次级放大初级放大传感器CPUADCUSB控制器MCU图22基于USB接口的脉搏检测仪系统框图方案比较方案一利用光电传感器检测脉搏信号,经放大整形后,输出脉搏脉冲信号,在将其输入计数器之前,先利用锁相环倍频器作100倍频的处理,计数器对其进行测量,设置闸门脉宽为06S,即能显示出脉搏跳动次数N次/MIN。但由于放大整形后的脉搏脉冲信号本身并非完全呈周期性,而倍频器的倍频需要一定的稳定时间,影响了系统的测量精度。方案二中传感器检测的脉搏信号先进行初级放大然后进入低通滤波器进行滤波处理,再经过次级放大放大信号,进入单片机系统进行A/D转换和波形变换得到脉冲信号,并测频计算1MIN脉搏跳动的次数,由上位机显示。与方案一相比,方案二提高了测量精度,同时可以利用软件进行精度的调整,节省了资源。22电压信号放大电路模块的选择方案一应用OP07是一种低噪声,非斩波稳零的双极性运算放大电路,具有非常低的输入失调电压,无需额外的调零措施,超低偏移,低输入偏置电流稳定性好,这种低失调高开环增益的特性使得OP07特别适用于高增益的测量设备和放大传感器的微弱信号方面,OP07信号放大器如图23所示。OA1IN23V4C5UT678P0图23OP07信号放大器功能框图方案二采用由传统的三运算放大器发展而成的集成运放芯片AD620,但一些主要性能却优于三运算放大器构成的仪表放大器的设计,如电源范围宽(2318V),设计体积小,功耗非常低最大供电电流仅13MA,因而适用于低电压、低功耗的应用场合。对电压信号进行放大处理,根据系统的需要可以选择不同的阻值就可以产生不同的放大倍数。使之成为适合A/D转换的(010V)的模拟电压信号。方案比较虽然方案一的运放在各个方面都有出色的表现和明显的优势,但是从本设计应用的角度来考虑,其工作环境以及其它方面要求的条件,AD620完全可以胜任,其中最为关键的是AD620价格低廉、通用性好,而OP07单片价格昂贵、成本高,从成本上考虑本设计,选择通用性更好、价格更低的AD620。23传感器的选择各种传感器,由于原理、结构不同,使用环境、条件、目的不同,其技术指标也不可能相同。但是有些一般要求,却基本上是共同的,包括可靠性、静态精度、动态性能、量程、抗干扰能力、分辨力、灵敏度、成本、能耗、对被测对象的影响等。传感器是通过检测功能来达到各种技术指标的目的,很多传感器要在动态条件下工作,精度不够、动态性能不好或出现故障,整个工作就无法进行。在某些系统中或设备上往往装上许多传感器,若有一个传感器失灵,会影响全局。所以传感器的工作可靠性、静态精度和动态性能是最基本的要求。目前我们常见的脉搏采集方法有压力传感器法、超声脉图法、光电容积法、电容传感器法、电声传感器法等。以上这些方法中,超声脉图法和光电传感器法在目前临床应用中比较普遍。而电容、电声和压力传感器法多用于无创血压测量中的脉搏测量,本文采用光电容积法实现对脉搏信号的采集。24A/D转换器的选择对于AD转换器,选取的标准主要决定于采样频率和位数,以及价格、供货周期、应用情况等其他因数。ADS5422是14BIT的最高采样频率可达62MSPS的高速AD转换芯片,采用单5V电源供电,在采样频率为10M时其最大动态范围为82DB,最高信噪比达到72DB,其数字量输出可以直接和5V或者33V的CMOS芯片连接,模拟量输入的峰峰值为4V,可以直接输人0545V的模拟量,封装形式为64脚的扁平四方封装,目前TI的官方报价为29美元片(一次购买千片以上的单价)。国内也有该芯片出售,国内价格在300元左右。基于本设计的硬件结构、成本及通用性考虑,使用A/D集成到MUC上的C8051F系列单片机,既简化了硬件的复杂性,又节约了成本,通用性较好。25串行通信的选择串行通讯是把主系统与子系统或系统与系统、或子系统与子系统输人输出通道的发送与接收端连接在一起作为信息交流的公共通道,以达到相互之间通讯的目的。利用这种方法可以节省通讯时间,提高信息交换速度,减少相互间连线,从而有效提高系统的可靠性和降低系统成本。因此,在数据采集、数据通信、计算机网络、分布式工业控制系统以及武备系统中,经常采用串行通信来交换数据和信息。目前常用的串行总线接口标准主要有RS232、RS422、RS423、RS485和USB等。RS232总线是PC机早期采用的通用串行总线,至今仍然适用于要求较低的虚拟仪器或测试系统。通用串行总线UNIVERSALSERIALBUS与以往的传统方式相比具有传输速度快、支持即插即用、功耗低等优点,已成为新型数据通信接口的首选,可以连接鼠标、键盘、打印机、扫描仪、摄像头、闪存盘、MP3机、手机、数码相机、移动硬盘、外置光软驱、USB网卡、ADSLMODEM、CABLEMODEM等,几乎所有的外部设备。目前主流的计算机均配备有RS232和USB两种串行接口,而早期的计算机主板只支持RS232串行接口,当今则以USB接口为通用外设接口的趋势。26本章小结本章主要从整体上经过对控制功能的实现,硬件电路的设计,各个器件性能的优劣,成本造价的高低等方面的综合考虑,选择出了合理的设计方案。本次设计各器件的选择均满足需求,得到了实用性的最大化。第3章系统硬件设计31传感器电路设计311传感器的定义与组成传感器(TRANSDUCER/SENSOR)在我国国家标准(GB76651987)中的定义是“能够感受规定的被测量并按照一定规律转换成可用输出信号的器件或装置”。传感器一般由敏感元件、转换元件、基本转换电路三部分组成,组成框图如图31所示。图31传感器组成框图敏感元件它是直接感受被测量,并输出与被测量成确定关系的某一物理量的元件。转换元件敏感元件的输出就是它的输入,它把输入转换成电路参量。基本转换电路将电路参量接入基本转换电路(简称转换电路),便可转换成电量输出。传感器只完成被测参数至电量的基本转换,然后输入到测控电路,进行放大、运算、处理等进一步转换,以获得被测值或进行过程控制。312光电容积式脉搏传感器的原理生理学和解剖学中脉搏没有专门的部位,也没有专门对脉搏的讲解,脉搏是一个非常复杂的过程,它是由心脏收缩和舒张产生的压力,通过容量血管与阻力血管,在动脉内产生的压力变动以及有节律性的冲动形式,它存在于身体的每个部位。通常人们对感触到的体表的反应叫脉搏,它是受心脏、血管、大脑中迷走神经、交感神经、及心脏神经控制的一个非常复杂的过程。就容积式脉搏波的探测而言,指尖是较理想的部位,因为它位于肢体前端,容易实现非接触检测;其次,由手指的解剖结构可知,每个指尖的血液都是经指总动脉分两路从指干两侧通向指尖,再经丰富的冠状动脉弥散至毛细血管,然后从静脉回流。血液是一种高度不透明的液体。近红外单色光在一般组织中的穿透性比在血液中大几十倍。皮肤内的血液容积在心脏作用下呈波动性变化,当心脏收缩时外周血容量被测量电量敏感元件转换元件基本转换电路最多,而心脏舒张时则外周血容量减小。血容积搏动使组织中血液透光率随之变化,当光源和光敏元件置于被测部位(如手指)的同一侧(或两侧),光源发出的光照射在组织上,经反射(或透射)后被光敏元件接,光敏元件将脉动的光强度信号转变为脉动的电信号。在检测系统中将变化量与直流量相互分离,从而得到光电容积脉搏波。313光电传感器电路设计在本设计中我们采用IR333型红外发射二极管作为光源,BPW83型红外接收二极管作为光电转换器件,两种二极管的峰值波长都在900NM附近,在指夹中,红外发射二极管和红外接收二极管并排摆放。R2选500是基于红外接收二极管感应红外光灵敏度考虑的。R2过大,通过红外发射二极管的电流偏小,BPW83型红外接收二极管无法区别有脉搏和无脉搏时的信号。反之,R2过小,通过的电流偏大,红外接收二极管也不能准确地辨别有脉搏和无脉搏时的信号,电容C1起到隔直通交的作用,因为从光电二极管拾取的电压信号是直流和交流叠加的信号。光电传感器电路原理图如图32所示。5VGND1KR0247CI3BPW8图32光电式传感器电路314光电式脉搏传感器的实验测量和噪声分析在测量过程中,前端测量到的脉搏信号十分微弱,容易受到外界环境的干扰,因此需要对脉搏传感器的干扰噪声进行分析,从光电式脉搏传感器设计的技术角度减少干扰,使之能够准确测量到脉搏信号,光电式脉搏传感器的干扰主要有测量环境光干扰、工频干扰、测量过程运动噪声,下面对上述情况结合仪器软硬件设计做进一步的分析。在光电式脉搏传感器中,光敏器件接收到的光信号不仅有包含脉搏信息的反射光的信号,而且有测量环境下的背景光信号,由于动脉波动引起的光强变化比背景光的变化微弱得多,因此在测量过程当中要保持测量背景光的恒定,减少背景光的干扰。在同时考虑到传感器使用的方便性,本仪器采用特制的指夹封装形式,整个外壳采用不透光的介质和颜色,尽量减小背景光的影响。工频干扰是电路中最常见的干扰,脉搏信号变化缓慢,特别容易受到工频信号的干扰,因此对工频信号干扰的抑制是保证脉搏信号测量精度的主要措施之一。通常脉搏信号的频率范围在0320HZ之间,小于工频50HZ,因此必须通过低通滤波电路滤除工频干扰,这里我们使用二阶低通滤波电路进行滤波处理。在通常脉搏测量过程中,手指和光电式脉搏传感器可能产生相对运动,会使脉搏测量产生误差,这里我们采用指夹式机械模型,提高其机械抗运动性,使指夹能够更紧的夹在手指上,不易松动来降低运动噪声的干扰。32放大滤波电路设计由光电传感器拾取的脉搏信号十分微弱,仅为微伏量级或毫伏量级,所以首先要对信号进行放大,介于此系统的特点,我们使用了两级放大电路,分别为初级放大和次级放大。在信号采集过程中,工频、人体位移、呼吸作用等都会对原始信号产生干扰,所以必须对信号进行滤波处理。321放大电路的设计由于光电传感器拾取的脉搏信号十分微弱,仅为微伏量级或毫伏量级,所以要求前置级满足下述要求(1)高输入阻抗。光电信号是不稳定的内阻变化的微弱信号,为了减少信号源内阻的影响,必须提高放大器输入阻抗,所以要求放大器具有高的输入阻抗。(2)低噪声、低漂移。可以减小信号源的影响,增强信号的拾取能力,使输出稳定。AD620是一种仅需在其引脚跨接一个电阻就能调节放大倍数的低功耗、高精度仪表放大器,其放大倍数调节范围为11000倍,尽管AD620由传统的三运放组成,但一些主要性能却优于由三个分立运放构成的仪表放大器。它的电源范围宽23V18V,体积小,功耗低最大供电电流仅为13MA,因而经常使用在低电压、低功耗的应用场合。AD620的工作原理AD620是在传统的三运放组合方式的基础上研制的单片仪用放大器。输入三极管Q1和Q2提供了唯一双极差分输入,因内部的超处理,它的输入偏移电流比一般情况低10倍。通过Q1A1R1环路和Q2A2R2环路的反馈,保持了Q1,Q2集电极电流为常量,所以输入电压相当于加在外接电阻R的两端,从输入到A1/A2输出的差分放大倍数为G(R1R2)/RG1,由A3组成的单位增益减法器消除了任何共模成分,而产生一个与REF管脚电位有关的单路输出。AD620原理图如图33所示。图33AD620原理图AD620封装图如图34所示。AD620134875RGINVSOUTPEFW图34AD620封装引脚图内部增益电阻R1和R2被精确确定247K,使得运放增益精确地由确定G494K/RG1或RG494K/G1。由于经光电传感器采集到的信号为毫伏量级,并且在信号的次级放大中还可以设置25倍的放大倍数,所以在前级放大电路的设计中令放大倍数为101倍,经过计算RGR3500,交流信号由2、3引脚输入经放大后通过低通滤波器进行处理。信号初级放大电路原理图如图35所示。图35信号初级放大电路322低通滤波电路设计滤波器是一种能使有用频率信号通过而同时抑制无用频率信号的电子装置。工程上常用它处理信号、传送数据和抑制干扰。有源滤波和无源滤波相比,有源滤波采用了集成运放,集成运放的开环电压增益和输入阻抗都很高,输出阻抗低,构成有源滤波器后还具有一定的电压放大和缓冲作用。通常脉搏信号的频率范围在0320HZ之间,因此通过低通滤波器可以有效滤除50HZ工频干扰及其他的高频噪声干扰。本文采用二阶有源低通滤波器对经初级放大后的信号进行滤波处理。二阶低通滤波电路图如图38所示。R1F_C2V0N图36二阶低通滤波电路33USB总线简介USB(UNIVERSALSERIALBUS,通用串行总线)与其它老式PC机接口相比,USB的如下特点正好说明了这些优点1、热插拔。用户可以把USB外设连接到一台正在运行的PC机上,操作系统能自动识别,并且用户可以立即使用,而不需要重新启动PC机。用户可以在任何时候断开USB外设,而不管计算机是否正在运行,这都不会损坏PC机和外设。2、即插即用。USB实现了自动配置,它不需要用户手工配置I/O地址和中断请求。当USB外设接入PC机时,操作系统会自动检测到这个连接,并加载合适的驱动程序。3、共享式接口。USB端口支持多个外设的连接,采用“菊花瓣”式的连接方式。通过USB集线器,一个USB主控制器上最多可连接127个外设。4、低成本。USB能实现强大的功能,它比以前的接口更加复杂,但是它的组件和电缆并不贵,带有USB接口的外设和具有同样功能的老外设接口相比,所需费用差不多,有时会更少一些。5、性能可靠。USB系统通过硬件设计和数据传输协议两方面来保证其传输的可靠性。6、提供电源。USB电缆向外设提供了一根5V的电源线,电流的大小取决于集线器,最小为100MA,最大不会超过500MA,用户可以直接使用这个总线电源。另外,USB支持低功耗模式,如果其连续3MS没有总线活动的话,USB就会自动进入挂起状态,以节省电能消耗。7、兼容性。USB规范有良好的向下兼容性,如USB20的主控制器就能很好的兼容USBIA的产品,操作系统在检测到全速USB设备接入时,会自动按照12MB/S的速率进行传输,而其它高速USB设备并不会因为全速设备的连接而减慢它们的传输速率,它们仍可继续使用480MB/S的速率进行传输。USB是一种电缆总线,一个完整的USB总线系统可以分为三部分USB总线的主机U(SBHOST)、USB总线的设备(USBDEVICE)以及USB集线器(USBHUB)来实现它们之间的互连,支持在主机和各式各样的即插即用的外设之间进行数据传输。由主机预定的标准协议使各种设备分享USB带宽,当其它设备和主机在运行时,总线允许添加、设置、使用以及拆除外设。USB连接了USB设备和USB主机,USB的物理连接是有层次性的星型结构。每个网络集线器是在星型的中心,每条线段是点点连接。从主机到集线器或其功能部件,或从集线器到集线器或其功能部件。USB的电缆只有四根导线一对互相绞缠的标准规格线,用于传输差分信号D和D,另有一对符合标准的电源线VBUS和GND,用于给设备提供SV电源。USB连接线具有屏蔽层,以避免外界干扰。34MCU及外围电路设计341C8051F320介绍美国CYGNAL公司是一家专业从事混合信号片上系统单片机设计与制造的半导体公司,它在市场上推出了53个品种的C8051F系列片上系统单片机。C8051F系列单片机是集成的混合信号片上系统SOC(SYSTEMONCHIP),具有与MCS51内核及指令集完全兼容的微控制器,除了具有标准8051的数字外设部件之外,片内还集成了数据采集和控制系统中常用的模拟部件和其它数字外设及功能部件。C8051F系列单片机的功能部件包括模拟多路选择器、可编程增益放大器、ADC、电压比较器、电压基准、温度传感器、SMBUS/I2C、UART、SPI、可编程计数器/定时器阵列PCA、定时器、数字I/O端口、电源监视器、看门狗定时器(WDT)和时钟振荡器等。所有器件都有内置的FLASH存储器和256字节的内部RAM,有些器件还可以访问外部数据存储器(XRAM)。C8051F320是CYGNALC8051F系列单片机中的一款,它除了具备上述强大功能外,它还带有USB控制处理器,完全遵循USB20协议,支持12MBPS的全速传输或15MBPS的低速传输,可时钟恢复,不须额外的晶振,其提供端点(ENDPOINT)数为8个,且每个端点的传输类型、传输方向均可由设计者自由配置。另外,它的内部还集成有1KBYTE的USBSRAM和USB收发器。1、功能部件(1)模拟外设10位的ADC(1LSBINL)其最大可编程转换速率可达200KSPS;可多达17个外部输入;可编程为单端输入或差分输入;内置一个温度传感器;2个模拟比较器;24V的内部电压基准;精确的VDD监视器和欠压检测器。(2)USB功能控制模块满足USB20协议;可在全速12MBPS或低速15MBPS下运行;集成有一个时钟恢复源,对于全速或低速传输均可不用外部晶振;支持8个灵活通用的端点;内置一个1K的USB专用缓冲存储器;集成了一个USB接收器,不需要外部电阻。(3)片内调试模块片内调试电路提供全速、非侵入式的在系统调试不需仿真器;支持端点、单步、观察点、堆栈监视器;可以观察/修改存储器和寄存器;比使用仿真芯片、目标仿真头和仿真插座的仿真系统有更好的性能。(4)工作温度范围070(5)高速8051微控制器内核(6)采用流水线指令结构,其70的指令的执行时间为一个或两个系统时钟周期速度可达25MIPS时钟频率为25MHZ时。(7)存储器1280字节的内部数据RAM(1K256);16K字节的可以在系统编程的FLASH闪速存储器。(8)数字外设25个字节宽的端点I/O;所有口线均耐5V电压;可同时使用UART串口、硬件SMBUSTM、SPITM;带有4个可编程的16位计数器/定时器阵列;带有5个捕捉/比较模块的通用16位计数器/定时器。(9)时钟源内部晶振的精度为025,支持所有USB和UART模式;外部晶振器晶体、RC、C或外部时钟;内置一个针对与USB控制器的片上时钟乘法器。(10)供电电压片上的参考电源校准器支持USB总线电源操作;校准器的BYPASS模式支持USB内部电源操作。2、性能特点C805IF320在保持CISC结构及指令系统不变的情况下,对指令运行实行流水作业,推出了CIP51的CPU模式,从而大大提高了指令运行速度,使8051兼容机系列进入了8位高速单片机行列。传统的单片机I/O端口大都是固定为某个特殊功能的输入/输出口,可以是单功能或多功能,I/O口可编程选择为单向/双向以及上拉、开漏等。这种固定方式既占用较多引脚,配置又不够灵活。C8051F320采用开关网络以硬件方式实现I/O端口的灵活配置。在这种通过交叉开关配置的I/O端口系统中,单片机外部为通用I/O口,如P0口、P1口和P2口。内有输入/输出电路单元通过相应的配置寄存器控制的交叉开关配置到所选择的端口上。C8051F320还提供了一个完整而先进的时钟系统。在这个系统中,片内设置有一个可编程的时钟振荡器无需外部器件,可提供2、4、8和16MHZ时钟的编程设定。外部振荡器可选择4种方式。当程序运行时,可实现内外时钟的动态切换。编程选择的时钟输出CYSCLK除供片内使用外,还可从随意选择的I/O端口输出。C8051F320的ADC子系统集成了两个17通道模拟多路选择器(合称AMUX0)和一个200KSPS的10位逐次逼近寄存器型ADC。模拟多路选择器(AMUX0)选择ADC的正输入和负输入,P10P30、片内温度传感器输出和正电源(VDD)中的任何一个都可以被选择为正输入;P10P30、VREF和GND中的任何一个都可以被选择为负输入。当GND被选择为负输入时,ADC工作在单端方式;在所有其它时间,ADC工作在差分方式。ADC的输入通道由寄存器AMX0P和AMX0N选择。ADC中集成了跟踪保持电路和可编程窗口检测器。AMUX0、数据转换方式及窗口检测器都可用软件通过特殊功能寄存器来配置。ADC可以工作在单端方式或差分方式,当工作在单端方式时,转化码为10位无符号整数,所测量的输入范围为0VREF1023/1024;当工作在差分方式时,转化码为10位有符号整数(2的补码),所测量的输入范围为VREFVREF511/512。ADC可以被配置为用于测量P10P30、温度传感器输出或VDD(相对于P10P30、VREF或GND)。只有当ADC控制寄存器(ADC0CN)中的AD0EN位被置1时ADC子系统才被使能。当AD0EN位为0时,ADC子系统处于低功耗关断方式。C8051F320的电压基准MUX可以被配置为连接到外部电压基准、内部电压基准或电源电压VDD。基准控制寄存器REF0CN中的REFSL位用于选择基准源。选择使用外部或内部基准时,REFSL位应被设置0;选择VDD作为基准,REFSL应被置1。C805IF320在8位单片机中率先配置了标准的EC2接口IEEE11491,在上位机软件支持下,通过串行的EC2接口直接对产品系统进行仿真调试。C8051F的EC2接口不仅支持FLASHROM的读/写操作及非侵入式在系统调试,还为在系统测试提供边界扫描功能。通过边界寄存器的编程控制,可对所有器件引脚、SFR总线和I/O口弱上拉功能实现观察和控制。C805IF320把80C51单一的外部复位发展成多源复位上电复位、掉电复位、外部引脚复位、软件复位、时钟检测复位、比较器0复位和引脚配置复位。众多的复位源为保障系统的安全、操作的灵活性以及零功耗系统设计带来极大的好处。3、引脚及封装C8051F320引脚图如图37所示。PGND45V6REI7BUST9CF图37C8051F320引脚图C8051F320封装图如图38所示。3231302928272625242322212019181712345678910111213141516P01P00GNDDDVDDBEGINRSTP30P27P26P25P24P23P22P21VBUSP20P17P16P15P14P13P12P02P03P04P05P06P07P10P11C8051F320图38C8051F320封装图VDD数字电源;GND模拟地;BEGIN5V校准器的输入端;/RST/C2CK设备的复位引脚或EC2调试接口的时钟信号;P30/C2D端口30或EC2调试接口的双向信号引脚;VBUSUSB总线输入脚;DUSB的D;DUSB的D;P02/XTALL端口02或外部晶振输入;P03/XTAL2端口03或外部晶振输出;P06/CNVSTR端口06或ADC0外部转换开始输入脚;P07/VRFF端口07或外部参考电源的输入端或输出端;P00,P01,P04,P05,P10P17,P20P27均为相应的端口引脚。4、电气特性校准器的输入电压REGIN引脚40525V;VDD电压校准器的输出3036V通常取33V;VREG偏流电压校准器有效时70UA;CPU和USB运行时的供给电流1MACPU时钟为24MHZ,USB时钟为48MHZ时,或9MACPU时钟为12MHZ,US
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公务员法考试试题及答案
- 2025年公安反诈测试题及答案
- 2025年湖南省高考历史真题卷含答案解析
- 2025年海事执法证考试题及答案
- 2025年8月绍兴银行社会招聘9人笔试备考试题及答案解析
- 2025年7月重庆市万盛经开区黑山镇人民政府招聘公益性岗位人员1人考试备考题库及答案解析
- 2025福建泉州市晋江市首峰中学招聘笔试备考题库及答案解析
- 2025德宏州瑞丽市人民法院公开招聘聘用制书记员(4人)笔试模拟试题及答案解析
- 2025福建厦门银行三明分行招聘笔试模拟试题及答案解析
- 2025年cfg桩基础工程材料采购与施工全程监管服务合同
- 气动阀基础知识培训课件
- 2025奇台县公安局招聘警务辅助人员(144人)考试模拟试题及答案解析
- 2025-2026学年浙教版(2024)初中科学八年级上册教学计划及进度表
- 2025年育婴师考试必考知识试题及答案
- 基孔肯雅热防护知识科普课件
- 2025-2026学年新交际英语(2024)小学英语一年级上册教学计划及进度表
- 河北省廊坊市2024-2025学年高一下学期期末考试 数学试卷
- 2025年卫生高级职称考试(超声医学)历年参考题库含答案详解(5卷)
- 2025年福建省高考真题卷历史试题
- 客户评级管理办法煤炭
- 航空礼仪培训课件
评论
0/150
提交评论