《外部信号与设备的接口.ppt》由会员分享,可在线阅读,更多相关《外部信号与设备的接口.ppt(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口A 外部信号与设备的接口1.课文内容简介:主要介绍计算机控制技术中接口的概念和作用、并行输入接口、并行输出接口、数模转换接口、模拟数字转换接口等内容。2.温习计算机控制技术中有关A/D、D/A、PIO板卡的内容。3.生词与短语P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口auton
2、omous adj.自治的bus-compatible adj.总线兼容的temporal adj.暂时的handshaking n.握手direct memory access(DMA)直接存储器访问strobe v.选通,发选通脉冲poll v.登记,通信,定时询问latch v.抓住,占有;n.寄存器full-scall adj.满量程的most-significant bit(MSB)最高有效位P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口least-
3、significant bit(LSB)最低有效位resolution n.分辨率slew rate 转换速度sample v.采样successive approximation 逐次逼近dual slop 双积分flash converter 闪速转换器sample-and-hold n.采样保持spectrum n.(光)谱,波谱,系列,领域,范围multiplexer n.多路器(开关)P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口4.难句翻译1 In
4、 this interface,there is a“tristate”buffer which when it is enabled will force the processor bus to have the same binary value as the external data lines.在这种接口中,有一个三态缓冲器,当它被激活的时候,它能迫使处理器总线与外部数据线有相同的二进制值。2 Ui is then removed and a known negative constant reference voltage U is integrated which produc
5、es a ramp down.然后去掉Ui,对一个已知的负常数参考电压U积分以产生一个下降的斜坡。5.参考译文A 外部信号与设备的接口外部信号与设备的接口 系统总线上的信号以非常有序的顺序发生。每个信号以事件的特定顺序来启动并在一固定时间后或被另外时间的顺序而终止。在仅有存储器和微处理器的系统中,由微处理器直接启动总线事件。概述概述 独立的外部设备和无总线兼容的信号以及与系统总线信号无时态关系的信号都不能直接连到系统总线上。系统总线通信是通过输入/输出接口来完成的。输入/输出接口的主要作用是协调处理器与外部设备之间的数据传输,以及转换为处理器可识别形式的数据。接口的其他作用可提供电隔离、噪声抑
6、制、临时数据存储或数据格式转换。有几种类型的接口,例如并行输入/输出、数字模拟转换、模拟数字转换、实时时钟、直接存储器访问,都是常用的。这里,我们仅限于讨论并行I/O和A/D及D/A。P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口术语“输入”和“输出”通常指CPU和CPU的输出。如图3-2A-1所示的一个简单接口的标准图。输入接口仅受处理器控制。无论何时处理器寻址输入口,外部数据总线上的数据被允许放到处理器数据总线上,并且当CPU把数据放到总线上时,这一数据是
7、可用的。并行输入接口并行输入接口P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口 图3-2A-1 简单的并行输入接口图 3-2A-2 带有寄存器的并行输入接口在这种接口中,有一个三态缓冲器,当它被激活时,它能迫使处理器总线与外部数据线有相同的二进制值。当在不允许状态时,缓冲器输出进入高阻“第三态”,它能从总线上有效地移开数据线,允许其他数据利用系统总线。在某些情况下,同步交换信号的使用是必要的,如图3-2A-2。当数据可用时,外设使可用数据线求反,且数据存在接口
8、内。同时,在状态寄存器中设定“准备好”标志以指示给CPU数据可使用。为了了解这一点,CPU必须连续查询接口(读状态寄存器),最终锁存数据。输入任务也可由DMA(直接存储器寻址)I/O来实现。并行输出接口并行输出接口 输入与输出接口的一个区别是输出接口必须有个数据寄存器,因为在CPU数据总线上,处理器数据仅在很短的时间内是一个常数。图3-2A-3所示为一简单接口形式,无论何时CPU发布接口数据寄存器的正确地址并完成一个“写”操作,便可接收数据。锁存后,数据可用于外部世界。P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分
9、第二单元课文A 外部信号与设备的接口外部信号与设备的接口数模转换接口数模转换接口 图3-2A-4所示的数字模拟转换器是用于产生一个模拟电压和电流,在给定的“满标度”范围内,与二进制数字成比例。图3-2A-4 数模转换器P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口模拟电压的数字表示:直接二进制表示,任何一个数字值的输出电压可从下式得到:Vout=VFS(b72-1+b02-8)对于偏移二进制,例如在-1和+1V电压之间可获得一个双极型输出。双补码双补码 表示极
10、性输出的另一种方法是用双补码数。如果最高有效位表示一个符号,那么最高正数为01111111,最高负数为10000000。其他可能的表示是二进制码十进制和加号大小。也有几种可生产的可选跨接模拟电压范围。最常用的电压为5/10,5/12或10/24V。P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口 根据数字表示和可用的满标度电压,D/A转换器的说明书应至少给出它的1.分辨率;2.转换速率;3.稳定时间;4.线性化;5.增益和偏移的温度系数。模拟数字转换接口模拟数字
11、转换接口图3-2A-5为一个模拟信号采集系统。它的作用是在特定的瞬时时间,即采样时间对N个模拟输入信道中的一个电压产生数字表示。象在D/A转换器中,希望的数字表示是一个设计参数,其可能根据不同的A/D接口而有所不同(二进制、偏移二进制、双补码)。P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口图3-2A-5 模拟信号采集系统A/D转换器可分为模拟边和数字边。在数字边,设计者必须考虑:1集成电路技术;2逻辑电平和三态能力;3分辨率;4转换速度;5CPU信息交换;6
12、外部控制。在接口的模拟处,设计者必须关注:1)输入电压范围(产生最大、最小数字值的的模拟电压的差值);2)各种不同的误差源;3)在A/D模拟部分产生的等效输入噪声。就如同D/A转换器,有一个可能出现的增益和偏移误差及线性误差。这些误差的温度系数也很重要,它们对于总误差的作用应在温度范围内计算出来。P3U2A Interfaces to External Signals and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口 逐次逼近型逐次逼近型A/D 应用在A/D转换器结构上有很广泛的技术。最普通的是逐次逼近型转换器。它具有适度速度和适度分
13、辨率的优点。它的作用:第一次将输入电压与设为满量程A/D参考电压一半的测试电压相比较。利用标准的D/A转换器来得到测试电压。如果第一次比较后,输入电压大于满量程的一半,那么设定最高有效输出位。如果输入电压小于满量程的一半,那么从测试电压中删掉满量程电压的一半,否则电压保持同一值。下一次,四分之一的满量程参考电压加到测试电压上,将输入电压与测试电压再一次比较,如果输入电压超过测试电压,那么下一个最高有效位被设定,测试电压,第二位设为0,四分之一满量程参考电压被删除。这一过程逐次以更小的加权二进制电压重复,直到测试完最低有效位。P3U2A Interfaces to External Signal
14、s and Devices 第三部分第二单元课文第三部分第二单元课文A 外部信号与设备的接口外部信号与设备的接口双积分双积分A/D双积分A/D转换器适于性能频谱的高精度端。这种转换器,在一确定的时间T内,一个未知正输入电压Ui作用在电子集成块上,从0伏开始,产生一个斜比为UiT的正向增长输出电压。然后去掉Ui,让一个已知的页常数参考电压U积分以产生一个下降的斜坡。从参考电压作用时间的UiT/U秒后,第二个斜坡通过零点,时间由高速计数器测量;由于T和U是常数,因此计数器保持的值正比于输入电压。例如,如果输入电压等于参考电压U,两个积分时间相等,计数器将设为达到最大值。这种类型的转换器通常为线性的
15、,转换器可达到20位,但转换时间相对长一些。快速转换器快速转换器在性能频谱的高速端,并行(快速)转换器可提供大于100MHz的转换率。这由将模拟电压分为2N-1份,通过对每一份来提供内部电压参考来完成。由一串其输出产生二进制输出量的高速比较器将模拟信号立刻与所有参考电压相比较。由于这种A/D所要求的部件的数目和质量的原因,设备更常为8位或小于8位的。快速转换器常常是很贵的。采样保持电路采样保持电路 模拟转换系统中A/D转换器前面常有一个采样保持电路。在逐次逼近转换器中特别需要一个恒定输入,因为在转换过程中,输入量要与参考量比较几次。多路器多路器图3-2A-5所示的多路器概念上更象旋转开关,它能
16、在处理器控制下旋转“寻址”任何一个输入通道。对有N个通道的多路器,每个通道都有效。机械开关和固态设备都能构成多路器。多路转换可用不同方法,例如“单端的”和“差分”连接来实现。当是参考地的信号,单端连接很有用。当你对两电压例如应变仪两桥臂电压的差值感兴趣时,差分多路器会很有用的。P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用B 计算机的应用1.课文内容简介:这是一篇介绍计算机应用的综述性文章。文章从科学计算、数据处理、自动控制等九个方面阐述了使用计算机的优越性,通过本篇文章的学习,可使学生从更广泛的层面
17、上理解在现代社会中使用计算机的重要性。2.查阅计算机控制系统研发、应用方面的文章。3.生词与短语P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用artillery shell 炮弹census n.人口统计overwhelming adj.压倒一切的retrieve v.检索inventory n.仓库管理servo control system 伺服控制系统group control system 群控系统virtual reality 虚拟现实computer simulation 计算机仿真pro
18、totype n.原型(机)P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用cost-effective adj.性能价格比(高)的iterative adj.重复的,反复的interactive adj.交互式的step motor n.步进电动机end effector 终端执行机构embark v.从事,着手auxiliary material 辅助材料specification n.(复)规格machine tool 机床fabrication n.构成,组成,制作allowance for f
19、inish 加工余量P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用comprehensive adj.综合(性)的real estate 不动产asynchronous adj.异步的topology n.拓朴结构transponder n.发射机应答器terminal n.终端(机)stereotyped adj.僵化的AI 人工智能comprehensive adj.综合(性)的real estate 不动产asynchronous adj.异步的topology n.拓朴结构transponde
20、r n.发射机应答器terminal n.终端(机)stereotyped adj.僵化的P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用4.难句翻译1 Computer simulation as a powerful analytic tool widely used in scientific research and engineering design demonstrates unrivalled advantages.作为一种广泛应用于科学研究和工程设计的有力分析工具,计算机仿真显示出无与
21、伦比的优点。2 Data,diagrams,tables,etc.showing its shape,dimension,structure,fabrication and the material it is made from are input as the software requires.表示产品形状、尺寸、结构、组成和制造材料的数据、图形和表格等将按软件的需求输入。3 The solution to that problem was then based on asynchronous low-speed lines organized in either a star topo
22、logy with a line dedicated to each terminal,or a tree topology with multidrop lines.P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用 此问题的解决基于异步低速的传输线,其结构可以是每台终端单配一线的星状拓扑结构,也可以是多分支线的树状拓扑结构。solution、answer、key、guide等词在表示所属关系时用介词to而不用of。5.参考译文B 计算机的应用计算机的应用 在发达国家,计算机的使用几乎遍及备行各业。这里
23、列举计算机应用的一些例子:1.科学计算。最早的计算机就是为作科学计算而创造出来的,计算涉及复杂的高难的数学或消耗时间的、令人厌烦的、重复性的数值计算。例如,计算炮弹的轨迹要求在几秒钟内解一组微分方程,设计一座大坝涉及解包含数百个变量的联立代数方程组可能要耗费数学家几年的时间,但计算机程序可以在几小时内完成此计算。P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用 2.数据处理。数据处理。计算机已被广泛地用于数据处理,例如,会计,统计,人口调查。涉及的计算非常简单加,减,乘和除,但数据量极大,超出人类的能力
24、和耐心的限度。数据库产品如Lotus-1,2,3给使用者提供正式的数据结构,用来对数据作分类,归类,贮存,选取,检索。安装了数据库软件,计算机就能处理数据,令使用者满意。3.自动控制。自动控制。以前,只有那些有专门技能和知识的人才可以做的事,例如,控制生产过程,操纵机器,检验产品质量,管理生产计划,管理库存,等等,现在都可由计算机来接管,全都实现自动化,效率和精度都高。NC(数字控制)系统,PID控制系统,伺服控制系统,群控控制系统,最优控制和自适应控制系统中,计算机作为中央控制单元把自动控制过程涉及的一切计算都接管过去,而且为系统中的所有的其他工作单元规定时刻表。CIMS(计算机集成制造系统
25、)不仅包含生产控制系统,还有生产计划和管理系统,旨在把工厂自动化(FA)与办公室自动化(OA)结合起来,构成全家公司的计算机网络。P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用 HIMS(人类一体化制造系统)是高水平计算机控制的一种形式。通过使用高性能的计算机和特定的软件,虚拟现实技术被用来为人类操作员创造虚拟的空间。4.计算机仿真。计算机仿真。计算机仿真是广泛地用于科研和工程设计的强有力的分析工具,表现出无与伦比的优点。有了计算机仿真,科学家和工程师们在观察未知现象,分析复杂过程,设计机器或建筑物时
26、就不需建造真实的硬件模型了。当被研究对象很昂贵,或者不可能把它建造成模型时,那么,计算机仿真就特别重要了。事实上,计算机仿真是建立在反映被研究或被考察对象的实质的数学模型的基础之上的。数学模型包含一系列用数学的思维和方法描述该对象的内在过程的方程式。每一计算机仿真程序都包括从这些方程式推导出来的算法。已开发出许多计算机仿真系统,已证明它们在成本-效果上是合算的。因为采用了计算机仿真程序,工程师们每次输入不同的方案和参数到他们的计算机模型中即可完成重复性的设计过程而不必建造许多的、不同的真实模型。P3U2B The Applications of Computers 第三部分第二单元课文第三部分
27、第二单元课文B 计算机的应用计算机的应用 5.机器人学。机器人学。在机器人中的控制器大多数是计算机-从微型计算机到小型计算机。NC(数值控制)和SC(伺服控制)用得很广泛。它们可重复编程以产生机器人根据该程序将要采取的运动和行动所需的指令序列。举例来说,控制器把一系列脉冲发送到机器人臂的一个关节内的步进电机,正如那程序所要求的那样使它旋转一角度。当所有的关节都以这种方式驱动时,机器人臂将伸到预期的位置,具有预期的姿态,装在臂端的终端执行机构就按照控制器的指示做它的工作。运动的精度决定于控制器本身。6.CAD和和CAM。CAD(计算机辅助设计)是一种软件,能帮助工程师们设计新产品、建筑物、印刷电
28、路板、土木工程如桥梁、机场,把他们从令人厌烦的、劳累的和消耗时间的工作中解放出来,如画图(草图和工程图)。当工程师们从事设计时,他们常常参阅各种手册,其中列出了有关结构、零件、材料和辅助材料的细节,供设计者为他们的设计而选择。CAD产品把所有这些手册的内容归入到软件产品的库中,为工程师们提供信息,如产品名称、尺寸、功能、性能、规格、形状、颜色、制造厂家、机器、零伴、组件、工具、材料等等和价格,都是工程设计所必需的。P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用 CAM(计算机辅助制造)是帮助工程师们分
29、析一种产品或一项工程并对制造或建造它提出建议的软件。要按照软件的要求输入表示它的形状、大小、结构、装配、制造它所用的原材料等的数据、图、表等。然后,该软件就会给出有关它的制造的建议,例如,机器加工过程,要使用的机床和设备,技术参数如完成限期,精度以及特殊的处理等。7.管理。管理。管理是一切银行、公司、商店、大学、研究机关在竞争中成功还是失败的决定性因素之一。管理是综合性技术,涉及该单位的每一方面任务(产品、发明、创造、专利)、人员(管理人员、职员、技术人员、服务人员),财政、不动产、设备,等等。计算机化的管理是指在任何专业中提供管理手段的软件,例如,对各种人员,会计,销售,仓库,税收,工资等的
30、管理。每一种软件都体现了该软件所涉及的专业的最新理论和方法,而且相当容易就能学会。越来越多的管理软件出现了,取代了人的管理。P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用 8.计算机化的通讯。计算机化的通讯。在这一领域的进步始于60年代初,那时的问题是把偏僻地区的计算机终端联入中央计算机。这一问题的解决办法是以异步的、低速的线为基础,或者按星形拓朴结构组织用专线联络每一台终端机,或者以树形拓朴结构用多端线,联结多台终端机。到了60年代末,由于出现分布式资源共享网络,这一领域向前迈进一大步。目的是把地理
31、上分布各处的计算机和用户互联起来,使联结到网络中的全部用户都可共享在这些地点开发出来的硬件和软件资源。这类网络的最显著的一个例子就是ARPANET,它是在1969年开始实施的一个网络。一个以无线电为基础的终端访同网络称为ALOHA,是在1970年在夏威夷大学建造的。INTERNET上的卫星转发器装备了一具复盖全球的天线,能利用地面站传输数据,因而达到在地面站间的全联接。用光纤缆把偏远地区的用户终端联接到中央计算机设施,可传输数据、图形、电视和音频信号,比现存的任何网络都更好。P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算
32、机的应用计算机的应用 9.先进的应用。先进的应用。人工智能是计算机科学的一个分支。它的目的是开发用于创造“智能,计算机程序的理论和方法;它们的工作方式象人,而不是要把使用计算机的人类屈从计算机支配的、死板的工作方式。在类比的意义上,人类的智能被加到计算机程序上,它们就显示出更聪明的行为和更广泛的能力,例如,思维和推理,获取知识并把知识用于解决今天的计算机不能解决的、更复杂和更困难的问题。专家系统是人工智能最成功的例子。面向一种专业的专家系统就象该专业领域的人类专家那样工作,对用户提出的问题提供建议。(从人类专家)抽取来的专业知识被组织在它的知识库中,准备好让使用者检索。现在,许多专家系统已可从
33、市场购得,更多的专家系统正在开发中。知识工程是人工智能的另一课题。知识工程是为了研究怎样用程序模仿人类的的头脑,特别是,模拟人脑获取知识和应用知识的能力。换句话说,知识工程是要创造出能够学习,也就是靠它自己能扩大其知识贮存量的计算机。P3U2B The Applications of Computers 第三部分第二单元课文第三部分第二单元课文B 计算机的应用计算机的应用 计算机视觉是人工智能的另一种应用。计算机视觉就是使用计算机去分析和评价视觉信息;换句话说,计算机能够看见东西。计算机视觉系统能从,譬如说,照片、图画、影物等等的视觉信息中辨认或分辨那些在计算机程序中已确定地分类的物体,这种系统可以比人类的眼睛更有效地工作。例如,检查空中摄影图片以辨认特定的物体,例如,导弹、轰炸机、战舰,可以帮助战场上的总司令作出决定。教育可能是人工智能的另一种应用。与传统的CBT(计算机辅助训练)不同,人工智能的CBT能根据学生的知识、经验、强点与弱点调整教学。结果,人工智能的CBT比常规的CBT有效得多。