CN1770045A - 用于三进制数据状态鲁棒表示的***和方法 - Google Patents

用于三进制数据状态鲁棒表示的***和方法 Download PDF

Info

Publication number
CN1770045A
CN1770045A CNA2005101163505A CN200510116350A CN1770045A CN 1770045 A CN1770045 A CN 1770045A CN A2005101163505 A CNA2005101163505 A CN A2005101163505A CN 200510116350 A CN200510116350 A CN 200510116350A CN 1770045 A CN1770045 A CN 1770045A
Authority
CN
China
Prior art keywords
state
input
circuit
multiposition actuator
following table
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005101163505A
Other languages
English (en)
Inventor
K·K·卡特拉克
P·A·鲍尔勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motors Liquidation Co
Original Assignee
Motors Liquidation Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motors Liquidation Co filed Critical Motors Liquidation Co
Publication of CN1770045A publication Critical patent/CN1770045A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23078Input a code representing a sequence of operations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23099Switches on panel, connected to serial port
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2637Vehicle, car, auto, wheelchair

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Control Devices (AREA)
  • Keying Circuit Devices (AREA)
  • Electronic Switches (AREA)

Abstract

描述了用于响应于多位置致动器的位置而增强地确定受控设备期望操作状态的***、方法和设备。两个或更多个三进制开关触点提供表示致动器位置的输入信号。然后控制逻辑基于接收的输入信号确定受控设备的期望状态。从三进制输入值定义的多个操作状态中确定期望的操作状态。通过选择每个操作状态,以使任意操作状态到另一操作状态之间的转变都由第一和第二三进制输入值中每一个的改变引起,来提供鲁棒性。

Description

用于三进制数据状态鲁棒表示的***和方法
技术领域
本发明一般涉及多状态开关逻辑,更具体地说,涉及用于表示多状态数据的方法、***和设备。
背景技术
现代车辆包含许多电子和电气开关。响应于由各种开关响应司机/乘客输入、传感器读数等产生的电信号来激活、去激活和调节车辆功能部件,诸如气候控制、音频***控制以及其它电气***等。这些电控信号一般经由铜线或其它电导体从开关传递到受控设备。目前,许多控制应用使用单线来用在该线上传输的高或低电压指示两种离散状态(例如开/关、真/假、高/低等)。
为了实现多于两种状态,一般使用附加的控制信号。例如,在常规的两/四轮驱动传送控制中,用耦合到单轴或双轴控制杆的3到5个离散2态开关来表示控制的四种活动状态(例如2WD模式、自动4WD模式、4WD LO模式和4WD HI模式)以及缺省模式。在启动控制杆时,各种开关识别控制杆的位置,以将车辆置于期望的模式。动力输出(PTO)控制一般还包含三个或更多个离散开关,以表示PTO设备的各种状态,该PTO设备通常用于为诸如斗式提升机、扫雪机、提升自卸式车身等的装配式安装配件供电。许多其它的多状态开关使用多个离散开关来表示单轴或双轴控制机构的各种位置,这些位置又表示受控设备的各种状态。
随着消费者对更新的车辆中的附加电子功能部件需求的增长,车辆中存在的线路数量不断增加。该附加线路常常占据有用的车辆空间、给车辆增加不希望的重量、并增加车辆的制造复杂性。因此,在车辆应用中存在减少车辆中线路数量而不牺牲功能部件的持续需要。此外,存在增加车辆中功能部件数量而不增加通常与附加线路相关的重量、体积或复杂性、且不牺牲安全性的需要。
具体地说,希望配制用于多状态车辆构件和其它构件的多状态开关设备,其能降低与多输入开关、线路和其它构件相关的成本、复杂性和重量,而不牺牲安全性或鲁棒性。而且,根据结合附图以及上述技术领域和背景的随后详细描述和所附权利要求书,其它必要特征和特性将变得明显。
发明内容
描述了用于响应于多位置致动器的位置而增强地确定受控设备期望操作状态的***、方法和设备。两个或更多个三进制开关触点提供表示致动器位置的输入信号。然后控制逻辑基于接收的输入信号确定受控设备的期望状态。从由三进制输入值定义的多个操作状态中确定期望的操作状态。通过选择每个操作状态,以使任何操作状态到另一操作状态之间的转换都由第一和第二三进制输入值中每一个的改变引起,来提供鲁棒性。
附图说明
在下文将结合以下附图来描述本发明,其中相同标号表示相同的元件,并且:
图1是示范性车辆的框图;
图2是开关电路的示范性实施例的电路图;
图3是开关电路的备选示范性实施例的电路图;
图4是用于处理来自多个开关的输入信号的示范性开关***的示意图;
图5是示范性解码器模块的逻辑图;
图6是示出2输入三进制开关的各个鲁棒状态的一组状态表;
图7是示出3输入三进制开关各个鲁棒状态的一组状态表;及
图8是示出3输入三进制开关的9个鲁棒状态的示范性状态表。
具体实施方式
下面的详细描述实质上仅是示范性的,并不用于限制本发明或本申请以及本发明的应用。此外,并无意被前面的技术领域、背景技术、发明内容或下面详细描述中给出的任何明确或暗示的理论所限制。
根据各种示范性实施例,可用三进制开关来配制用在车辆和其它地方的单轴和/或多轴控制,以降低控制的复杂性。这种开关可用于实现各种类型控制机构的鲁棒和/或非鲁棒选择方案,包括用于电动镜、2WD/4WD选择器、动力输出控制等的那些。此外,通过选择某些数据组合来表示受控设备的操作状态,可保持甚至改进***的鲁棒性。
现在参考附图,并首先参考图1,示范性车辆100适当地包括与各个开关102A、102B通信以分别接收控制信号106、112A-B的许多构件104、110。各种构件104、110可表示车辆100内存在的任何电气或电子设备,包括(不限于)2WD/4WD变速箱控制、风挡或其它窗户控制、司机/乘客座位控制、电动镜选择和启动设备、动力输出选择/启动设备、操纵杆、多位置选择器、耦合到这些设备的数字控制器和/或车辆100内的任何其它电气***、构件或设备。
开关102A-B是能够响应于用户命令、传感器读数或其它输入刺激而将各个逻辑信号106、112A-B提供给构件104、110的任何设备。在示范性实施例中,开关102A-B适当地响应控制杆108A-B或其它致动器的移动或启动。可用电气、电子和/或机械致动器来配制各个开关102A-B,以在一条或多条导线或其它电导体连接开关102和构件104、110上产生适当的三进制输出信号,如下面更全面描述的。这些三进制信号可由构件104、110处理,以在适当时将这些构件置于期望的状态。在各种实施例中,(例如在图1中的开关102A和构件104之间)可提供单个三进制信号106,和/或(例如在图1中的开关102B和构件110之间)可提供多个信号112A-B,其中构件104(或相关控制器)中的逻辑组合或处理各个信号112A-B,以提取有意义的指令。在其它实施例中,可以任何合适的方式组合二进制、三进制和/或其它信号,以创建多个可转换状态。
许多类型的致动器或基于操纵杆的控制设备都提供了几个输出信号112A-B,这些信号可被处理,以确定单个致动器108B的状态。控制杆108B可对应于2WD/4WD选择器、电子后视镜控制、动力输出选择器或操作在一个或多个自由度内的任何其它设备中的致动器。在备选实施例中,控制杆108A-B在允许多方向移动的球窝或其它配置中移动。本文描述的概念可易于适于与任何类型的机械选择器一起操作,包括任何类型的控制杆、操纵杆或经任何可滑动、可转动或其它联轴节(例如铰链、滑动器、球窝、万向节等)来相对于车辆移动的其它致动器。
现在参考图2,示范性开关电路200适当地包括开关触点212、分压器电路216和模数(A/D)转换器202。开关触点212适当地产生三态输出信号,该三态输出信号通过导线106适当地传输,并在分压器电路216和/或A/D转换器202处被解码。虽然电路200也可适于大量备选环境,但图2中所示电路200可特别用于其中A/D转换器202的公共参考电压(Vref)可用于开关触点212和分压器电路216的实施例。
开关触点212可以是能够在导线106上产生二进制、三进制或其它适当输出的任何设备、电路或构件。在各种实施例中,用可在许多车辆中普遍找到的常规双掷开关来实现开关触点212。备选地,在适当时用多位置操作器或其它电压选择器来实现触点212。例如可用在许多车辆中普遍找到的常规三位置低电流开关来实现触点212。各种这些开关可选地包括弹簧部件(未示出)或其它机构,以将致动器106(图1)偏置到缺省位置,虽然偏置机构并不出现在所有实施例中。开关触点212概念上对应于图1中所示的各个开关102A-B。
开关触点212一般提供从两个参考电压(诸如高参考电压(例如Vref)和低参考电压(例如地))以及中间值中选择的输出信号。在示范性实施例中,Vref是提供给车辆100(图1)中数字电路的同一参考电压,并可以是提供给A/D转换器202的同一参考电压。在各种实施例中,Vref大约是5伏左右,虽然其它实施例可广泛使用变化的参考电压。触点212提供的中间值可对应于开路(例如都不连接到参考电压),或者可反映较高参考电压和较低参考电压之间的任何中间值。对于许多应用,中间开路可能都是必要的,因为当开关处于中间状态时,开路一般不会获得信号线106上的寄生电流,这将在下面更全面描述。此外,使用常规的低电流三位置开关触点212比较容易实现开路状态。
因此触点212可操作用于提供从两个参考信号(例如图2示例中的Vref和地)和中间状态中选择的三进制信号106。该信号106在适当时被提供给一个或多个车辆构件(例如图1中的构件104、110)中的解码器电路。在各种实施例中,三态开关触点212只是仅在两个参考电压(例如电源和地)和开路位置或其它中间状态之间选择的多位置设备。该触点不需要提供任何分压,并因此不需要除简单选择装置以外的电阻器、电容器或其它信号处理构件。在各种实施例中,开关212可选择地包括机械联锁能力,以便可在任一给定时间只选择一个状态(例如电源、地、中间状态)。
在分压器电路216或构件104、110(图1)处接收触点212产生的信号106。如图2中所示,示范性分压器电路216适当包括分别耦合到提供给触点212的同一高参考信号和低参考信号的第一电阻器206和第二电阻器208。这些电阻器206、208在公共节点218处连接,该公共节点还在适当时接收来自开关212的三进制信号106。在图2中所示的示范性实施例中,电阻器206被示为连接到高参考0电压Vref 214,而电阻器208连接到地。因此当信号106对应于地和Vref时,电阻器206和208分别用作下拉和上拉电阻器。虽然电阻器206、208的值随实施例的不同而不同,但这些值可被选择为彼此近似相等,以便在触点212创建开路时,公共节点被拉到近似Vref电压一半的电压。因此,适当时可在公共节点218处提供三个不同的电压信号(即,地、Vref/2、Vref)。备选地,可相应地通过选择电阻器206、208的各个值来调节中间电压的大小。在不同的实施例中,电阻器206、208都被选择为具有大约1-50k欧姆(例如大约10k欧姆)的阻抗,虽然任何其它值也可用在大量备选实施例中。虽然备选实施例可使用不同值的电阻器206、208,但相对高的电阻值可通过降低从Vref流到地的电流量来帮助节省功率和热量。
在公共节点218处存在的三进制电压然后被提供给模数转换器202,以在适当时解码和处理信号204。在各种实施例中,A/D转换器202与处理器、控制器、解码器、远程输入/输出箱等相关联。备选地,A/D转换器202可以是比较器电路、流水线A/D电路或能够提供接收的模拟信号204的数字表示214的其它转换电路。在示范性实施例中,A/D转换器202识别出高参考电压和低参考电压,并假设中间值与中间状态有关。例如在Vref大约等于5伏的实施例中,A/D转换器可将低于大约1伏的电压识别为“低”电压,将高于大约4伏的电压识别为“高”电压,而将1伏和4伏之间的电压识别为中间电压。在其它实施例中A/D转换器202处理的特定公差和值可以改变。
如上所述,那么三进制信号106可由触点212产生,通过单个载体传输,并由A/D转换器202结合分压器电路216解码。分压器电路216定标不对应于触点212的传统“高”或“低”输出的中间信号,以在适当时产生可由A/D转换器202检测和处理的已知中间电压。以这种方式,常规开关触点212和电缆可用于传输代替二进制信号(或除二进制信号之外)的三进制信号,从而增加可在单个导体上传送的信息量。可在大范围的汽车和其它应用上采用该概念。
现在参考图3,除了以上结合图2描述的触点212、分压器电路216和A/D转换器202以外,开关电路300的备选实施例还适当地包括附加的分压器308。当不可或不便将提供给A/D转换器202的一个或多个参考电压(例如Vref)提供给触点212时,图3所示的电路可提供附加的优点。在此情况下,可将另一个方便的参考电压(例如车辆电池电压B+、运行/曲柄信号等)提供给如图所示的触点212和/或分压器电路216。使用上述概念,该配置在公共节点204处提供了三个不同的电压(例如地、B+/2和B+)。然而这些电压可能与常规A/D电路202所预期的电压不合规定比例,因为示范性车辆电池电压可能是大约12伏左右。因此,在公共节点204处存在的电压用第二分压器308定标,以提供在A/D转换器202的敏感范围内的输入信号306。
在示范性实施例中,分压器308包括在公共节点218和到A/D转换器202的输入306之间电配置的两个或更多个电阻器302和304。在图3中,电阻器302显示在节点218和306之间,电阻器304显示在节点306和地之间。然而,可用欧姆定律的简单应用来配制各种备选分压器电路308。类似地,虽然将两个电阻器302和304设计为近似相等的值可为电路300提供改进的信噪比,但可基于节点218和306之间电压的期望比例来将这两个电阻器的值设计为任何值。
用以上阐述的概念,可配制广泛的控制电路和控制应用,特别在汽车和其它车辆设置中。如上所述,触点212产生的二进制和/或三进制信号106可用于将控制数据提供给许多车辆构件104、110(图1)。现在参考图4,触点212A-B的各个位置404、406、408可适当地映射到提供给构件104的各个状态、状况或输入405。如上所述,构件104适当地包括处理器或其它控制器402(或至少与之通信),该处理器或其它控制器402包括A/D转换器202和分压器电路210,或与之通信,以便接收来自触点212的三进制信号112A-B。在适当时由控制器402处理A/D转换器202产生的数字信号214,以响应在触点212处接收的三态输入。因此,虽然备选实施例可包括在***400的附加或备选部分中的信号处理,但状态404、406和408之间的映射通常由控制器402处理。可以任何适当的方式处理从触点212接收的信号214,并在另一实施例中,可在适当时将该信号214存储在数字存储器403中。虽然在图4中存储器403和处理器402被示为分离构件,但可以任何方式在逻辑上和/或物理上集成该存储器和处理器。备选地,存储器403和处理器402可在适当时简单地经由总线或其它通信链路通信。
虽然图4示出了控制器402与两个开关212A-B通信的示范性实施例,但备选实施例可使用许多开关212,下面将更详细描述。可由控制器402、单独的处理逻辑、或者以任何其它方式来组合或处理开关电路的各个输出214A-B,以获得提供给设备104的合适命令。由该处理产生的命令可用于例如将设备104置于期望状态,或者调节该设备的性能或状态。在各种实施例中,通过比较(分别)从触点212A-B接收的各个输入信号214A-B来确定设备104的期望状态。然后可由各个输入信号214A-B的共同状态来确定设备104的状态。
本文所用的输入状态404被任意称为“1”或“高”,并对应于对Vref、B+或另一个高参考电压的短路。类似地,输入状态408被任意称为“0”或“低”,并对应于对地或另一个适当的低参考电压的短路。中间输入状态406被任意描述为“值”或“V”,并可对应于开关212的开路或其它中间状态。虽然在此为了理解的连贯和容易而采用这些命名,但也可使用其它标识符诸如“0”、“1”和“2”、“A”、“B”和“C”、或以任何其它方便的方式来等效地描述三进制状态。因此,在大量等效实施例上可以任何方式更改本文所用的命名和信号约定。
在许多实施例中,触点212的中间状态406最适于用作设备104的“断电”状态,因为开路导致很少电流或没有电流从触点212流出,从而节省了电力。此外,“开路”故障一般比对任一参考电压的短路故障更可能发生;因此,最可能的故障(例如开路)情况可用于表示设备104的破坏性最小的状态,以保持鲁棒性。例如,短路情况可用于表示设备104的“关”状态。在这种***中,错误的短路将导致断开设备104,而不是不正常地将设备104维持在“开”状态。另一方面,在适当时,一些与安全有关的功能部件(例如前灯)可配置为在故障发生时保持有效。因此,可以任何方式重新分配本文所描述的触点212的各种状态,以适当地表示构件104的各个输入和/或操作状态。
使用三进制开关的概念,可按如下所述来定义特定汽车和其它应用的触点212的各示范性映射。上述概念可容易地实现为创建多状态控制,该多状态控制例如可用于控制动力输出、动力系构件、气候或音频构件、其它机械和/或电气构件、和/或任何其它汽车或其它设备。在这些实施例中,两个或更多个触点102/202通常配置为接近致动器108,其中开关的输出对应于致动器的各种状态/位置。
在不同的实施例中,可使用常规的软件逻辑、逻辑门(例如“与”/“与非”、“或”/“或非”等)和/或处理电路来处理开关的输出,以确定致动器的状态。参考图5,例如,用于解码设备104的期望状态的概念性逻辑图500适当地包括许多处理门502、504、506、508、510、512、514。可以任何方式实现这些门中的每一个。在不同的实施例中,用位于存储器403(图4)内并由控制器402执行的软件指令来实现每个门。备选地,可用离散的、集成的或其它构件、或用硬件和/或软件的任意其它组合来实现解码逻辑500。
在图5中所示的示范性实施例中,第一检测状态516表示两个输入信号214A和214B逻辑上都为“低”,对应于触点212A-B每个都耦合到“低”参考电压(例如电接地)。该状态被显示为用两个常规数字逻辑反相器508、510和常规数字“与”门502来检测。类似地,第二检测状态518表示两个输入信号214A和214B逻辑上都为“高”,对应于触点212A-B每个都耦合到“高”参考电压(例如电池电压)。第三检测状态520表示两个输入信号214A和214B都处于中间状态(例如“值”或“V”),对应于两个触点212A-B都处于开路或其它中间位置。该中间状态可适当地用常规电路512、514检测。虽然在图5中碰巧用处于相同状态的两个输入信号214A-B来表示每一个检测状态516、518、520,但这种限制并不出现在所有实施例中,下面将更详细描述。通过改变解码器500内逻辑算子的配置,输入信号214A-B的任意组合都可映射到多个输出状态516、518、520。
用于表示设备104状态的输入信号的各种映射和配置可以任何方式分配。然而,在不同的实施例中,输入信号的某些组合可提供各种优点,诸如降低的电流消耗、改进的安全性等。因此,通过选择用于表示设备104各种操作状态的输入信号的特定组合,控制***400可被设计用于改进性能。
例如通过将设备104的“缺省”状态与触点212的一个或多个“开路”位置相关联,可适当地降低设备处于缺省位置时所消耗的电流量,因为当触点处于中间“开路”状态时很少或没有电流流过触点212。由于当开关处于该状态时有非常少的电流流过,因此使设备104缺省状态中的电流消耗最小化了。
此外,使用如下假设:开路比对地短路更可能遇到,对地短路又比对电池电压(B+)短路更可能遇到,各种设备状态可映射到输入,以使最不希望的状态与最不可能偶然发生的输入条件相关联。使用以上假设和图5中所示的示范性实施例,例如,设备104的“开”状态可对应于两个输入触点212A-B都耦合到“高”参考电压,“关”状态可对应于两个触点都耦合到“低”参考电压,并且缺省/操作/“无改变”状态可对应于两个触点212都处于中间“开路”状态。该配置降低了缺省状态期间的电流消耗,并使受控设备104的偶然啮合比偶然脱离更不可能。虽然理论上设备104的“关”、“开”和“缺省”状态可由一组三态开关触点212来表示,但附加输入提供了改进***安全性或“鲁棒性”的冗余。
通过选择操作状态条件来增加用于改变设备104操作状态的信号变换的数量,可使控制***400更加强大。通过增加在两个不同状态之间切换设备104所需的信号变换的数量,显著降低了由故障切换引起的偶然状态转变的可能性,从而使***更加强大。例如如果每个状态改变都需要至少两个信号变换,则将***与由单条断线、故障触点212等引起的意外状态改变隔离。这个概念可用于改进控制***400的鲁棒性。
一般来说,两个三进制开关能够表示9个不同的状态,如下表1所示:
  状态   输入1   输入2
  1   0   0
  2   0   v
  3   0   1
  4   v   0
  5   v   v
  6   v   1
  7   1   0
  8   1   v
  9   1   1
            表1
然而,在只需表示设备104的三个操作状态的实施例中,可选择用于表示这三个操作状态的三组输入,以改进***400的鲁棒性。也就是说,可选择这些组,以使从一个状态到另一状态的任何变换都涉及至少两个信号变换。从表1所示的9个可能状态中,6个不同的状态组将提供完全的鲁棒性(即,每个输入信号都改变,以产生设备104中的状态改变)。在图6中示出了这些“鲁棒状态组”。
现在参考图6,示出了6个状态映射组608、610、612、614、616和618。组内的每个状态都由输入信号的特定值表示。例如,组608(图6中的“组1”)通常对应于上面结合图5讨论的解码器情况。每组608、610、612、614、616和618都用状态标识符602、第一输入信号112A的值604以及第二输入信号112B的值606给出。如图中所示,每组中的每个状态都完全与该组内的其它状态信号无关。也就是说,每个输入信号604、606都从一个值变到另一值,以产生从组中任一状态到任一其它状态的变换。即使一个信号604或606无意中变换到另一状态,设备104也不会改变状态,因为每个状态转换都需要每个输入的信号变换。因此每组的未用状态都可选地用作诊断或故障状态,未用状态的出现指示短路、开路或其它故障。
类似的概念可用在具有多于两个输入的控制***中。例如,三个三进制输入可用于使用图7中所示的任一输入信号组合组来表示多达7个的鲁棒状态。现在参考图7,各组702、704、708、710、712、714和718能够以鲁棒方式表示7个唯一的状态,并且组706和716能够以鲁棒方式表示6个唯一的状态。虽然三个三进制信号能够表示27个独立的状态,但通常只有7个状态可被分配两变换鲁棒性。从图7的每组可以看出,至少两个输入信号必须改变状态,以产生受控设备104中的状态改变。例如,组704包括如下状态:其中所有三个输入都处于非常适于用作上述缺省状态的中间“V”状态。从组704中的缺省状态到任何其它状态的转换都可仅由至少两个输入信号从“V”状态变换到“0”或“1”状态引起。类似的概念可应用到图7所示不同组中的每一个。
暂时参考图8,表800示出了与图7中的组704类似的状态组,但两个附加状态对应于值为“0”或“1”的每个输入信号。该配置表示有效地提供9个鲁棒状态的三态输入的规范形式。由于状态8和9中的每个信号都(分别)共同依赖于低或高参考电压,因此表800(与图6中的表608类似)可能无法提供图6和图7中所示其它表所提供的状态之间的独立性水平。例如,如果由于故障或其它不希望的状况引起参考电压变得不可用,则依赖于该参考的每一个信号都可显示为开路,从而引起状态8或9与状态5之间的混乱。然而,如果表800中的状态被正确分配了(例如用状态5作为缺省状态),则可减轻这个状况的影响,并可提供9状态表800。
可以许多不同的方式来修改本文描述的一般概念,以实现大量等效多状态开关、致动器和其它控制。可仅通过省略所示的一个或多个状态来容易地形成具有比图6-7中所示状态更少状态的控制,而不牺牲鲁棒性。例如,图6中所示的各个三态组可用于仅通过选择三个可用状态中的两个来表示受控设备104的两个状态(例如“开”、“关”)而创建多个两态控制。此外,可通过任何类型的处理逻辑,包括离散构件、集成电路和/或软件的任意组合,来提取和解码致动器108的各个位置。此外,可以任何方式修改和/或补充本文包含的附图和表格中所示的各个位置和开关结构。此外,本文提出的概念可应用到许多三进制和/或离散开关、或三进制和离散开关的任意组合,以创建多个潜在或实际的鲁棒和非鲁棒的状态表示。与上述那些类似的概念可应用到例如四个或更多个输入信号,这考虑到在大量等效实施例中能够处理多个鲁棒状态的控制***。
虽然最频繁地描述了关于汽车应用的各种实施例,但本发明并不局限于此。实际上,本文描述的概念、电路和结构可容易地应用在任何商业、家庭、工业、消费电子和其它设置中。三进制开关和概念可用于实现例如常规的操纵杆、或基于四个或更多个方向的任何其它定点/定向设备。因此本文所描述的概念可容易地应用在航空、航天、航海或其它车辆设置以及汽车环境中。
虽然已在前面的详细描述中给出了至少一个示范性实施例,但还存在大量的变形。在不脱离本文所描述概念的前提下,本文描述的各种电路例如可通过常规的电气和电子原理来修改,或可在多个等效实施例中逻辑上改变。本文所描述的示范性实施例仅用作示例,并不用于以任何方式限制本发明的范围、适用性或配置。相反,前面的详细描述将为本领域技术人员提供实现一个或多个示范性实施例的方便路线图。因此,在不脱离所附权利要求书及其合法等价物所阐述的本发明范围的前提下,可在本文阐述的单元功能和配置上进行各种改变。

Claims (34)

1.一种用于响应于多位置致动器的位置而将受控设备置于期望操作状态的鲁棒控制***,所述***包括:
第一开关,其耦合到所述多位置致动器,并被配置为提供作为所述多位置致动器状态的函数的第一三进制输入值(输入1);
第二开关,其耦合到所述多位置致动器,并被配置为提供作为所述多位置致动器状态的函数的第二三进制输入值(输入2);以及
控制逻辑,其被配置为接收第一和第二输入,并基于接收的第一和第二输入确定所述受控设备的期望状态,其中从至少部分由第一和第二三进制输入值描述的多个操作状态中确定所述期望的操作状态,并且其中选择所述多个操作状态中的每一个,以使所述多个操作状态中任何状态之间的转换都需要第一和第二三进制输入值中每一个的改变。
2.如权利要求1所述的电路,其中从第一参考值(“0”)、第二参考值(“1”)和中间状态(“V”)中选择第一和第二三进制信号。
3.如权利要求2所述的电路,其中所述中间状态对应于开路。
4.如权利要求2所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的所述期望状态:   状态  输入1  输入2   1   0   0   2   v   v   3   1   1
5.如权利要求4所述的电路,其中状态2对应于所述多位置致动器的缺省状态。
6.如权利要求2所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2   1   0   1   2   1   v   3   v   0
7.如权利要求2所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2   1   1   1   2   0   v   3   v   0
8.如权利要求2所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2   1   1   0 2 v v   3   0   1
9.如权利要求8所述的电路,其中状态2对应于所述多位置致动器的缺省状态。
10.如权利要求2所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2   1   v   1   2   0   0   3   1   v
11.如权利要求2所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态。   状态  输入1  输入2   1  v  1   2  0  v   3  1  0
12.如权利要求2所述的电路,还包括第三开关,所述第三开关耦合到所述多位置致动器,并配置为提供作为所述多位置致动器状态的函数的第三三进制输入值(输入3),且其中所述控制逻辑还配置为从第一、第二和第三三进制输入值中确定所述期望操作状态。
13.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  1  v  v   2  0  v  0   3  v  1  v   4  0  0  v   5  1  1  1   6  v  0  0   7  v  v  1
14.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  1  v  0   2  v  1  0   3  1  0  v   4  0  v  1   5  v  v  v   6  0  1  v   7  v  0  1
15.如权利要求14所述的电路,其中状态5对应于所述多位置致动器的缺省状态。
16.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  V  1  1   2  1  0  0   3  0  0  1   4  1  1  V   5  1  V  1   6  0  1  0
17.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  0  v  v   2  1  v  1   3  1  1  v   4  v  v  0   5  0  0  0   6  v  0  v   7  V  1  1
18.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  1  0  v   2  v  0  v   3  1  1  1   4  0  1  0   5  v  v  0   6  0  0  1   7  0  v  v
19.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  0  1  1   2  v  v  1   3  1  v  v   4  1  0  1   5  0  0  0   6  v  1  v   7  1  1  0
20.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  1  v  0   2  1  1  1   3  0  1  v   4  v  0  1   5  0  v  1   6  v  1  0   7  1  0  v
21.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  v  0  0   2  1  0  1   3  0  1  1   4  0  V  0   5  0  0  V   6  1  1  0
22.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  1  v  0   2  0  v  1   3  v  1  0   4  0  1  v   5  v  0  1   6  0  0  0   7  1  0  v
23.如权利要求12所述的电路,其中所述控制逻辑根据下表确定所述多位置致动器的状态:   状态  输入1  输入2  输入3   1  1  v  0   2  v  1  0   3  1  0  v   4  0  v  1   5  v  v  v   6  0  1  v   7  v  0  1   8  0  0  0   9  1  1  1
24.如权利要求23所述的电路,其中状态5对应于所述多位置致动器的缺省状态。
25.一种响应于多位置致动器的位置而选择受控设备中期望状态的方法,所述方法包括以下步骤:
接收来自所述多位置致动器的多个三进制输入信号;
对所述多个三进制输入信号进行解码,以便从多个操作状态中确定所述受控设备的期望状态,其中所述多个操作状态中的每一个都由第一和第二三进制输入值描述,并且其中选择所述多个操作状态中的每一个,以使所述多个操作状态中的任何状态之间的转换都需要至少两个所述三进制输入信号的改变;以及
将信号发射到所述受控设备,以将所述受控设备置于所述期望状态。
26.如权利要求25所述的方法,其中从第一参考值(“0”)、第二参考值(“1”)和中间状态(“V”)中选择所述多个三进制信号中的每一个。
27.如权利要求26所述的方法,其中所述解码步骤包括根据下表确定所述多位置致动器的所述期望状态:   状态  输入1  输入2   1  0  0   2  v  v   3  1  1
28.如权利要求27所述的方法,其中状态2对应于所述多位置致动器的缺省状态。
29.如权利要求26所述的方法,其中所述解码步骤包括根据下表确定所述多位置致动器的所述期望状态:   状态  输入1  输入2   1  1  0   2  v  v   3  0  1
30.如权利要求29所述的方法,其中状态2对应于所述多位置致动器的缺省状态。
31.如权利要求26所述的方法,其中所述解码步骤包括根据下表确定所述多位置致动器的所述期望状态:   状态  输入1  输入2  输入3   1  1  v  0   2  v  1  0   3  1  0  v   4  0  v  1   5  v  v  v   6  0  1  v   7  v  0  1
32.如权利要求31所述的方法,其中状态5对应于所述多位置致动器的缺省状态。
33.如权利要求26所述的方法,其中所述解码步骤包括根据下表确定所述多位置致动器的所述期望状态:   状态   输入1  输入2  输入3   1   1  v  0   2   v  1  0   3   1  0  v   4   0  v  1   5   v  v  v   6   0  1  v   7   v  0  1   8   0  0  0   9   1  1  1
34.如权利要求33所述的方法,其中状态5对应于所述多位置致动器的缺省状态。
CNA2005101163505A 2004-10-14 2005-10-14 用于三进制数据状态鲁棒表示的***和方法 Pending CN1770045A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/965,500 US20060085143A1 (en) 2004-10-14 2004-10-14 Systems and methods for robust representation of ternary data states
US10/965500 2004-10-14

Publications (1)

Publication Number Publication Date
CN1770045A true CN1770045A (zh) 2006-05-10

Family

ID=36120801

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005101163505A Pending CN1770045A (zh) 2004-10-14 2005-10-14 用于三进制数据状态鲁棒表示的***和方法

Country Status (3)

Country Link
US (1) US20060085143A1 (zh)
CN (1) CN1770045A (zh)
DE (1) DE102005048783A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060167565A1 (en) * 2005-01-26 2006-07-27 Katrak Kerfegar K Systems and methods for robust switching using multi-state switch contacts and a common electrical reference
US8396680B2 (en) * 2008-10-20 2013-03-12 GM Global Technology Operations LLC System and method for identifying issues in current and voltage measurements

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5714852A (en) * 1996-09-13 1998-02-03 United Technologies Automotive, Inc. Three state switch detection using current sensing
US6904823B2 (en) * 2002-04-03 2005-06-14 Immersion Corporation Haptic shifting devices

Also Published As

Publication number Publication date
DE102005048783A1 (de) 2006-04-20
US20060085143A1 (en) 2006-04-20

Similar Documents

Publication Publication Date Title
CN1770630A (zh) 使用多个三进制开关输入的多状态转换的方法和***
CN1790911B (zh) 使用三进制输入和离散输入的多状态开关的方法和***
US7042363B2 (en) Methods and apparatus for producing a three-state single wire control
CN1808901B (zh) 使用多状态开关触点的鲁棒转换的方法和***
US7542826B2 (en) Control apparatus for automobile
CN100555130C (zh) 用多状态开关触点和公用电基准的强健开关的***和方法
US4760275A (en) Communication system for vehicle
AU2004253143B2 (en) A method and system for bidirectional data and power transmission
US6281453B1 (en) Carrier and knob stop encoder assembly
CN1821630A (zh) 稳健的变速器模式选择及控制的方法和***
US20110022766A1 (en) Circuit Arrangement For A Motor Vehicle Data Bus
CN1770045A (zh) 用于三进制数据状态鲁棒表示的***和方法
US7119456B2 (en) Switch system capable of automatic configuration
CN102815215A (zh) 用于车辆的开关识别***
US6975084B2 (en) Power window controller
JP4853338B2 (ja) シフト操作入力装置
EP1093226B1 (en) Electronic driver circuit with multiplexer for alternatively driving a load or a busline, and method
US20060145541A1 (en) Methods and apparatus for generating a multi-position control
US20150308354A1 (en) Electronic switching module for multiple vehicle controls
CN112576737A (zh) 一种车辆手动挡与自动挡自由转换的实现装置
US7277265B2 (en) Robust power take-off and cruise enable
US7089105B2 (en) Power take-off state and engine speed request
CN103581797A (zh) 喇叭驱动电路和转向装置开关输入检测电路
US7139648B1 (en) Apparatus for actuating a control element for a heating or air-conditioning system in a motor vehicle
CN214101923U (zh) 一种汽车组合开关电路板及汽车组合开关

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication