首页 / 专利库 / 电脑零配件 / 微码 / 识别硬件的方法和设备

识别硬件的方法和设备

阅读:1019发布:2020-10-20

专利汇可以提供识别硬件的方法和设备专利检索,专利查询,专利分析的服务。并且在机械器件中加入具有 微码 的 微处理器 (数字器件),所述机械器件具有模拟电信令线路,以便把含有所述器件的识别数据的数字 信号 发送给中央计算机。 数字信号 包括工作范围和将允许中央 计算机系统 识别所述机械器件,并且不中断地自动把所述器件的工作特性引入整个系统中的其它任何信息。在机械器件上的微处理器检测到通 电信号 之后,数字信号被立即传输给中央计算机系统。,下面是识别硬件的方法和设备专利的具体信息内容。

1.一种用于识别模拟器件(210)的方法,该模拟器件(210)被 连接以便通过信号线路(214)把模拟信号传送给控制系统(202), 所述模拟器件上具有预编程数字器件(213),所述方法包括下述步骤:
检测指示模拟器件(210)和控制系统(202)通电的真通电信号
初始化控制系统(202),以便接收模拟信号;
通过在控制系统已被初始化之前,沿着信号线路(214),把识别 所述模拟器件的数字身份信号传输给控制系统(202),响应通电信号; 和
在控制系统(202)中检测数字身份信号。
2.按照权利要求1所述的方法,其特征在于还包括:
在传输所述身份信号之后,关闭所述预编程数字器件(213)。
3.按照权利要求1或2所述的方法,其特征在于所述数字身份信 号含有所述模拟器件(210)的配置信息。
4.按照权利要求1或2所述的方法,其特征在于还包括:
区别真通电信号和通电复位信号(305)。
5.按照权利要求4所述的方法,其特征在于区别真通电信号和通 电复位信号的步骤还包括:
确定所述模拟器件的配置是否存储在易失性存储器中(305);
如果所述配置没有存储在易失性存储器中,则确认所述信号是真通 电信号(308);和
如果所述已存储的配置存储在易失性存储器中,则确认所述信号是 所述通电复位信号(306)。
6.按照权利要求5所述的方法,其特征在于还包括:
当检测到真通电信号时,在预定时间段中增大DC电压输出。
7.按照权利要求6所述的方法,其特征在于还包括:
向所述控制系统提供系统微码,以便检测所述增大的DC电压;和
如果未检测到所述DC电压,则利用易失性存储器中的所述配置。
8.按照权利要求1或2所述的方法,其特征在于还包括:
当所述控制系统接受所述模拟器件时,关闭所述预编程数字器件的 内部时钟;和
把所述预编程数字器件转换成睡眠模式(304)。
9.按照权利要求3所述的方法,其特征在于还包括:
区别真通电信号和通电复位信号(305)。
10.按照权利要求9所述的方法,其特征在 于区别真通电信号和通 电复位信号的步骤还包括:
确定所述模拟器件的配置是否存储在易失性存储器中(305);
如果所述配置没有存储在易失性存储器中,则确认所述信号是真通 电信号(308);和
如果所述已存储的配置存储在易失性存储器中,则确认所述信号是 所述通电复位信号(306)。
11.按照权利要求10所述的方法,其特征在于还包括:
当检测到真通电信号时,在预定时间段中增大DC电压输出。
12.按照权利要求11所述的方法,其特征在于还包括:
向所述控制系统提供系统微码,以便检测所述增大的DC电压;和
如果未检测到所述DC电压,则利用易失性存储器中的所述配置。
13.按照权利要求3所述的方法,其特征在于还包括:
当所述控制系统接受所述模拟器件时,关闭所述预编程数字器件的 内部时钟;和
把所述预编程数字器件转换成睡眠模式(304)。
14.一种用于识别模拟器件的设备,该模拟器件被连接以便通过信 号线路把模拟信号传送给控制系统,所述模拟器件上具有预编程数字 器件,所述设备包括:
检测指示模拟器件和控制系统通电的真通电信号的通电检测装置;
初始化控制系统以便接收模拟信号的初始化装置;
在控制系统已被初始化之前,沿着信号线路(214),把识别所述 模拟器件的数字身份信号传输给控制系统(202)来响应真通电信号的 传输装置;和
在控制系统中检测数字身份信号的检测装置。
15.按照权利要求14所述的设备,其特征在于还包括:
在传输所述身份信号之后,关闭所述预编程数字器件的装置。
16.按照权利要求14或15所述的设备,其特征在于所述预编程数 字器件具有含有所述模拟器件的工作特性的数字身份数据。
17.按照权利要求14或15所述的设备,其特征在于还包括:
区别真通电信号和通电复位信号的比较装置。
18.按照权利要求17所述的设备,其特征在于比较装置还包括:
确定所述模拟器件的配置是否在易失性存储器中的逻辑装置;
如果所述已存储的配置模式没有在易失性存储器中,则确认所述信 号是真通电信号的装置;和
如果所述已存储的配置模式在所述易失性存储器中,则确认所述信 号是所述通电复位信号的装置。
19.按照权利要求18所述的设备,其特征在于还包括:
当检测到所述真通电信号时,在预定时间段中增大DC电压输出的 逻辑装置。
20.按照权利要求19所述的设备,其特征在于还包括:
为所述控制系统检测所述增大的DC电压的装置,并且如果在所述 信号之后,没有检测到所述增大的DC电压,
则拒绝所述模拟器件的工作的装置。
21.按照权利要求20所述的设备,其特征在于还包括:
位于所述模拟器件上,用于关闭所述预编程数字器件的微控制器 (213);和
把所述预编程数字器件转换成睡眠模式的逻辑装置。
22.按照权利要求16所述的设备,其特征在于还包括:
区别真通电信号和通电复位信号的比较装置。
23.按照权利要求22所述的设备,其特征在于比较装置还包括:
确定所述模拟器件的配置是否在易失性存储器中的逻辑装置;
如果所述已存储的配置模式没有在易失性存储器中,则确认所述信 号是真通电信号的装置;和
如果所述已存储的配置模式在所述易失性存储器中,则确认所述信 号是所述通电复位信号的装置。
24.按照权利要求23所述的设备,其特征在于还包括:
当检测到所述真通电信号时,在预定时间段中增大DC电压输出的 逻辑装置。
25.按照权利要求24所述的设备,其特征在于还包括:
为所述控制系统检测所述增大的DC电压的装置,并且如果在所述 信号之后,没有检测到所述增大的DC电压,
则拒绝所述模拟器件的工作的装置。
26.按照权利要求25所述的设备,其特征在于还包括:
位于所述模拟器件上,用于关闭所述预编程数字器件的微控制器 (213);和
把所述预编程数字器件转换成睡眠模式的逻辑装置。

说明书全文

技术领域

发明涉及数据处理系统,更具体地说涉及识别模拟器件。

背景技术

业界内,原始设备制造商(OEM)依赖第三方厂商为与计算机相 关系统提供备件是常见惯例。OEM向第三方厂商提供制造备件的标 准,并且通常,OEM把备件提供给消费者。但是,由于价格的原因, 消费者将常常购买并安装“等同”备件。“等同”备件可能得到OEM 的认可,用于替换,但是“等同”备件并不执行OEM的同样质量控 制要求。备件可能不合乎OEM规范,并且需要安装服务来使备件与 控制系统协调。另外,OEM会更新或改进备件,从而备件完成和原始 零件相同的任务,但是备件的公差或规格可能发生变化,当安装时, 需要进行系统调整。
数据处理系统中,存储子系统正在持续不断地得到改进。在磁带 机存储子系统中,目标领域之一在于改进磁带。为了增大数据存储量, 并且相对于现有的磁带机系统,保持盒式磁带大小不变,已开发出更 薄的磁带。更薄的磁带允许在相同的卡盒上缠绕更多的磁带,从而增 大标准磁带机盒式磁带的存储量。但是,薄磁带增大频繁发生磁带断 裂的可能性,因为盒式磁带的驱动电机是为与厚磁带一起工作而制造 和张紧的。从经济上说,使用磁带机存储的消费者情愿借助改进的磁 带来增大存储量,而不愿借助新的存储系统来增大存储量,因为新存 储系统会涉及替换费用。从而,磁带机的制造商提供将解释薄磁带的 工程改变(EC)和更新方案。
例如,为了处理与标准磁带相比更薄的新磁带,3590 MagstarTM磁 带机(纽约Armonk的国际商用机器公司的一种产品)需要对张转 换器进行硬件改变。必须现场完成所述改变,而不要求消费者进行硬 件修改。于是,在新的张力转换器组件上,最好存在包括新转换器的 机械特性的微码。由于这是现场改变,因此硬件不得不进入现有的驱 动器中,并且不可对系统的其余部分进行任何改变。
例如,不可重新指定新转换器插件上任何插针的功能,也不可向连 接器电缆添加任何导线。此外,该插件必须和旧的微码一起正常工作, 从而可在不影响旧驱动器工作的情况下,把所述组件放入旧驱动器中。 另外,新转换器插件还不得不用作旧驱动器的备件,并且必须像旧的 转换器插件那样发挥作用,从而不必改变代码,即可支持新的硬件。
磁带机张力转换器插件具有单一的输出。该输出是用于驱动电机伺 服控制的模拟张力信号。电平输出正比于在磁带中检测到的张力。不 存在其它任何信号源或输出。使用DC偏移电压来区别新旧插件不起 作用,因为信号不足以大到允许可靠地确定旧传感器和新传感器。另 外,如果偏移量过大,信号会对与磁带机相关的伺服系统的工作产生 不利影响。利用电平来区别新旧转换器是不可靠的,因为这两个信号 之间的压差太小。
大体上,磁带机张紧问题围绕着目前被用于提供模拟信号的单个信 号源的可用性。在该领域,不存在可用于识别替换硬件器件的任何其 它关系。从而,为了提高现有磁带机存储子系统的存储容量,要求消 费者安装新的硬件,并且调整控制系统,以配合所述新硬件。
一般地,控制和监视模拟器件的数据处理(计算机)系统正被OEM 不断改进和升级。制造过程控制系统的OEM向具有较老的现有设备 的消费者提供改进的零件和子系统。新零件通常需要另外的硬件,新 的程序,消费者设备等等。第三方厂商也正在改进各个子系统,这会 改善这些计算机控制系统的操作,例如延长系统的寿命,增强控制, 提高效率等等;在经济上对系统用户有所裨益的所有一切。由来自第 三方厂商的新零件和改进零件引起的,和OEM问题相类似的问题在 于,为了引入新零件,必须改变系统参数。

发明内容

因此,本发明提供一种硬件识别方法,所述方法包括下述步骤:提 供模拟器件上的预编程数字器件;检测来自所述数字器件的信号;并 响应通电信号,沿着通常的模拟信号线路,把用于所述模拟器件的数 字身份信号传输给控制系统。
在另一方面,本发明提供一种硬件识别设备,所述设备包括:位于 模拟器件上,用于识别所述模拟器件的预编程数字器件;检测来自所 述数字器件的信号的检测装置;和响应通电信号,沿着通常的模拟信 号线路,把用于所述模拟器件的数字身份信号传输给控制系统的传输 装置。
在又一方面,本发明提供一种用于识别硬件的计算机程序产品,所 述计算机程序产品具有在指令承载媒介中的指令,所述计算机程序产 品包括:位于所述指令承载媒介中,用于提供模拟器件上的预编程数 字器件的指令;位于所述指令承载媒介中,用于检测来自所述数字器 件的信号的指令;和位于所述指令承载媒介中,用于沿着通常的模拟 信号线路,把用于所述模拟器件的数字身份信号传输给控制系统的指 令。
最好向安装新的模拟硬件组件的数据处理系统提供能够实现新安装 的模拟硬件组件的自我识别的方法和设备。此外,最好能够向数字控 制系统识别模拟器件,并且能够向控制系统提供所述器件的工作特性 和配置参数。
根据优选实施例,提供一种方法和系统,在不需要用于配置目的的 额外布线的情况下校准模拟系统。还可在不干扰模拟电路的情况下, 证实器件的存在。
根据优选实施例,在机械器件中加入具有微码的微处理器(或者一 般地,数字状态机和计时器),所述机械器件具有模拟电信令线路, 以便把含有所述器件的识别数据的数字信号发送给中央计算机。数字 信号包括工作范围和将允许中央计算机系统识别所述机械器件,并且 不中断地自动把所述器件的工作特性引入整个系统中的其它任何信 息。在机械器件上的微处理器检测到通电信号之后,数字信号被立即 传输给中央计算机系统。
附图说明
下面将参考附图,仅仅作为例子,详细说明本发明的一个优选实施 例,其中:
图1描述了本发明的优选实施例实现于其中的数据处理系统的高级 方框图
图2A-2B是本发明的优选实施例实现于其中的备选系统的高级方 框图;
图3描述了根据本发明的优选实施例,识别模拟器件的方法的高级 流程图

具体实施方式

参见图1,图中描绘了在其中实现本发明的优选实施例的数据处理 系统的高级流程图。例证实施例中的数据处理系统100包括处理器 102,所述处理器102可以是,例如可从纽约Armonk的国际商用机 器公司买到的PowerPCTM处理器。处理器102与第二级(L2)高速缓 冲存储器104相连,所述L2高速缓冲存储器104用于以减小的存取 执行时间,向处理器102或从处理器102传输数据。L2高速缓冲存储 器104又与互连或系统总线106相连,互连或系统总线106还与系统 存储器108和内存映象图形适配器110相连。图形适配器110为显示 器(图中未示出)提供连接,数据处理系统100内执行的软件的用户 界面显示在显示器上。
同样与系统总线106相连的是输入/输出(I/O)总线桥路112,总 线桥路112提供系统总线106和I/O总线114之间的接口。诸如磁带 驱动器116之类的非易失性存储器可与I/O总线114相连,键盘/鼠标 适配器118同样可与I/O总线114相连,所述键盘/鼠标适配器118为 键盘120和定点设备122提供与I/O总线114的连接。定点设备122 可以是鼠标、跟踪球等等。网络适配器124同样可与I/O总线114相 连,网络适配器124用于使数据处理系统100与局域网(LAN)或因 特网相连,或者同时与这两者相连。本领域中的技术人员将意识到其 它器件可被引入数据处理系统100中,例如光盘驱动器或调制解调器
现在参见图2A,图中举例说明了根据本发明的优选实施例,与数 据处理系统相连的磁带存储子系统的高级方框图。在磁带存储子系统 中200中,控制系统202通过I/O总线204,并且借助包括与磁带驱 动器206中的磁带张力转换器插件210相连的信号线214在内的其它 连接,与磁带存储子系统相连。转换器插件210上的传感器(图中未 示出)包括控制直流(DC)输出电压的微控制器213。在磁带驱动器 206工作过程中,张力转换器212产生模拟电压信号216,所述模拟电 压信号正比于在磁带盒208中的磁带(图中未示出)中测得的张力。 所述模拟电压信号被发送给数据处理系统,数据处理系统再响应转换 器212产生的电压信号,用信号通知磁带驱动器206伺服电机调整张 力。
打开电源时,控制系统202中的微码检测到产生真实的通电。真通 电被定义为驱动器中的电压循环,其中电压首次被提供给驱动器(即 打开驱动器的电源开关)。其它类型的驱动器复位包括重新启动微码 的代码复位,或者来回切换“通电复位”(POR)信号的逻辑电路复 位,从而使磁带驱动器206中的电子器件复位,但是实际并不改变施 加于磁带驱动器206中的电子器件的电压。这是重要的,因为根据该 实施例,通电时,当首次施加电压时,微控制器213只升高DC输出。 不存在属于张力转换器插件的复位线路。
最好使用一种已知的区别复位和真通电的方法,在所述方法中,已 知模式被写入非易失性存储器中,在这种情况下,检测到的张力转换 器插件210的配置信息被写入非易失性存储器中。如果代码启动时, 该模式在存储器中,则驱动器并不经历真通电。如果该模式不在存储 器中,则驱动器经历真通电,并且需要检查传感器。检测到的配置信 息被保存在控制系统202上的,称为重要产品数据(VPD)217的非 易失性存储区中。在驱动器并不经历真通电的通电复位的情况下,保 存在非易失性VPD217中的信息被用于确定存在哪个传感器组件。
根据本实施例,当电压首次被施加于微控制器213时(例如当驱动 器被加电时),微控制器213通过利用电阻器和晶体管开关(图中均 未示出),添加偏移量,短时间将DC输出提高很大量值。DC输出随 后下降到原始张力转换器插件的标称设定值。随后可按照和旧的张力 转换器插件相同的方式使用新的张力转换器插件210。
最好,正是在驱动器的正常操作过程中,张力信号具有和以前完全 相同的行为。当驱动器加电时,系统诊断程序首先被启动。在诊断时 间间隔内,模拟信号线是可用的,因为还没有发生驱动器的初始化。 在这种实现中,使用了MagstarTM磁带驱动器,并且在启动时,DC输 出被额外升高了3伏,时间为30秒,因为该时间是通常在MagstarTM 磁带驱动器中,进行微处理器初始化和逻辑的检查所用的时间。对于 微处理器初始化和逻辑检查来说,利用本发明的不同器件可能需要不 同的电压和/或更多的时间。
在磁带驱动器206中的微码已确定处理器正在正常工作之后,检测 新的传感器。微控制器213中所含的逻辑电路又关闭微控制器213的 内部时钟(图中未示出),并且在30秒时段结束时进入睡眠模式。这 有效地从电路中除去了逻辑电路,并且避免在张力信号上添加另外的 噪声。在睡眠模式下,逻辑电路只消耗几微安的电力。
在真通电之后,硬件被初始化,以便检测传感器的DC输出。如果 检测到更高的DC输出,则计算机的机载微码知道可支持新类型的盒 式磁带。如果没有检测到更高的DC输出,则微码将拒绝新的盒式磁 带,并且不允许装载所述新盒式磁带。张力转换器插件210检测电源 信号,并且区别真通电信号和电源复位信号。在诊断时间窗口中,处 理器传输识别转换器所需的所有信息,并提供新转换器器件的性能数 值。
现在参见图2B,图中描述了根据本发明的优选实施例的汽车中的 计算机系统的高级方框图。汽车220具有计算机系统224,所述计算 机系统224具有监视汽车(220)上各种系统的多个器件。传感器226-234 只是操纵使用计算机系统的汽车所需的几个传感器。各个传感器一般 被制造成符合原始设备标准,并且当制造并安装在汽车上时,利用计 算机系统进行配置。应按照和原始传感器完全相同的规范制造替换传 感器,但是售后零配件可能具有不同的规范和输出。由于所述器件与 计算机电连接,并且传感数据由这些器件传输,提供存储在传感器器 件上的微处理器中的微码是很自然的。微码含有所讨论器件的所有工 作特性,性能,电压参数等等。启动时,例如当把钥匙插入点火装置, 并且从接通位置转动到启动位置时,计算机可以获得所述信息。模拟 器件上的微处理器通过传感器线路,发送一组识别数据以及工作特性, 并且随后进入睡眠模式,直到检测到另一加电信号或器件查询为止。
现在参见图3,图中描述了根据本发明的优选实施例,识别模拟器 件的方法的高级流程图。在该流程图中,针对在数据处理系统中的磁 带驱动器的张力转换器描述了识别过程。所述过程开始于步骤300, 步骤300描述了控制系统中的通电,包括向系统上的磁带驱动器的张 力转换器插件供电。另一方面,通电可以不是真通电,而只是通电复 位。如果是通电复位,则过程开始于步骤301,步骤301描述了通电 复位。转换器插件包括模拟信令器件,并且配置有微处理器,所述微 处理器含有模拟器件的工作特性,以及通过模拟信令线路,以数字形 式,把识别和工作特性传输给控制系统的微码。
所述过程从步骤300或301进行到步骤302,步骤302图解说明了 磁带驱动器控制器加电,并且开始通电300或通电复位(POR)301 程序序列。同时,所述过程还从步骤300前进到步骤303,步骤303 描述转换器插件上的微控制器发送增大的DC电压,以便表示一个新 的或者不同的模拟器件。随后所述过程同时前进到步骤304和步骤 312,步骤304说明传感器进入睡眠模式,步骤312说明从传感器接收 身份(identity)配置信息。
返回步骤302,所述过程前进到步骤305,步骤305说明确定通电 信号是否是真通电信号。控制系统检查存储在易失性存储器中的配置 信息(也称为“数据模式”),如前所述。如果当代码启动时,所述 数据模式存在于存储器中,则器件(本例中为磁带驱动器)不经历真 通电。过程随后前进到步骤306,步骤306确定信号是通电复位信号。 不更新配置数据,并且使用通常存储在非易失性(NV)和易失性存储 器中的数据模式。
当控制器被通电或者接收复位时,它检查存在于易失性存储器中的 数据模式。如果数据模式不在易失性存储器中,则过程继续到步骤308, 步骤308说明控制系统确认该信号是真通电信号,并且控制系统正在 期待来自传感器的配置信号。随后过程进行到步骤310,步骤310说 明控制系统把来自非易失性存储器的预定配置信息写入易失性存储器 中。过程继续到步骤312,步骤312说明从传感器接收配置信息。接 下来,过程继续到步骤314,步骤314说明确定从传感器接收的配置 信息是否和NV存储器中的预定配置信息模式相同。如果配置信息相 同,则过程继续到步骤320,步骤320说明程序结束。如果配置信息 不相同,则过程改为前进到步骤318,步骤318说明控制系统更新(写 入)NV存储器中的配置。随后过程继续到步骤320,步骤320说明器 件识别程序的结束。
一般地,该执行过程传送一位信令数据(电平大于或小于阈值—在 上面的例子中大于阈值)。采用本发明的模拟传感器可根据优选实施 例识别它自己,或者在通电时刻,利用模拟线路传输数字信息,把校 准信息发送给系统,并在运行期内,起模拟电路的作用。这种身份或 校准信息被存储在一次性可编程处理器中。可在具有不同增益或偏移 量的情况下,使用不同制造商生产的传感器,并且所述不同制造商生 产的传感器可向系统鉴别它们自己。模拟传感器最好可在无额外线路 的情况下被校准。最好还可证实传感器的存在,并且在完成操作之后, 微处理器使其自身脱离电路,不在模拟电路中引起干扰。
重要的是要注意虽然已在全功能器件的情况下说明了本发明,但是 本领域的技术人员将意识到本发明的机理和/或其各个方面能够以各种 形式的指令的计算机可用媒介的形式被分发,并且本发明可同样地应 用,而不管用于实际完成这种分发所使用的特定类型的信号承载媒介。 计算机可用媒介的例子包括:诸如只读存储器(ROM)或可擦电可编 程只读存储器(EEPROM)之类的非易失性、硬编码型媒介,诸如软 盘、硬盘驱动器和CD-ROM之类的可记录型媒介,以及诸如数字和 模拟通信链路之类的传输型媒介。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈