版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上河北联合大学轻工学院QINGGONG COLLEGE, HEBEI UNITED UNIVERSITY毕业设计说明书设计题目:永磁同步电机伺服控制系统设计位置反馈及逻辑控制研究学生姓名:杨洋 学 号:5专业班级:08测控1班 学 部:信息科学与技术部指导教师:田晴 讲师 2012年5月23日专心-专注-专业摘 要随着电力电子、电机制造技术的飞速发展,交流调速理论以及新型智能控制理论研究的不断深入,永磁同步电机因具有体积小、重量轻、运行可靠、能量转换效率高、调速范围宽、动静态特性好等优点而被广泛应用于机电一体化、机器人、航空航天等高科技伺服领域中。因此,研究基于永磁同步
2、电机的伺服系统具有重要的现实意义1。本文首先对伺服控制系统的发展概述做了简要的介绍,明确了永磁同步电动机伺服控制系统的研究背景与意义。然后在分析了永磁同步电动机结构的基础上,详细介绍了永磁同步电动机的矢量控制策略,重点分析介绍了永磁同步电机伺服系统里边的位置反馈及逻辑控制。最后本文用protel软件制图并对其进行仿真,完成了对这个系统里位置反馈及逻辑控制的研究。关键词 永磁同步电机;位置反馈;逻辑控制;Protel软件AbstractWith the development of power electronics,the motor manufacturing technology and
3、the progress of theories of AC speed regulation system and novel control strategies,the Permanent Magnet Synchronous Motor(PMSM)is widely used in electromechanical integration,robot and aviation territoryBecause of its good characteristics of small size light weight,reliable operation,hi。gh energy c
4、onversion efficiency,high speed wide range and good static and dynamic behavior ,etcTherefore ,studying PMSM Servo System is quite significantThis thesis introduces the general development situation of PMSM Servo System firstly,in which the background and significance are indicatedBased on analysis
5、of the structure of the PMSM,the mathematics models are set up at three coordinatesThe vector controlmethod of PMSM is analyzed in detail,introduced, focuses on the analysis of servo system of permanent magnet synchronous motor position feedback and control logic. Finally, by using the Protel softwa
6、re, mapping and its simulation, completed on the position feedback and logic control research.Keywords PMSM ;Position feedback; logic control; Protel Software目 录第1章 绪论1.1 永磁同步电机伺服控制系统研究的背景和意义由于永磁电动机具有结构简单、体积小、效率高、转矩电流比高、转动惯量低,易于散热及维护等显著优点,特别是随着新型的永磁材料的出现,永磁材料价格的下降以及材料磁性能的提高,在中小功率、高精度、高可靠性、宽调速范围的伺服系统
7、中,永磁同步电动机引起了众多研究与开发人员的青睐,其应用领域越来越宽广。当前,永磁电机在军事上的应用是占绝对优势的,几乎取代所有电磁电机。永磁电机在工、农、商、建筑、医药、旅游、金融业以及日常生活中的应用也越来越广2。 用在伺服系统领域的永磁电动机,按照电动机反电动势波形的不同分为两类:正弦波的永磁同步电动机(Permanent Magnet Synchronous Motor,简称PMSM)和梯形波的无刷直流电动机(Brushless DC Motor,简称BLDCM)。由于这两种电机的感应电动势波形分别为正弦波和方波,因此它们也被成为永磁无刷交流电动机和永磁无刷直流电动机。它们的共同点是定
8、子电流的通断受转子位置传感器控制,不同之处在于二者的磁场分布和反电动势波形。二者的优缺点比较如下:(1)在同样体积的条件下,PMSM比BLDCM重量要小15,材料利用率高;(2)PMSM通常采用矢量控制,控制算法复杂,控制器成本高,而BLDC控制方法和控制器结构简单;(3)PMSM必须使用高分辨率的转子位置传感器,而BLDCM转子位置传感器结构简单、成本低;(4)PMSM电流连续,铁心中附加损耗较小,而BLDCM定子磁场非连续旋转,造成铁心附加损耗增加;(5)PMSM只要保证各个向量均为正弦波,就可以消除转矩脉动,然而BLDCM不可能完全消除转矩脉动。PMSM最大的优势在于它的转子位置检测通常
9、使用旋转变压器或光电编码器,可更精确地获得瞬间转子位置信息。因而,凭借PMSM的控制精度和转矩的平稳性等控制性能都比BLDCM系统好,故其应用更广泛,主要用于机器人、数控机床、电梯控制等高性能驱动领域。可以预料,随着永磁材料和电动机转子制造价格的降低,以及驱动系统理论和实践应用的不断完善和提高,永磁同步电动机及其驱动系统将会得到进一步的发展和应用,在某些场合会逐渐取代现有的普通绕线转子异步电动机及其驱动系统。数字控制器D/A矢量控制器永磁同步电机及其负数码盘信号处理板光电编码器工控机指令电机系统输出正是基于上述分析,本文以永磁同步电机伺服控制为研究对象,在剖析系统特点及控制要求的基础上,结合智
10、能控制理论,从系统的角度出发,围绕控制策略问题进行分析和研究,并作了一些理论上的探讨、分析、设计,通过仿真和实验对所提出的控制策略及对应算法进行验证。通过应用先进的智能控制策略改进改进传统控制器性能来提高永磁同步电机伺服系统的伺服性能,为发展高性能永磁同步电机伺服系统提供有益的技术资料,并为实际应用奠定了基础。图1.1 永磁同步电机伺服系统结构图1.2 国内外研究现状1.2.1国外现状永磁同步电动机伺服控制系统的研究和应用近年来正在成为电机领域的热点。国外基于永磁同步电动机的伺服系统的研究开始较早,如日本的FANUC、安川、富士通、松下,美国的AE公司、科尔摩根公司,德国的西门子公司,法国的E
11、BC公司,韩国三星公司等早在20世纪80年代就不断推出交流伺服驱动产品,伺服驱动市场几乎是外国公司一统天下的局面。1.2.2国内现状而国内在这方面起步较晚,但生产和应用规模也在快速增长。目前我国的华中科技大学、北京机床研究所、中科院沈阳自动化研究所等厂家单位开始研究并推出交流伺服系统,打破了外国公司完全垄断的格局,并且我国自主研制的永磁同步电动机伺服产品已经在自动化、家电、电子信息产业、航空航天和现代军事装备等领域迅速得到应用3。1.3码盘1.3.1码盘简介码盘 encoding disk 测量角位移的数字编码器。它具有分辨能力强、测量精度高和工作可靠等优点,是测量轴转角位置的一种最常用的位移
12、传感器。码盘分为绝对式编码器和增量编码器两种,前者能直接给出与角位置相对应的数字码;后者利用计算系统将旋转码盘产生的脉冲增量针对某个基准数进行加减以求得角位移。编码器(encoder)是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备4。编码器把角位移或直线位移转换成电信号,前者成为码盘,后者称码尺按照读出方式编码器可以分为接触式和非接触式两种接触式采用电刷输出,一电刷接触导电区或绝缘区来表示代码的状态是“”还是“0”;非接触式的接受敏感元件是光敏元件或磁敏元件,采用光敏元件时以透光区和不透光区来表示代码的状态是“1”还是“0”,通过“1”和“0”的二进制编码来将
13、采集来的物理信号转换为机器码可读取的电信号用以通讯、传输和储存。按照工作原理编码器可分为增量式和绝对式两类。增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。绝对式编码器的每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。 从接近开关、光电开关到旋转编码器工业控制中的定位,接近开关、光电开关的应用已经相当成熟了,而且很好用。可是,随着工控的不断发展,又有了新的要求,这样,选用旋转编码器的应用优点就突出了:信息化:除了定位,控制室还可知道其具体位置;柔性化:定位可以在控制室柔性调整;现场安装的方便和
14、安全、长寿:拳头大小的一个旋转编码器,可以测量从几个到几十几百米的距离,n个工位,只要解决一个旋转编码器的安全安装问题,可以避免诸多接近开关、光电开关在现场机械安装麻烦,容易被撞坏和遭高温、水气困扰等问题。由于是光电码盘,无机械损耗,只要安装位置准确,其使用寿命往往很长。多功能化:除了定位,还可以远传当前位置,换算运动速度,对于变频器,步进电机等的应用尤为重要。经济化:对于多个控制工位,只需一个旋转编码器的成本,以及更主要的安装、维护、损耗成本降低,使用寿命增长,其经济化逐渐突显出来。如上所述优点,旋转编码器已经越来越广泛地被应用于各种工控场合。 从增量式编码器到绝对式编码器旋转增量式编码器以
15、转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法6。比如,打印机扫描仪的定位就是用的增量式编码器原理,每次开机,我们都能听到噼哩啪啦的一阵响,它在找参考零点,然后才工作。这样的方法
16、对有些工控项目比较麻烦,甚至不允许开机找零(开机后就要知道准确位置),于是就有了绝对编码器的出现。绝对型旋转光电编码器,因其每一个位置绝对唯一、抗干扰、无需掉电记忆,已经越来越广泛地应用于各种工业系统中的角度、长度测量和定位控制。绝对编码器光码盘上有许多道刻线,每道刻线依次以2线、4线、8线、16线编排,这样,在编码器的每一个位置,通过读取每道刻线的通、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码(格雷码),这就称为n位绝对编码器。这样的编码器是由码盘的机械位置决定的,它不受停电、干扰的影响7。绝对编码器由机械位置决定的每个位置的唯一性,它无需记忆,无需找参考点,而且不用一直计数
17、,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗干扰特性、数据的可靠性大大提高了。由于绝对编码器在定位方面明显地优于增量式编码器,已经越来越多地应用于工控定位中。绝对型编码器因其高精度,输出位数较多,如仍用并行输出,其每一位输出信号必须确保连接很好,对于较复杂工况还要隔离,连接电缆芯数多,由此带来诸多不便和降低可靠性,因此,绝对编码器在多位数输出型,一般均选用串行输出或总线型输出,德国生产的绝对型编码器串行输出最常用的是SSI(同步串行输出)8。从单圈绝对式编码器到多圈绝对式编码器旋转单圈绝对式编码器,以转动中测量光码盘各道刻线,以获取唯一的编码,当转动超过360度时,编码又
18、回到原点,这样就不符合绝对编码唯一的原则,这样的编码器只能用于旋转范围360度以内的测量,称为单圈绝对式编码器。如果要测量旋转超过360度范围,就要用到多圈绝对式编码器。编码器生产厂家运用钟表齿轮机械的原理,当中心码盘旋转时,通过齿轮传动另一组码盘(或多组齿轮,多组码盘),在单圈编码的基础上再增加圈数的编码,以扩大编码器的测量范围,这样的绝对编码器就称为多圈式绝对编码器,它同样是由机械位置确定编码,每个位置编码唯一不重复,而无需记忆。多圈编码器另一个优点是由于测量范围大,实际使用往往富裕较多,这样在安装时不必要费劲找零点,将某一中间位置作为起始点就可以了,而大大简化了安装调试难度9。多圈式绝对
19、编码器在长度定位方面的优势明显,已经越来越多地应用于工控定位中。绝对型旋转编码器的机械安装使用:绝对型旋转编码器的机械安装有高速端安装、低速端安装、辅助机械装置安装等多种形式。高速端安装:安装于动力马达转轴端(或齿轮连接),此方法优点是分辨率高,由于多圈编码器有4096圈,马达转动圈数在此量程范围内,可充分用足量程而提高分辨率,缺点是运动物体通过减速齿轮后,来回程有齿轮间隙误差,一般用于单向高精度控制定位,例如轧钢的辊缝控制。另外编码器直接安装于高速端,马达抖动须较小,不然易损坏编码器10。低速端安装:安装于减速齿轮后,如卷扬钢丝绳卷筒的轴端或最后一节减速齿轮轴端,此方法已无齿轮来回程间隙,测
20、量较直接,精度较高,此方法一般测量长距离定位,例如各种提升设备,送料小车定位等。光学编码器功能特点 采用光电感应技术 表面贴装无引脚封装 提供两通道数字信号输出 计数频率:0100 KHz 电源电压DC5.0V、512V、1224V 工作温度:-10到70oC 编码分辨率:180 LPI 符合RoHS环保标准要求旋转编码器是用来测量转速的装置。它分为单路输出和双路输出两种。技术参数主要有每转脉冲数(几十个到几千个都有),和供电电压等。单路输出是指旋转编码器的输出是一组脉冲,而双路输出的旋转编码器输出两组相位差90度的脉冲,通过这两组脉冲不仅可以测量转速,还可以判断旋转的方向11。图1.2 码盘
21、的实物图1.3.2增量式编码器增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。绝对式编码器的每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。增量型编码器 (旋转型) 工作原理: 由一个中心有轴的光电码盘,其上有环形通、暗的刻线,有光电发射和接收器件读取,获得四组正弦波信号组合成A、B、C、D,每个正弦波相差90度相位差(相对于一个周波为360度),将C、D信号反向,叠加在A、B两相上,可增强稳定信号;另每转输出一个Z相脉冲以代表零位参考位。 由于A、B两相相差90度,可通过比较A相在前还是B相
22、在前,以判别编码器的正转与反转,通过零位脉冲,可获得编码器的零位参考位。 编码器码盘的材料有玻璃、金属、塑料,玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高,金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性就要比玻璃的差一个数量级,塑料码盘是经济型的,其成本低,但精度、热稳定性、寿命均要差一些12。 分辨率编码器以每旋转360度提供多少的通或暗刻线称为分辨率,也称解析分度、或直接称多少线,一般在每转分度510000线。 信号输出有正弦波(电流或电压),方波(TTL、HTL),集电极开路(PNP、NPN),推拉式多种形式,其中TTL为长线差分驱动(对称
23、A,A-;B,B-;Z,Z-),HTL也称推拉式、推挽式输出,编码器的信号接收设备接口应与编码器对应。 信号连接编码器的脉冲信号一般连接计数器、PLC、计算机,PLC和计算机连接的模块有低速模块与高速模块之分,开关频率有低有高。 如单相联接,用于单方向计数,单方向测速。 A.B两相联接,用于正反向计数、判断正反向和测速。 A、B、Z三相联接,用于带参考位修正的位置测量。 A、A-,B、B-,Z、Z-连接,由于带有对称负信号的连接,电流对于电缆贡献的电磁场为0,衰减最小,抗干扰最佳,可传输较远的距离。 对于TTL的带有对称负信号输出的编码器,信号传输距离可达150米。 对于HTL的带有对称负信号
24、输出的编码器,信号传输距离可达300米。编码器常用的增量式旋转编码器为增量式光电编码器,增量式光电编码器的组成如图1.3所示,由带聚光镜的发光二极管(LED)、光栏板、光电码盘、光敏元件及信号处理电路组成。其中,光电码盘是在一块玻璃圆盘上镀上一层不透光的金属薄膜,然后在上面制成圆周等距的透光和不透光相间的条纹构成的,光栏板上具有和光电码盘相同的透光条纹。光电码盘也可由不锈钢薄片制成。当光电码盘旋转时,光线通过光栏板和光电码盘产生明暗相间的变化,由光敏元件接收。光敏元件将光电信号转换成电脉冲信号。输出的电脉冲信号通常为A相、B相、Z相三相信号。信号形式如图1.4所示光电编码器的轴转动时A、B两相
25、脉冲相差90度相位角,根据A相或B相脉冲的数目可测出被测轴的角位移,脉冲的频率可测出被测轴的转速。根据A相、B相信号的相位关系可测出被测轴的转动方向。如果A相脉冲比B相脉冲超前则光电编码器为正转否则为反转。后续电路可利用A、B两相的90°相位差进行细分处理(四倍频电路实现)。Z线为零脉冲线光电编码器每转一圈产生一个脉冲。被测轴的周向定位基准信号,被测轴的旋转圈数计数信号13。图1.3增量式光电编码器的组成图1.4电脉冲信号形式增量式码盘的规格及分辨率:规格增量式码盘的规格是指码盘每转一圈发出的脉冲数;现在市场上提供的规格从 36线/ 转 到10万线 /转 都有;选择:伺服系统要求的分
26、辨率; 考虑机械传动系统的参数。分辨率(分辨角)设增量式码盘的规格为 n 线/转14。旋转增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法15。比如,打印机扫描仪的定
27、位就是用的增量式编码器原理,每次开机,我们都能听到噼哩啪啦的一阵响,它在找参考零点,然后才工作。增量式编码器特点: 增量式编码器转轴旋转时,有相应的脉冲输出,其计数起点任意设定,可实现多圈无限累加和测量。编码器轴转一圈会输出固定的脉冲,脉冲数由编码器光栅的线数决定。需要提高分辨率时,可利用 90 度相位差的 A、B 两路信号进行倍频或更换高分辨率编码器。1.3.3绝对式编码器绝对型旋转光电编码器,因其每一个位置绝对唯一、抗干扰、无需掉电记忆,已经越来越广泛地应用于各种工业系统中的角度、长度测量和定位控制。绝对编码器光码盘上有许多道刻线,每道刻线依次以2线、4线、8线、16线编排,这样,在编码器
28、的每一个位置,通过读取每道刻线的通、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码(格雷码),这就称为n位绝对编码器。这样的编码器是由码盘的机械位置决定的,它不受停电、干扰的影响。绝对编码器由机械位置决定的每个位置的唯一性,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗干扰特性、数据的可靠性大大提高了。绝对式旋转编码器可直接将被测角度用数字代码表示出来,且每一个角度位置均有对应的测量代码,因此这种测量方式即使断电,只要再通电就能读岀被测轴的角度位置,即具有断电记忆力功能。绝对式光电码盘与接触式码盘结构相似,只是其中的黑白
29、区域不表示导电区和绝缘区,而是表示透光区和不透光区。其中黑的区域指不透光区,用“0”;白的区域指透光区,用“1”表示。如此,在任意角度都有“1”和“0”组成的二进制代码。另外,在每一码道上都有一组光敏元件,这样,不论码盘转到哪一角度位置,与之对应的各光敏元件受光的输出为“1”,不受光的输出为“0”,由此组成n 位二进制编码。图1.5码道光电码盘示意图绝对式码盘的规格及分辨率规格绝对式码盘的规格与码盘码道数 n 有关;现在市场上提供从 4道到 18道都有;选择伺服系统要求的分辨率;考虑机械传动系统的参数。分辨率(分辨角)设绝对式码盘的规格 n 道由于绝对编码器在定位方面明显地优于增量式编码器,已
30、经越来越多地应用于工控定位中。绝对型编码器因其高精度,输出位数较多,如仍用并行输出,其每一位输出信号必须确保连接很好,对于较复杂工况还要隔离,连接电缆芯数多,由此带来诸多不便和降低可靠性,因此,绝对编码器在多位数输出型,一般均选用串行输出或总线型输出,德国生产的绝对型编码器串行输出最常用的是SSI(同步串行输出)。编码器生产厂家运用钟表齿轮机械的原理,当中心码盘旋转时,通过齿轮传动另一组码盘(或多组齿轮,多组码盘),在单圈编码的基础上再增加圈数的编码,以扩大编码器的测量范围,这样的绝对编码器就称为多圈式绝对编码器,它同样是由机械位置确定编码,每个位置编码唯一不重复,而无需记忆。绝对式编码器较增
31、量式具有许多优点:角度坐标值从绝对编码盘中直接读出,不会有累积进程中的误计数;编码器本身具有机械式存储功能,即使因停电或其它原因造成坐标值清除,通电后,仍可找到原绝对坐标位置绝对式光电轴角编码器的缺点是制造工艺复杂,不易实现小型化。多圈编码器另一个优点是由于测量范围大,实际使用往往富裕较多,这样在安装时不必要费劲找零点,将某一中间位置作为起始点就可以了,而大大简化了安装调试难度。多圈式绝对编码器在长度定位方面的优势明显,已经越来越多地应用于工控定位中15。1.4本文主要研究内容本课题主要研究的是Heidenhain RCN619绝对式编码器的ISA总线接口电路设计及实现,主要研究内容包括:(1
32、) 分析了RCN 619的数据读取方式,在此基础上指定了接口电路的总体方案。首先80C198首先发送一个读数指令,经差动编码后,送至RCN 619的时钟端;然后码盘开始以差动格雷码的形式返回数据,经串行和并行转换后,送至80C198;在单片机内部完成自然二进制转换后,送至74LS373的锁存器中;应用程序经计算机的地址总线发出读数指令后,分别选通锁存器,将数据经数据总线输入给应用程序。(2) 对计算机ISA总线接口电路进行了设计,主要包括地址总线和数据总线,数据读取的机制,80C198数据至74LS373锁存器。(3) 对80C198和码盘头部之间的接口电路进行了设计,主要包括,时钟信号电路,
33、差动转换电路,并行转换电路以及码制转换软件。(4) 结合winio库,编制了计算机读取Heidenhain RCN619码盘头部信号的程序,结果表明,接口电路设计正确。第2章 Heidenhain RCN 619 码盘接口电路的设计方案2.1 Heidenhain RCN 619码盘简介图2.1 Heidenhain RCN 619码盘如图2.1为Heidenhain RCN 619码盘实际图,码盘详细介绍如下可知码盘为单圈绝对式编码器,支持19位输出,额定电压为5V,格雷码输出。其主要引脚的工作方式:1脚接+5V,10脚接地,8脚接正时钟,9脚接负时钟,14、17脚接差动信号。本次设计时钟发
34、射19个脉冲信号,一个时钟周期发射一位脉冲数据信号,数据信号由低电平转换为高电平,其中半个时钟周期T1>=0.45s,高电平转换为低电平的时间T2<=0.4s。2.2接口电路总体方案设计在以往的码盘测角系统中,往往有一套单独的信号处理单元,从码盘头部输出的信号,都要先经过它的预处理,才能为主控计算机所使用。而主控计算机还需要有一套数字量输入设备来读入此数据。这样的数据处理和传输方式,一方面增加了成本,同时也增添了故障点,另一方面也不能充分发挥计算机的总线优势。在本转台的码盘信号处理电路的设计中,我们把码盘信号处理电路集中在了一块接口板上,然后利用计算机上的ISA总线来读入码盘数据。
35、这种方式,简化了系统的结构,提高了系统的可靠性。RCN619 码盘头部输出为差动形式的19位串行输出格雷码。采用差动方式是为了提高在传输过程中的抗干扰性,串行方式则是为了减少码盘头部和信号处理板之间的连线,选择格雷码则是为了减少码盘在计数过程中发生翻转错误。针对该码盘头部信号输出特点,我们首先要完成读取此19位串行码,并且把它转换为并行输出的二进制码。我们是选择了一个80C198单片机来完成这个工作的。首先,要为单片机设置一个定时时钟,以便单片机能够实时的按照这个所设定的时钟周期循环的工作。在一个时钟周期内,单片机先向码盘头部发出19条读取数据的指令,并把所取得的数据暂时存放在串行输入,并行输
36、出的数据寄存器74LS175上,然后,单片机再读入此19位并行数据,并在其内部按照格雷码和二进制码之间的转换关系进行转换,在输出到数据锁存寄存器74LS373上。数据锁存寄存器74LS373输出的数据通过74LS245连到计算机的数据总线上,然后,通过对地址总线上的地址进行译码,来选通所读的数据。这样,计算机就读80C198单片机74LS17574LS16474LS175码盘头部74LS37374LS24574LS13874LS688数据总线地址总线读数指令差动读数指令并行格雷码串行格雷码差动格雷码并行二进制码数据输出数据输出数据选通地址选通地址输入地址输入到了码盘头部的输出信号。该信号处理电
37、路的示意图如图2.2所示2.2码盘数据信号处理结构图2.3 ISA总线工业标准架构体系(Industry Standard Architecture,通常简称ISA)是IBM PC兼容机上的一种总线。ISA 是 Industry Standard Architecture 的缩写 ISA插槽是基于ISA总线(Industrial Standard Architecture,工业标准结构总线)的扩展插槽,其颜色一般为黑色,比PCI接口插槽要长些,位于主板的最下端。其工作频率为8MHz左右,为16位插槽,最大传输率16MB/sec,可插接显卡,声卡,网卡已及所谓的多功能接口卡等扩展插卡。其缺点是C
38、PU资源占用太高,数据传输带宽太小,是已经被淘汰的插槽接口16。ISA在1981年诞生,并作为IBM PC的8位系统,1983年,ISA被升级作为XT总线体系。后来16位的ISA总线在1984年发布。由于ISA设计出来的目的是为了连接扩展卡和主板,因此ISA的协议同样允许总线控制,尽管只有前16MB的内存可以直接访问。8位的ISA总线频率为4.77MHz,而16位的工作在8MHz。ISA接口同样出现在一些非IBM PC(包括兼容机)上,比如短命的AT&T的Hobbit还有后来基于PowerPC的BeBox17。图2.3一块有5条16位ISA槽和1条8位ISA槽的主板1987年,IBM试
39、图以他们所拥有的“微通道体系架构体系”(Micro Channel Architecture,简称MCA)取代ISA,并重新取得对计算机架构和市场上的控制权。MCA总线比ISA更先进,但并不兼容ISA。为了继续控制架构上和市场上的控制权,电脑生产商以“延伸工业标准体系架构”(Extended Industry Standard Architecture,简称EISA),以及后来的“VESA本地总线”(VESA Local Bus,简称VLB)做出还击。事实上,由于组成VESA组织的生产商已经有能力生产MCA设备,所以最初VESA打算在VLB中利用MCA的一些部分。EISA和VLB都兼容ISA标
40、准的扩展18。基于ISA的计算机的用户不得不了解一些关于硬件的特殊知识来升级硬件系统。在那个时候,支持“即插即用”(Plug-n-Play)技术的设备非常罕有。用户在添加新设备的时候不得不配置2到3个项目,比如IRQ(中断请求)、I/O地址(输出输入地址)、DMA信道,才能正常使用新设备。MCA架构会帮用户完成这些设定,而后来的PCI总线实际上整合了MCA的这些想法(尽管PCI更多特点是直接继承自EISA)。这个配置上的缺点最终导致了“ISA即插即用”系统的诞生。通过对硬件的一些改造,使硬件、系统BIOS和操作系统自动处理这些繁琐的细节。但实际上,ISA即插即用的缺陷却成为了一个令人头痛的问题
41、,而且没有得到广泛的支持直到ISA结束其使命。PCI是第一个在物理层上整合了ISA、MCA、EISA优点的扩展接口,并且它的出现直接地挤压了ISA在主板上的地位。起初,主板上依然是ISA占主流地位,但已经出现了PCI槽了。到了20世纪90年代中叶,两种插槽已经在主板上平分秋色了,而ISA插槽很快就在消费PC市场上成为了少数派。微软的PC 97规范更劝说ISA插槽应该完全被除去,尽管当时的系统架构依然需要ISA存在于一些内部发育不良的管线去操作软驱、串口、等等。ISA接口在随后的几年里依然存在,甚至看见AGP接口的诞生,之后遗留在主板上的ISA接口也退出历史了19。值得注意的是,PCI插槽反转的
42、话与ISA是很相似的PCI卡本来是颠倒插入的,允许ISA和PCI连接器在主板上挤在一起。两个连接器一次只有一个连接器能正常工作,但这已虑及更大的适应性。ISA 是8/16bit 的系统总线,最大传输速率仅为8MB/s ,但允许多个CPU 共享系统资源。由于兼容性好,它在上个世纪80年代是最广泛采用的系统总线,不过它的弱点也是显而易见的,比如传输速率过低、CPU占用率高、占用硬件中断资源等。后来在PC98 规范中,就开始放弃了ISA 总线,而Intel 从i810 芯片组开始,也不再提供对ISA 接口的支持20。系统总线上传送的信息包括数据信息,地址信息,控制信息,因此,系统总线包含有三种不同功
43、能的总线,即数据总线DB(Data Bus),地址总线AB(Address Bus)和控制总线CB(Control Bus).数据总线:据总线DB(DataBus)用于传送数据信息。数据总线是双向三态形式的总线,即它既可以把CPU的数据传送到存储器或输入输出接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以是指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅
44、是真正意义上的数据。地址总线:地址总线地址总线AB是专门用来传送地址的,由于地址只能从CPU传向外部存储器或IO端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为 21664KB,16位微型机的地址总线为20位,其可寻址空间为2201MB。一般来说,若地址总线为n位,则可寻址空间为2n字节。控制总线:英文名称:ControlBus,简称:CB。控制总线主要用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和输入输出设备接口电路的,如读/写信号,片选信号、中断响应信号等;也有是
45、其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、限备就绪信号等。因此,控制总线的传送方向由具体控制信号而定,一般是双向的,控制总线的位数要根据系统的实际控制需要而定。实际上控制总线的具体情况主要取决于CPU21。表2-1 8位ISA总线引脚功能 元件面 焊接面引脚号信号名说明引脚号信号名说明A1输入I/O 校验B1GND地A2D7数据信号,双向B2RESETDR复位A3D6数据信号,双向B3+5V电源A4D5数据信号,双向B4IRQ2中断请求2,输入A5D4数据信号,双向B55V电源A6D3数据信号,双向B6IRQ2DMA通道2,输入A7D2数据信号,双向B7-12V电源-
46、12VA8D1数据信号,双向B8A9D0数据信号,双向B9+12V电源+12VA10输入I/O 准备好B10GND地A11AEN输出,地址允许B11存储器写,输出A12A19地址信号,双向B12存储器读,输出A13A18地址信号,双向B13接口写,双向A14A17地址信号,双向B14接口读,双向A15A16地址信号,双向B153DMA通道3响应,输出A16A15地址信号,双向B16DRQ3DMA通道3请求,输入A17A14地址信号,双向B171DMA通道1响应,输出A18A13地址信号,双向B18DRQ 1DMA通道1请求,输入A19A12地址信号,双向B190DMA通道0响应,输出A20A1
47、1地址信号,双向B20CLK系统时钟,输出A21A10地址信号,双向B21IRQ7中断请求,输入A22A9地址信号,双向B22IRQ6中断请求,输入A23A8地址信号,双向B23IRQ5中断请求,输入A24A7地址信号,双向B24IRQ4中断请求,输入A25A6地址信号,双向B25IRQ3中断请求,输入A26A5地址信号,双向B262DMA通道2响应,输出A27A4地址信号,双向B27T/C计数终点信号,输出A28A3地址信号,双向B28ALE地址锁存信号,输出A29A2地址信号,双向B295V电源5VA30A1地址信号,双向B30OSC振荡信号,输出A31A0地址信号,双向B31GND地根据
48、上述对ISA总线的介绍和分析,并且这次的设计是直接将数据送到计算机上,所以我采用ISA总线。2.4 本章小结本章详细介绍了Heidenhain RCN 619 码盘、码盘电路设计及ISA总线。有设计方案可知,从单片机80c198发出脉冲信号,经过74LS175转换成差动指令,传入码盘头部,码盘编码,输出一个差动格雷码信号,经过74LS175转换成串行格雷码,在经过74LS164转换成并行格雷码传入单片机。第3章 计算机总线设计3.1地址总线接口设计3.1.1地址总线 地址总线AB是专门用来传送地址的,由于地址只能从CPU传向外部存储器或IO端口,所以地址总线总是单向三态的,这与数据总线不同。地
49、址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为21664KB,16位微型机的地址总线为20位,其可寻址空间为2201MB。一般来说,若地址总线为n位,则可寻址空间为2n字节。双口RAM7134rd Addch Addrl cs wt DB74HC57474HC574cikl GAL20V8 cikoPC总线IOR IOWAB图3.1地址总线地址总线的宽度,随可的内存元件大小而变,决定有多少的内存可以被存取。(1)总线的带宽(总线数据传输速率) 总线的带宽指的是单位时间内总线上传送的数据量,即每钞钟传送MB的最大稳态数据传输率。与总线密切相
50、关的两个因素是总线的位宽和总线的工作频率,它们之间的关系:总线的带宽总线的工作频率*总线的位宽/8(2)总线的位宽总线的位宽指的是总线能同时传送的二进制数据的位数,或数据总线的位数,即32位、64位等总线宽度的概念。总线的位宽越宽,每秒钟数据传输率越大,总线的带宽越宽。(3)总线的工作频率总线的工作时钟频率以MHZ为单位,工作频率越高,总线工作速度越快,总线带宽越宽22。3.1.2 74ls138译码器内部电路逻辑图功能表简单应用74LS138 为3 线8 线译码器,共有 54/74S138和 54/74LS138 两种线路结构型式,其74LS138工作原理如下: 当一个选通端(G1)为高电平
51、,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。 74LS138的作用:利用 G1、/(G2A)和/(G2B)可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器图3.2 74LS138的引脚图用与非门组成的3线-8线译码器74LS138如图3.3图3.3 74LS138的引脚表3-1 3线-8线译码器74LS138的功能表无论从逻辑图还是功能表我们都可以看到74LS138的八个输出管脚,任何时刻要么全为高电平1芯片处于不工作状
52、态,要么只有一个为低电平0,其余7个输出管脚全为高电平1。如果出现两个输出管脚在同一个时间为0的情况,说明该芯片已经损坏。当附加控制门的输出为高电平(S1)时,可由逻辑图写出图3.4 74ls138逻辑图由上式可以看出,在同一个时间又是这三个变量的全部最小项的译码输出,所以也把这种译码器叫做最小项译码器。74LS138有三个附加的控制端、和。当、时,输出为高电平(S1),译码器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平,如表3.3.5所示。这三个控制端也叫做“片选”输入端,利用片选的作用可以将多篇连接起来以扩展译码器的功能3.1.3 74LS688的引脚图及功能可对两个8位字
53、码进行逐位比较并且指示它们是否相等;当P=Q输出端为低电平时表示两个8位字完全相等;G允许端可用来实现几块电路之间的级联,从而允许比较大于8位的字码;688为图腾柱方式输出。表3-2 74LS688的引脚说明表3-3 74LS688的引脚功能表图3.5 74LS688的引脚图 图3.6 74LS688的内部电路3.1.4地址总线的设计我的 ISA 板卡采用拨码来设置 ISA 的基地址。 地址线 A9A0 中,一般情况的A0A2 参与卡上上的 I/O译码,而 A8A3 参与基地址的选择。A9 恒定要求为 1。即地址范围为 0x2000x3EF。当卡上的地址较多时可能参与卡上 I/O译码的地址线要
54、增加,基地址选择的地址线减少。这样用户通过范围和基地址选择跳线来配合完成基地址的设置。BASEADDRESS 这个拨码开关用来选择基地址的具体数值。具体来说就是选择A8A3(或者少几位)地址信号线到底是 1 还是 0。拨码开关拨到 ON一端该位地址位为 1,拨码开关拨到 OFF 一端该位地址位为 0。A9 恒为 1。我们以 PCL-818HD 为例。该卡 A9A4 参与基地址的选择。A0A3 参与卡上的 I/O译码。A9 参与基地址的选择所以地址范围为 0x0000x3【23】。表3-4 基地址选择表基地址十六进制基地址二进制A9A8A7A6A5A4A3A2A021021FOFFONON ON
55、 ON ON OFF0000 到1111 变化,参与I/O译码图3.7 地址总线设计图3.2数据总线的接口设计3.2.1数据总线数据总线DB用于传送数据信息.数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU.数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致.例如Intel 8086微处理器字长16位,其数据总线宽度也是16位.需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据24。(1)总线的带宽(总线数据传输速率) 总线的带宽指的是单位时间内总线上传送的数据量,即每钞钟传送MB的最大稳态数据传输率。与总线密切相关的两个因素是总线的位宽和总线的工作频率,它们之间的关系:总线的带宽总线的工作频率*总线的位宽/8。(2)总线的位宽总线的位宽指的是总线能同时传送的二进制数据的位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年圆镜机项目投资价值分析报告
- 2024至2030年充气游泳池项目投资价值分析报告
- 2024至2030年东方传统雕塑项目投资价值分析报告
- 陕西铁路工程职业技术学院《护用药物学》2023-2024学年第一学期期末试卷
- 2024年镁质强化瓷碗项目可行性研究报告
- 陕西师范大学《出版法规》2023-2024学年第一学期期末试卷
- 2024年特种光纤项目可行性研究报告
- 汽车委托入户合同范例
- 苏州呼叫中心外包合同范例
- 餐饮羊肉产品采购合同范例
- 结核菌素(PPD)试验详解课件
- 小学英语26个字母初步认识练习题
- 五个认同爱国主义教育课件
- 领导干部政治素质考察测评表(示范填写表)
- 水库大坝碾压沥青混凝土防渗面板施工工艺
- 幼儿园中班数学:《水果列车》 课件
- 风湿免疫科医疗质量控制指标(2022版)
- 篮球比赛记录表(上下半场)
- 《脏腑辨证护理》ppt课件.pptx
- 团队管理培训课件12114
- 整理版铰接式护坡施工指南
评论
0/150
提交评论