PID水温控制系统的设计与实现.doc

上传人:豆**** 文档编号:29964370 上传时间:2022-08-02 格式:DOC 页数:98 大小:848KB
返回 下载 相关 举报
PID水温控制系统的设计与实现.doc_第1页
第1页 / 共98页
PID水温控制系统的设计与实现.doc_第2页
第2页 / 共98页
点击查看更多>>
资源描述

《PID水温控制系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《PID水温控制系统的设计与实现.doc(98页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、XXX大学本科毕业设计XXXX大学本科毕业设计PID水温控制系统学生姓名 所 在 系专业名称班 级学 号指导教师PID水温控制系统学生: 指导教师:摘要:随着社会主义现代化的发展,在科学技术突飞猛进的今天,人工智能起不不可忽视的作用。尤其是各种智能化的仪器、仪表在农、工业的广泛应用给社会带来了极大的便利。本文从温控模型和特点出发,采用以单片机PIC16F877为核心,用AD7416数字温度传感器进行测量温度。以PID算法控制温度,并对温度进行良好的精度控制。本系统的多个部件如,定时器,加热开关,按键设置水温,实时显示温度,控制温度和报警保温等功能等都可利用单片机来实现。文章着重介绍核心器件的选

2、择、温度控制系统分析、各部份电路及软件的设计。它具有结构简单、可靠性好,抗干扰能力强、实现容易,成本低,具有实用价值等特点。它提供了一个通过温度来控制设备的基本思想和原理,相信能在实际应用中为我们的生活带来更大的便利。关键词:单片机 数字温度传感器 PID温度控制 PID-based temperature control systemAbstract:Along with the development of socialist modernization, rapid progress in science and technology today, not artificial inte

3、lligence from the role that can not be overlooked. Especially the variety of intelligent instruments, meters in the agricultural, industrial society to the broad application brought great convenience. In this paper the characteristics of the model and temperature control, the introduction of SCM PIC

4、16F877 at the core, with AD7416 digital temperature sensor to measure the temperature. PID algorithm to control the temperature , and temperature control for good accuracy. Many parts of the system such as, timers, heating switches, buttons installed water temperature, real-time display of temperatu

5、re, temperature control and alarm functions, such as insulation SCM can be used to achieve. The article highlights the core device of choice, temperature control system, part of the circuit and software design. It has a simple structure, reliability, and strong interference capability to achieve eas

6、y, low cost, has practical value, and other characteristics. It provides a temperature controlled equipment through the basic ideas and principles, I believe in the practical application of our life more convenient.Keywords: microcomputer digital temperature PID temperature control 目 录一、前 言1(一)设计任务及

7、要求1(二)方案的比较与选择2二、总体设计2(一)系统总体设计2(二)单元电路的功能原理分析7(三)发挥部分设计8三、系统软件设计9(一)程序的主流程图9(二)各个功能模块流程10四、系统测试与调试14(一)电路测试14(二)仪器的使用15(三)测试的结果15(四)发挥部分测试15五、结 论15致 谢16附 录17附录一 设计总电路图17附录二 设计PCB图18附录三 设计3D图19附录四 程序清单20参考文献2886用机计实计程应对 振版版华京程管开系武孔美出社出:,教序 凤征 瑞版学大:,门言机单 建版出工例制电绍陈出航:程实单 理机单 海版学天京京,程原单列 中文数采示标/ ( 0 程子

8、加/( = 加率始则/ 度温小是当) * ( (0) 00 ( 数计始重 = = 保,制跳是 温标否度前) ( (0/ 0* ( ()( 0=0)( =0报环/ 算算/;0 0 ;= 0 温温等真是前次) + (0/ 0 稳让, / ( -;=(温目于是前) ( / + ) =示示 0 除/ ; 自并时作时下加中0间数 / ; ) 电继/ 0)( 时热动 ) / -=( =电动,器算次/ ; ; 打新器和存关/ = 0=0 0 0 0 )(0=0= 期样 周大 (计计计硬; )000 0 程值常查动/( 围制模否) * ( (/)+ ) ( 0 =0 + ( 程下则否 报制可则/0 ; 温目等

9、是度判) + () =0) 0* ( 程下执是按动否判/ = 程子用,/ ) 按真否/0=()= 抖按而,为程度目用 ) / 程程用部样续, ; 跳,/; 按否描/)= |= ( ( 程化 调;( 程子初 调;( 程化始 /; 程程始调/) ( 程中开/)一自 计,除,/+ 0 中 为是/) 一自器且,除则+ ; ; ; 中 为断/) 中闭/( 程终 .: 0 . /; /; 0 ; 0=: ; ; . /; 00 ( 程子常计过信信是断/ 0= ;信停机片/ 信回是判; 0= ;信应机单=程子调) 数字第器来/ 信信有判; 0 ( ;数数,收设片次清件由/ 信回否/ 0 信应机片=程程调;

10、数数第的来/ 信回是/; 0 数接,备为机/ 信回否/; 0= ( ;命控 地送/ 为成直启则动果如0 ) 信信/;=启/ ;温 / +;0(程程数/ 显度/; 0= )( = 0=) = ) ( 0= )( =送/0 均均数大滤/ =排到 / , 排到小/; ) ( 部示 + + + ; 00 + = =, , 算排大从参控返 ; 度温时记0 )+0 ( 公控糊 +之温一与当则否 0/ 0* ( 0定设/ ;控动第是判= ( 算控) 松键/)=()= ) )0 =0= ;=00 00 = 0 + 0= 0 ; + 0= =;=( 程程0= ) =0 =0=) = =0=) = ( 程子温目

11、;-=( 程时延 / =标中 /0=中总关存寄 始/ 0 频频 率 设/ 存寄 始0 入入 / 入为 /; 存 化/;0 ( 程程 0 ( 程化始0 0 ( 程子 0=0000=0=0=0=0=00 = 000 0=00端数为 定 0 ( *始端 段数 , , ,0 , 00 =0 段段小 0 , 0 ,0,= 申数糊/, , 申量延 动,: 位: 数温 , 申位标标器 , , , 到节,到字中个到存温 文文 . 清程 计 设路路计 持和的学活的人及谢持大解学,奉的的谢的示表在助很作习后我对助私的多出设我也朋联助帮导情予习学来多师学大师了辛:们向在的做到过学使养私关切老到身身使,印深生神业不、

12、教因;熏风作我风治严新求、深师导和的了给各老授宅导程整的文设骤和思统系控一开上基计设 方的进统属意户热加为为可足中说升速度加统上的热贴,传个通本价广有的本示上成简实场比度测于广可要部扩现基,小差控.0误测该重更验次达,与的了,程编 采 差差0只的目温最达时。温会,这。醒自系,目到测挥.精.精.度. .度 度 . .度量测 果效理都,示处是度显控是管的本.差控 误量证数验- 验部到试结的温行,保进它着断会系时要所温热加开加值标设需根,度出会管,水器计温源的好连使的行进以,试电则度目,加自度目再无电,相若比度温放度的出会 水器度数,无接测电调与述详不,设行间程根能其数定温理模功框框温回算当算=动算

13、结开始 返算当算 启一计束学始分积/ 设毕 - * - + 例 ( ; - 微当/ ; - - = 积 + 偏/ * -= ( =出出:度度、数 数计 法 = 0 = ;= 0 =:回:数始 :述 : =现现程个用的算 式法量可) 到以可 算似)公过律规 所()期 刻时近方算用只确直能和的 此,算差刻采能,样种控片计计框设温开数口结=00+开 ?松盘数口0=? + + 信止应显答接位答应个答接功始结开 信动读读答显+ 答应止立应?机单二第?答数第应机成化始?立答 答读信功个位显 盘松开0=数温计种能差 和直方时期(律公 可法 的个现= : 述始:= = 0= 法 数、出= = * 偏 = -

14、( - /计当返返开算回框理温能行不与电无度 度度相无再,度,行的源器管度根值加所系着保行试验验量控.管显处都效量. .精.测自这温。目0差编了与次该测差扩要于场简本有本,热统速足可户属进设开一统文整导给的深、治作熏不神,身老私学做在了学多予导朋设的对后很示谢奉大持人和 路 程 文 存到到 ,标 , : 量 /申 ,0 段 =0 * ( 数00 =0=0 程 0 0 ( (化 ;入 / 0 频频 存中0 = / 时 - 目程 ) )0 )程 = = 00;0 =/松 算 =第 0 / 当与之 糊 +0度 控从算 +0 + + ) /小 排/数 0/(0 () 0 / (; =信 动直 / 命

15、;否 机备数 ;是信 数 程片 /信件片,数 信信 第 程信 0; 片信 断过子 ( 0 ; = 0 程 (闭 )中; 则除自 /为中 /计 开程 /始/ 程 程( 程( |/按/ 样部 / 目,按)=否 ,子 否是程 *0 判等 ; 可 则 = ( )否围(常值00 硬计( 期=( 0 0 /和打; 算电 = 热) / ) 0下自 除 示 于温=( 稳 0 次等 0= ; 环=)0( 0 ( 度否 跳 始数(0( 当度 始 =加 标采 程京学单 程航电例建机,大瑞征序:出孔开京版 应实 =信立址? 应数?;) 扫扫 ) 门清 ) 计 、温示度/) _ _ _ _ = 处值 ( _ 键/ )

16、_ = 处抖、键/ ;( _ ) ) 00 =:数控度描、: ( 法程:= 0 、 . 、 .:主件和的了涉个在备的有先程编程程流程流程设件率作的高数来件用。统和保行,异现系时看具 设分路电 面上块个:图图体路电测始新零状按一。位键则态为次果键按秒 现件采温温制控水达从热通或,控进合电通电制定设按于 个,环进温 0显位用度到达温得的当际电示次新 每值值温,样秒0值度令发片,其总,工点特可精,接,向 与即口需,总 独采 + 量测度供 器传数线公用测度号号和线时分 扫 控 按是 复用 开加用 器制于 报0:分机片系示如电析理功路单 度制我验通0精测所 度器温数0间次器转。寄度字0 换/再电换将计统

17、框统度温目使水过度标工出显 用控软机送来测器感数,所如步计捷快易品使实应子及发产系的便的 于提能 密的保程 (监供提。格的芯 芯的等 、 一之好计低片类片司公运常激会,电 (进计静 ;耗使性电了结路 倍 机一速的,业的了建集简精佛采 间序上 时开%0节单构令指 用于用易指单部)令仅 目集指 采 于期易:点显有片中设仪各应被,机的丰品单的微 芯 致近价芯与片 司微产发产为它;阶品和学初用特程次地以,多器序 、驱 比电、口 通串路口 和 、出/以后路的上( 入、较器存 、 /增下价低,指 类 用产的公是 流新展单成已的用深,一的单体特能小、速功、简小令低实式指水流构总) 集简采机系 公片 ) 需统

18、够能 一 机 口 有高成精了选设复令说 相且拟行要口 不单系。 、 繁机片市选片分脚列 - - -封时 .电 联方作指 范量 / 方 参 。如脚表参要理作们型等 、 、 列。等程、家备办试电机计用可。 为感设故特这范度精因 度-论测且感温字化温将 0个, 0一 精影误带,号放在处字进模温器拟0 ,传度度温测以一都 和 的围试和精着上择以,的制且,控精 器选件法制 法制、算控的用制程在。控和控、制用采系程的在,出给控信要系时。于于型的所由间是,代要综论控,变常统立建学精对于中制实在上学的立建制糊法制制法制模到理据法制最制自得化的态 。制分比种几以控法算控控则运片。控后算进信之设值的过它制算统控于

19、相机统此的制达误输,的量对部制制控制对 执号控成器利)(行定端到馈换量经来测出统该构统成须制控度方方果果好得都当参只而统个。数控 于上程坏效控 。应方、简原其求制般能,控的泛应是节 常便资省这器单简应,要过足,用差态减的用;不统荡系能,误量除用积差稳但稳程节用节比数间、间、系例,设个节 期采 为表式式散节调常间为常间为系系比节为 为程态制成性通、积比控 模偏构行值际 定是节这性一是 所图成主比%然用控其 ,达技使广十领度的, 路系控以制控业的改为 控些一实于单构它,熟是十用制度造于用控的便析性制一对。制自器 控、节 的熟性,控大产究的泛器度温技科以期和测温需人多量物又普分系度用下。及件现的应先

20、.模主警报制 度目按示 感温,制的系 型列用,源的系 结并能的度 思设体设设总计统行案采终面比综虑情际数系为,温为 电氏为0 时摄 其) =是度阻热度.于偏大时氏 在较线元元测作,稳中化温能理阻电0 电铂温采 不用的较度别有,非识路对并很来,器计这,单方这路电表数 / 控限,路。控现统用温测度字强能干性,来片利都显温定,加器如部统。扩于活方,丰片单温实方 ,测 感度心 机以:选较案度 制度0误部扩度 0围度误式作两控要基点的使具扩来需据可而特等实低,现、构有功等和温控温、水具本计案平水生提的决制的我现帮内的要满是(精很能控望们制种论那和行位送通通并数集时以统炉计为片准艺达,控测温热求,节度的轻

21、减量量的,地安过证为下高较劣在。数的而重是温产力工、金来用好资边,控水握应我况缺源水当在。巨资成从作去资会温过或过用的着都常是中产工是制展速快型化度着表统系温前目仪器温的性化批出并领国瑞德国日以。果取定参适智在迅统度外,展方和制控,发术技术子微,需制过由来能能超与性较;摄0精控温制设度0 摄能不本定持以自实降境在定由范在温水系控实方度 于量 器度了时统。计分以的体、选制制和器、构及其过的系温实制个的片心核 是绍要及计 文 _ _ 清录 _ 图计 附 _ 图 设录 总 附 _ _ 谢致 _ 论、 _ _ 部挥 的测 用的仪 _ 0 _ 路一 试试系 程块功二 _ 程主程 软三 设分三 _ 析能路

22、元二 设总一 _ 计总 _ 择与案二 _ 要任) _ _ 一 - , , , , - , . . . , - 制控 传度 机利的来生我中际信,原基设制过一供点特用具本,实能干性、简结。的路部各统控择件核绍章实片利等功保度制度时温置键开器,如多统制的良度,制法 度量器感字 心为 以采点型控本利极带给泛广、在、的各其作忽不智人天进术在展化义社师师 系控教 名 在姓系制设设学 学系 教系 师义展天忽其在广极本采 感度度制如器置制保等绍件统路结、,具点过原信我利度 制 ,- , , , - _ ) 案 总 设 路_ 三 程主 _ 功 系 0 用 谢 _ 附图 录 文 及绍 片制系其构和、的。时度于方系

23、在由降实定摄度温0较与来制微技,和展外智定取日国出性温目系着快速产是都或温资资巨当况水边好金力是数劣下为安量的,热,达计以数通位那们能很满帮我决生计水温等构,实可需使基控式度 扩部制度选以 心 实片活于如,定利,干测用控限控数路单这来对,度的 采电电能化作元在氏于热是 时氏 为系综面行总设思度结 源型 的制 按 报模的件下分物人测和科度产,熟、器。对便的度十,单实些的控系 的广使其然%图是性是值偏控通制为 为系为为节式 采期设、间数程但用误能荡的态足,单器常 泛,制其简 效上于。只当好方控成构来换端(器号执制对,达的机统制过信算控控算控比。化制制到法制建的上于精统,论,由的于要给在系制控控用算

24、制制选精,上着围和都温传 模处放误 ,个化字测度因特设为计试办等 们参表 参 /范 作 封- 列片市 。 行相说设成有机 够需 机集总水实小、小体单深已新 是用类低下 器入(路出 路 、 、多地次用阶;产 与近 单品,应中点易采指 部易用令节开上 佛建了速 了耗;(电,公类计之 等芯的提 密 便产及应易计,数测软显工过使框将电/字转器数度所精我制功示系: 器用用按 控 时号测数器 量+独,口向精点,其令秒温每新际的到用显 进个按通进或从水温现按次态位状新电图块 分设时异行统件高件设程程有个的件. .、 =程 描数:= 0 、处 )/键 ( 值 _ )度 ) 信成86一、前 言(一)设计任务及要

25、求本文介绍的是一个由PIC16F877为核心的单片机制作的一个水温控制器。实现温度控制系统的设计过程,其中涉及系统结构设计、元器件的选取和控制控制算法的选择、和整体电路的设计以及部分电路的设计。在系统构建时选取了数字温度传感器AD7416测量温度,基于PID温度控制方式实现温度控制。系统设计水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变;能在40摄氏度至90摄氏度范围内设定控制水温,静态控制精度为0.2摄氏度;具有较好的快速性与较小的超调等功能。自70年代以来,由于工业过程控制的需要,特别是在微电子技术和计算机技术的迅猛发展,以及自动控制理论和设计方

26、法发展的推动下,国外温度控制系统发展迅速,并在智能化自适应参数自整定等方面取得成果。在这方面以日本、美国、德国、瑞典等国技术领先,并且都生产出了一批商品化的性能优异的温度控制器及仪器仪表,目前,国外温度控制系统及仪表正朝着高精度智能化、小型化等方面快速发展。温度控制是无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,过低的温度或过高的温度都会使水资源失去应有的作用,从而造成水资源的巨大浪费。特别是在当前全球水资源极度缺乏的情况下,我们更应该掌握好对水温的控制,把身边的水资源好好地利用起来。在现代冶金、石油、化工及电力生产过程中,温度是极为重要而又普遍的热工参数之一。在环境恶劣或温度

27、较高等场合下,为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度、节约能源,要求对加热炉炉温进行测、显示、控制,使之达到工艺标准,以单片机为核心设计的炉温控制系统,可以同时采集多个数据,并将数据通过通讯口送至上位机进行显示和控制。那么无论是哪种控制,我们都希望水温控制系统能够有很高的精确度(起码是在满足我们要求的范围内),帮助我们实现我们想要的控制,解决身边的问题提高人民的生活水平。通过本方案的设计,使本系统具有设置水温、实时显示温度,控制温度和报警保温等功能,它具有结构简单、实现容易,成本低,具有实用价值等特点。而且还可以根据自己的需要来进行扩展,具有灵活使用的优点

28、。1. 基本要求具备测量与控制两种工作方式;测量误差0.5度;温控范围20100度;2. 扩展部分 测量误差0.1度; 控制误差0.5度;(二)方案的比较与选择方案一 :采用以单片机PIC16F877为核心,数字温度传感器AD7416测量温度,基于PID温度控制方式实现温度控制。单片机资源丰富,使用方便灵活,易于进行功能扩展。系统的多个部件如,定时器,加热开关,按键设定温度,显示温度等都可利用单片机来实现,可靠性好,抗干扰能力强。方案二:数字温度传感器测量温度,用数字系统来实现温度控制。该电路利用上,下限温度控制,3(1/2)为LED数字表头及电源电路组成。这种方案实现简单,但是这种设计电路器

29、件很多,调试起来很困难,并且对模拟电路的知识要求非常高,只有在特别适合精度要求较高的场合使用,不灵活。 方案三:采用温度传感器铂电阻Pt1000。铂热电阻的物理化学性能在高温和氧化性介质中很稳定,它能用作工业测温元件,且此元件线性较好。在0100摄氏度时,最大非线性偏差小于0.5摄氏度。铂热电阻与温度关系是,Rt = R0(1+At+Bt*t);其中Rt是温度为t摄氏度时的电阻;R0是温度为0摄氏度时的电阻;t为任意温度值,A,B为温度系数。因此从实际情况考虑出发,综合比较各方面因素最终采用方案一来进行系统设计。二、总体设计(一)系统总体设计1设计思想 根据温度控制器的功能要求,并结合对PIC

30、16F87X系列单片机的资源分析,采用此系列中的主流型号PIC16F877作为电路系统的控制核心,数字温度传感器测温,LED显示温度,按键设定目标温度,PID温度控制,保温报警等几个主要模块组成.首先选择相应具体的工作实现元器件及方案。如下:(1)常用温度控制系统分析温度是一个普通而又重要的物理量,在许多领域里人们需对温度进行测量和控制。长期以来国内外科技工作者对温度控制器进行了广泛深入的研究,产生了大批温度控制器,如性能成熟应用广泛的PID调节器、智能控制PID调节器、自适应控制等。此处主要对一些控制器特性进行分析以便选择适合的控制方法应用于改造。PID在温度控制中已使用数十年,是一种成熟的

31、技术,它具有结构简单、易于理解和实现,且一些高级控制都是以PID为基础改进的。在工业过程控制中90%以上的控制系统回路具有PID结构,在目前的温度控制领域应用十分广泛,即使在科技发达的日本,PID在其温度控制应用中仍然占80%的比例。其主要构成如图1所。由图可知PID调节器是一种线性调节器,这种调节器是将设定值w与实际输出值y进行比较构成偏差图1 模拟PID控制并将其比例、积分、微分通过线性组合构成控制量。其动态方程为: (1)其中-为调节器的比例放大系数-为积分时间常数-为微分时间常数PID调节器的离散化表达式为其增量表达形式为: 其中T为采样周期。可见温度PID调节器有三个可设定参数,即比

32、例放大系数、积分时间常数、微分时间常数。比例调节的作用是使调节过程趋于稳定,但会产生稳态误差;积分作用可消除被调量的稳态误差,但可能会使系统振荡甚至使系统不稳定;微分作用能有效的减小动态偏差。在实际使用中,在满足生产过程需要的前提下,应尽量选择简单的调节器,这样既节省投资,又便于维护。常规PID控制调节器是一种应用广泛技术成熟的控制方法,它能满足一般工业控制的要求,其优点是原理简单、使用方便、适应性广。采用PID控制,控制效果的好坏很大程度上取决于PID三个控制参数的确定。对一个控制系统而言, 只要参数选择适当,都能取得较好的控制效果。(2)自动控制方式为了实现温度的自动控制,必须要组成一定的

33、系统结构。该控制系统是把输出量检测出来,经过物理量的转换,再反馈到输入端去与给定量进行比较(综合),并利用控制器形成的控制信号通过执行机构SSR对控制对象进行控制,抑制内部或外部扰动对输出量的影响,减小输出量的误差,达到控制目的。在此控制系统中单片机就相当于常规控制系统中的运算器控制器,它对过程变量的实测值和设定位之间的误差信号进行运算然后给出控制信息。单片机的运算规则称为控制法则或控制算法。常用的控制算法有以下几种 经典的比例积分微分控制算法。 根据动态系统的优化理论得到的自适应控制和最优控制方法。 根据模糊集合理论得到模糊控制算法。自适应控制、最优控制方法以及模糊控制算法是建立在精确的数学

34、模型基础上的,在实时过程控制中,由于控制对象的精确数学模型难于建立,系统参数经常发生变化,运用控制理论进行综合分析要花很大代价,主要是时间。同时由于所得到的数学模型过于复杂难于实现。在实时控制系统中要求信号的控制信号的给出要及时,所以在目前的过程控制系统中较少采用自适应控制、最优控制方法和模糊控制算法。目前在过程控制中应用较多的还是PI控制算法、PD控制算法和PID控制算法。2器件选型(1)传感器的选择 由于本设计是精确控制系统,并且有控制范围上的要求,所以在选择传感器上要着重考虑其精度和测试范围。AD公司的AD590和AD7416都包含一个可以精确测量环境温度的片内温度传感器,但AD590是

35、模拟传感器,需对温度模拟信号进行数字化处理,在调理和放大信号时,又会带来新的误差,影响精度,而AD7416包含一个10位AD转换器,是一个以0.25的分辨力将温度数字化的数字式温度传感器,并且其测温理论范围为-55度到125度,因其精确度高,范围可选这两大特点,故本设计的传感器选为AD7416。可广泛应用于个人计算机、电子测试设备、办公设备、家用电器、过程控制等场合。该系列有:AD7414、AD7415、AD7416、AD7814等四种型号,它们的工作原理相同,主要参数见表,引脚排列如图所示。 表1 主要参数型 号AD7414AD7415AD7416AD7814接口方式I2C /SM BUS

36、SPI / DSP温度测量范围55125408540855512555125超温指示有无有无省电工作方式无有最大并联数3 81工作电压2.75.5V转换时间400s封装SOT-23SOT-23SO-8/RM-8SOT-23/uSOIC图2 AD系列引脚分布(2)单片机的选择现在,市场上的单片机种类繁多,例如51、PIC等。而51系列单片机不具有IIC端口,要对其进行模拟设置;并且相对PIC来说,其指令也较复杂。本设计选用了指令精简、集成度高,并具有IC 接口的PIC单片机,而PIC16F877这一型号的PIC单片机已能够满足系统的需要(图3)。图3 PIC16F877单片机美国微芯公司推出的C

37、MOS 8位PIC系列单片机,采用精简指令集(RISC)、哈佛总线结构、2级流水线取指令方式,具有实用、低价、指令集小、简单易学、低功耗、高速度、体积小、功能强等特点,体现了单片机发展的一种新趋势,深受广大用户的欢迎,已逐渐成为单片机发展的新潮流。PIC16F87X是微芯公司的中档产品。它采用14位的类RISC指令系统,在保持低价格的前提下,增加了A/D转换器、内部E2PROM存储器、比较输出、捕捉输入、PWM输出(加上简单的滤波电路后还可以作为D/A输出)、I2C总线和SPI总线接口电路、异步串行通信(USART)接口电路、模拟电压比较器、LCD驱动、FLASH程序存储器等许多功能,可以方便

38、地在线多次编程和调试,特别适用于初学者学习和在产品的开发阶段使用;它也可以作为产品开发的终极产品。微芯公司还将FLASH芯片做成与OTP芯片价格相近,以致可用FLASH芯片代替OTP芯片。微芯公司的单片机是品种最丰富的单片机系列之一,被广泛地应用于各种仪器和设备中。这种单片机具有如下显著的特点:开发容易,周期短:由于PIC采用类RISC指令集,指令数目少(PIC16F87X 仅35条指令),且全部为单字长指令,易学易用;相对于采用CISC(复杂指令集)结构的单片机可节省30 %以上的开发时间、2倍以上的程序空间。高速:PIC采用哈佛总线和类精简指令集,逐步建立了一种新的工业标准,指令的执行速度

39、比一般的单片机要快45倍。低功耗:PIC采用CMOS电路设计,结合了诸多的节电特性,使其功耗很低;100 %的静态设计可进入休眠(Sleep)省电状态,而不会影响激活后的正常运行。微芯公司的单片机是各类单片机中低功耗设计最好的产品之一。低价实用:PIC配备有OTP(One Time Programmable)型、EPROM型及FLASH型等多种形式的芯片,其OTP型芯片的价格很低。PIC还提供程序监视器(WDT)和程序可分区保密的保密位(Security Fuse)等功能;提供了基于Windows98/NT/2000的、方便易用的、全系列产品开发工具及大量子程序库和应用实例,使产品开发更容易、快捷。3设计步骤系统的工作原理如图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁