SE529635C2 - Method is for serial transmission of information between at least one transmitter (9,14,15) and at least one receiver (9,14,15) and works with aid of voltage pulses - Google Patents

Method is for serial transmission of information between at least one transmitter (9,14,15) and at least one receiver (9,14,15) and works with aid of voltage pulses

Info

Publication number
SE529635C2
SE529635C2 SE0601183A SE0601183A SE529635C2 SE 529635 C2 SE529635 C2 SE 529635C2 SE 0601183 A SE0601183 A SE 0601183A SE 0601183 A SE0601183 A SE 0601183A SE 529635 C2 SE529635 C2 SE 529635C2
Authority
SE
Sweden
Prior art keywords
receiver
voltage pulse
time
marriage
information
Prior art date
Application number
SE0601183A
Other languages
Swedish (sv)
Other versions
SE0601183L (en
Inventor
Tommy Fristedt
Original Assignee
Kongsberg Automotive Ab
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 Kongsberg Automotive Ab filed Critical Kongsberg Automotive Ab
Priority to SE0601183A priority Critical patent/SE529635C2/en
Publication of SE0601183L publication Critical patent/SE0601183L/en
Publication of SE529635C2 publication Critical patent/SE529635C2/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/56Heating or ventilating devices
    • B60N2/5678Heating or ventilating devices characterised by electrical systems
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/16Electric signal transmission systems in which transmission is by pulses
    • G08C19/22Electric signal transmission systems in which transmission is by pulses by varying the duration of individual pulses

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

The method is for the serial transmission of information between at least one transmitter (9,14,15) and at least one receiver (9,14,15) and works with teh aid of voltage pulses. Coupling is enacted bewteen the information to be transmitted and the time between two predetermined flank levels (U) in the voltage pulse. The voltage pulse is generated in the transmitter with a time distance between the flank levels corresponding to the information to be transmitted, whereby a command to the receiver is defined as one or more successive base pulses which together comprise the voltage pulse. The voltage pulse is then sent from the transmitter to the receiver. The time between two predetermined flank levels in a voltage pulse is variabel in predetermined stages. The method can involve the transmission of information to two or more receivers, one receiver at a time being addressed.

Description

20 A25 '30 i 529 655 2. l patentet DE10009128 C1 visas en fläkt för ventilation för fordonssäten, där en i fläktenheten integrerad styrenhet matas med styrsignaier från en extem styrenhet. Den i fläktenheten integrerade -styrenheten matar i sin tur fläktmotorn med drivspänning utgående från erhållen styrinformation. Denna drivspänning för fläktmotorn inkommer till den i fläktenheten integrerade styrenheten via en separat matningsiedning för drivspänning. A25 '30 in 529 655 2. The patent DE10009128 C1 discloses a fan for ventilation for vehicle seats, where a control unit integrated in the mating unit is supplied with control signals from an external control unit. The control unit integrated in the mating unit in turn supplies the mating motor with drive voltage based on the control information obtained. This drive voltage for the genuine motor is supplied to the control unit integrated in the genuine unit via a separate supply line for drive voltage.

En nackdel med tidigare känd teknik för av likströmsmotorer är att mycket kablage åtgår för att uppnå såväl signalöverföring som kraftöverföring. Överföringen av styrsignaier är även förknippad med svårigheter då digital information överförs i form a.v pulståg där pulserna representerar ettor och .nollorf där en stor mängd pulsflanker kan åstadkomma såväl elektromagnetiska störningar som mekaniska stömingar hos den styrda finns det ett behov att tillhandahålla ett motom. l synnerhet kommunikationsprotokoll som ger en effektiv och tillförlitlig överföring »av information mellan exempelvis en central styrenhet och en eller flera styrda enheter.A disadvantage of prior art technology of DC motors is that a lot of cabling is required to achieve both signal transmission and power transmission. The transmission of control signals is also associated with difficulties as digital information is transmitted in the form of pulse trains where the pulses represent ones and zero zeros where a large amount of pulse anchors can cause both electromagnetic disturbances and mechanical disturbances in the controlled one. in particular communication protocols that provide an efficient and reliable transfer »of information between, for example, a central control unit and one or fl your controlled units.

REDOGÖRELVSE FÖR UPPFINNINGEN: Det är ett ändamål 'med föreliggande uppfinning att 'tillhandahålla en förbättrad metod och ett förbättrat system för överföring av information, t.ex. i samband med styrning av en likströmsdriven motor, med vars hjälp ovan angivna problem kan lösas.SUMMARY OF THE INVENTION: It is an object of the present invention to provide an improved method and system for transmitting information, e.g. in connection with the control of a direct current motor, by means of which the above problems can be solved.

Detta ändamål uppnås medelst en metod avi inledningen nämnt slag, vilken kännetecknas av att den vidare innefattar följande steg: koppling mellan den information som skall överföras och tiden mellan» två förutbestämda flanknivåer hos en spänningspuls; generering av en spänningspuls hos sändaren med ett tidsavstånd mellan flanknivåema motsvararande den information som skall överföras, varvid ett kommando till nämnda mottagare definieras som en eller flera på varandra följande baspulser som tillsammans 10 15 V20 25 30 529 ess 3 utgör nämnda spänningspuls; och sändning av spånningspulsen från» nämnda sändare till nämnda mottagare. Ändamålet uppnås också medelst ett system' av i inledningen nämnt slag, vilket kännetecknas av att tiden mellan två förutbestämda flanknivåer hos en spänningspuls är variabel, varvid ett »kommando till nämnda mottagare definieras som en eller flera på varandra följande baspulser som tillsammans utgör nämnda spänningspuls.This object is achieved by means of a method of the kind mentioned in the introduction, which is characterized in that it further comprises the following steps: coupling between the information to be transmitted and the time between »two predetermined fl anchor levels of a voltage pulse; generating a voltage pulse of the transmitter with a time interval between fl the ankle levels corresponding to the information to be transmitted, a command to said receiver being finiered as one or fl consecutive base pulses which together constitute said voltage pulse; and transmitting the voltage pulse from said transmitter to said receiver. The object is also achieved by means of a system of the type mentioned in the introduction, which is characterized in that the time between two predetermined fl ankle levels of a voltage pulse is variable, a command to said receiver being som denied as one or fl consecutive base pulses which together constitute said voltage pulse.

Genom uppfinningen tillhandahålls en metod och ett system som ger ett effektivt protokoll för informationsöverföring. I synnerhet fås med uppfinningen ett rationellt och högeffektivt system i kostnadshänseende -som ändå ger maximal prestanda, d.v.s. i nivå med vad andra dyrare system ger.The invention provides a method and system that provides an efficient protocol for information transfer. In particular, the invention provides a rational and highly efficient system in terms of cost - which still provides maximum performance, i.e. on a par with what other more expensive systems provide.

Vidare bidrar uppfinningen till en minskning av problem avseendeEMC (eng. "electromagnetic compability"), genom att rationalisera och minimera de antal pulser som används vid nämnda inforrnationsöverföring.Furthermore, the invention contributes to a reduction of problems regarding EMC ("electromagnetic compatibility"), by rationalizing and minimizing the number of pulses used in said information transmission.

FIGURBESKRIVNING: l det följande kommer uppfinningen att beskrivas i detalj med hänvisning till de bifogade ritningama. Dessa ritningar används endast för illustrativa ändamål, och skall inte betraktas som begränsande vad beträffar föreliggande uppfinning. lfigurerna visar: Figur1 en perspektiwy av ett fordonssåte vid vilket den föreliggande uppfinningen kan tillämpas; Figur 2 ett schema över ett fläktnätverk; Figur 3 ett schema över en fläktenhet; “ , - v Figur 4 ett exempel på en kommunikatlonspuls enligt uppfinningen; 10 15 20 3 30 ~529 655 4 Figur 5 ett exempel på en kommunikationspuls enligt uppflnningen; och Figur6 ett exempel på ett kommunikationspulståg enligt uppfinningen; FÖREDRAGNA UTFÖRINGSFORMER: _ V Följande redogörelse exemplifierar föreliggande uppfinning då den används för en fläktmotor anordnad för ventilering av 'ett fordonssäte med hänvisning först till Figur 1. _ Detta användningsområde skall dock inte ses som begränsande för uppfinningen, som kan användas för flera olika sorters seriell datakommunikation. i Ett fordonssätes 1 sitsdel 2 och ryggstödsdel 3 kan för ökad komfort vara utrustade för ventilering och temperering av de ytor eller områden i vilka en åkande i fordonet förväntas sitta. Nedan kommer sitsdelen 2 att beskrivas, men motsvarande kan givetvis gälla för ryggstödsdelen 3. I ett fordon kan såväl dess .förarsäte som dess övriga säten inrättas för ventilering genom inblåsning eller utsugning av luft. Den inblåsta eller utsugna luften fördelas via åtminstone en ” urtagning 4 som är utförd i sitsdelen 2.tVid fallet med inblåsning av luft leds denna tillförda luft genom en kanal 5 i sitsdelen 2 och ut mot den person som. sitter i det aktuella sätet, via den fördelande urtagningen 4. Vid fallet med' utsugning av luft leds denna utsugna luft från den person som sitter i det aktuella sätet in genom kanalen 5 l sitsdelen 2 via den fördelande urtagningen 4. inblåsning eller utsugning av luft sker företrädesvis med hjälp av en likspänningsmotordriven fläkt 6 hos en fläktenhet 7. I figur framgår inte själva motom för fläkten 6. Genom att reglera fläktens 6 hastighet kan en bestämd mängdluft matas till eller från sitsdelen 2. På så vis kan en .noggrant avpassad temperaturerhållas på sätets yta om en i sätet anordnad temperatursensor 8 anordnas att kommunicera med en styrenhet 9 för styrning av fläkten 6 via en förbindelse 10,_vilken styrenhet 9 är extern i 10 15 20 25 30 529 635 5 förhållande till fläktenheten 7. Det faktum att styrenheten Qär extem innebär att den inte är anordnad i samma fysiska hölje eller liknande som själva fläktenheten 7, utan utgörs av en central styrenhet för sätets 1 temperering och ventilering och som då används för drift av fläktmotom.DESCRIPTION OF THE DRAWINGS: In the following, the invention will be described in detail with reference to the accompanying drawings. These drawings are for illustrative purposes only, and are not to be construed as limiting the present invention. The figures show: Figure 1 a perspective view of a vehicle seat to which the present invention can be applied; Figure 2 is a diagram of a fl marriage network; Figure 3 is a diagram of a het marriage unit; “, - v Figure 4 an example of a communication pulse according to the invention; Figure 5 shows an example of a communication pulse according to the invention; and Figure 6 shows an example of a communication pulse train according to the invention; PREFERRED EMBODIMENTS: The following description exemplifies the present invention when used for a genuine motor arranged for ventilating a vehicle seat with reference first to Figure 1. However, this field of application should not be construed as limiting the invention which may be used for your various types of serial data communication. In a vehicle seat 1 seat part 2 and backrest part 3 can for increased comfort be equipped for ventilation and tempering of the surfaces or areas in which a passenger in the vehicle is expected to sit. The seat part 2 will be described below, but the same can of course apply to the backrest part 3. In a vehicle, both its driver's seat and its other seats can be arranged for ventilation by blowing or extracting air. The blown or extracted air is distributed via at least one recess 4 which is made in the seat part 2. In the case of blowing air, this supplied air is led through a channel 5 in the seat part 2 and out towards the person who. is located in the relevant seat, via the distributing recess 4. In the case of 'extraction of air, this extracted air is led from the person sitting in the relevant seat through the channel 5 in the seat part 2 via the distributing recess 4. blowing or extraction of air This is preferably done by means of a DC motor-driven fl shaft 6 of a fl shaft unit 7. The motor itself of the fl shaft 6 is not shown. By regulating the speed of the fl shaft 6, a certain amount of air can be supplied to or from the seat part 2. on the surface of the seat if a temperature sensor 8 arranged in the seat is arranged to communicate with a control unit 9 for controlling the 6 pair 6 via a connection 10, which control unit 9 is external in relation to the heten pair unit 7. The fact that the control unit Qär extrem means that it is not arranged in the same physical housing or similar as the actual mating unit 7, but consists of a central control unit for the tempering and ventilation of the seat 1 ng and which is then used for operation of the fl motor.

Stymingen av fläktens 6 rotationshastighet sker exempelvis genom matning av typen pulsbreddsmodulering, eller PWM (Pulse Width Modulation). Härvid matas fläkten med ett i den första styrenheten 9 genererat pulstàg, vilket innebär att fläkten 6 under pulstågets positiva, spänningssatta faser är' spänningssatt, medan den under pulstågets spänningslösa faser är spänningslös. Sålunda erhåller fläkten 6 under en matningsperiod av den pulsbreddsmodulerade matningen drivspänning från och med den stigande flanken till och med den fallande flanken. Matningen kan ske med en frekvens som ligger inom intervallet cza 20 Hz - 200 kHz, d.v.s. inom ett brett frekvensområde. Det skall dock noteras att uppfinningen inte är begränsad till att matningen måste ske vid någon viss bestämd frekvens eller frekvensintervall. Även andra matningssignaler är tänkbara inom ramen för föreliggande uppfinning, till exempelvis via någon typ -av i sig känd spänningsregulator. å l Figur 2 visas schematiskt ett fläktnätverk 11 där föreliggande uppfinning används. Styrenheten 9 utgör en ”mastef-enhet innefattande en första mikrokontroller 12 och en drivenhet 13 anordnad för drivning av tvål fläktenheter 14, 15 vilka motsvarar den fläktenhet som i Figur 1 har hänvisningssiffran 7. Drivenheten 13 är-ansluten till en drivspänning U.The rotation speed of the 6 shaft 6 is controlled, for example, by feeding the type Pulse Width Modulation (PWM). In this case, the shaft is supplied with a pulse train generated in the first control unit 9, which means that the shaft 6 is energized during the positive, energized phases of the pulse train, while during the voltage-free phases of the pulse train it is de-energized. Thus, during a feed period of the pulse width modulated feed, the 6 6 receives driving voltage from the rising fl anch to the falling fl anch. The supply can take place at a frequency which is in the range of about 20 Hz - 200 kHz, i.e. within a wide frequency range. It should be noted, however, that the recovery is not limited to the fact that the feeding must take place at a certain specific frequency or frequency range. Other supply signals are also conceivable within the scope of the present invention, for example via some type of voltage regulator known per se. Figure 2 schematically shows a marriage network 11 where the present invention is used. The control unit 9 constitutes a mastef unit comprising a first microcontroller 12 and a drive unit 13 arranged for driving soap mating units 14, 15 which correspond to the mating unit which in Figure 1 has the reference numeral 7. The driving unit 13 is connected to a driving voltage U.

Dessa fläktenheter 14, 15 utgör ”slav"-enheter. Via nämndaförbindelse 10 som utgörs av en "fläktnätverksbuss är styrenheten ansluten 9 till fläktenhetema 14, 15. Samtliga enheter är anslutna till en gemensam jord potential 1 6. 1 Med hänvisning till Figur 3 beskrivs nu en fläktenhet 14 mer detaljerat.These fl marriage units 14, 15 constitute "slave" units. Via the tribunal connection 10 which consists of a "marriage network bus", the control unit 9 is connected to the kten marriage units 14, 15. All units are connected to a common ground potential 1 6. 1 With reference to Figure 3, now a het marriage unit 14 in more detail.

Fläktenheten 14 ärí stort sett av samma utformning som fläktenheten 15 (jfr. 10 »15 20 25 30 529 655 Ü 6 figur 1). Fläktenheten 14 innefattar en andra mikrokontroller 17 samt en fläktmotor 18, vilka är kopplade till förbindelsen 10, vilken definierar en fläktnätverksbuss. Efter fläktenhetens 14 ingång 19 delas insignalen upp så att den når såväl fläktmotom 18 som den i fläktenheten 14 ingående andra mikrokontrollern 17. Vid fläktmotoms 18 matningsingång 20 finns en' diod 21 och en stabiliserande kondensator 22 som har till uppgift att upprätthålla matningsspänningen till fläktmotom 18 oavsett hur matningen ser ut momentant. Dioden 21 och kondensatom 22 avlägsnar även elektriska störningar som kan hindra den andra styrenheten 17 från att läsa via fläktnätverksbussen 10 översänd information.The fan unit 14 is largely of the same design as the marriage unit 15 (cf. 10 »15 20 25 30 529 655 Ü 6 fi gur 1). The fan unit 14 comprises a second microcontroller 17 and a genuine motor 18, which are connected to the connection 10, which they en deny a genuine network bus. After the input 19 of the marriage unit 14, the input signal is divided so that it reaches both the marriage motor 18 and the second microcontroller 14 contained in the marriage unit 14. At the supply input 20 of the marriage motor 18 there is a diode 21 and a stabilizing capacitor 22 which have the task of maintaining the supply voltage 18 no matter what the feed momentarily looks like. The diode 21 and the capacitor 22 also remove electrical disturbances which may prevent the second control unit 17 from reading information transmitted via the real network bus 10.

Den första mikrokontrollern 12 är kopplad till drivenheten 13, samt anordnad att kommunicera med drivenheten 13 för. att kunna kontrollera denna. Genom att stänga av drivenheten 13 under en viss tidsperiod för att åstadkomma under denna tid, kan den första styrenheten 9 kommunicera med fläktenhetema genom att på detta sätt skapa en negativ spänningsbortfall puls. Kommunikationen tas emot av den hos respektive 'fläktenhet 14, 15 anordnade andra styrenheten 17. Kommunikationen 'kan även ske från respektive fläktenhet 14, 15 till styrenheten 9 via fläktnätverksbussen 10.The first microcontroller 12 is connected to the drive unit 13, and arranged to communicate with the drive unit 13 for. to be able to control this. By turning off the drive unit 13 for a certain period of time to achieve during this time, the first control unit 9 can communicate with the mating units by creating in this way a negative voltage drop pulse. The communication is received by the second control unit 17 arranged at the respective "marriage unit 14, 15". The communication 'can also take place from the respective fan unit 14, 15 to the control unit 9 via the marriage network bus 10.

Denna kommunikation kommer att beskrivas mer i detalj nedan.This communication will be described in more detail below.

Drivenhetens 13 utsignal nominella höga nivå ligger således på samma nivå som fläktmotoms 18 matningsspänning. När drivenhetens 13 utsignal har en låg nivå motsvarar det ungefär i systemet förekommande jordnivå, åtminstone understigande ett förutbestämt gränsvärde. Härvid upprätthåller som ovan nämnts nämnda kondensator '22 matningsspänningen så att fläktmotorn 18 huvudsakligen uppfattar matning av en likspänning. i Ett-syfte med. föreliggande uppfinning är att minimera antalet pulser vid informationsöverföringen mellan styrenheten 9 och fläktenheterna 14, 15.The nominal high level of the drive unit 13 is thus at the same level as the supply voltage of the motor 18. When the output signal of the drive unit 13 has a low level, it corresponds approximately to the ground level present in the system, at least below a predetermined limit value. In this case, as mentioned above, the said capacitor '22 maintains the supply voltage so that the motor 18 essentially perceives the supply of a direct voltage. for One purpose with. The present invention is to minimize the number of pulses during the information transmission between the control unit 9 and the marriage units 14, 15.

Hurdetta går till beskrives härnäst, med hänvisning även till Figur 4. Genom att låta tiden T för en negativ puls 23 vara variabel mellan ett antal i '10 15 20 25 30 5 2 9 6 3 5 i _ 7 förutbestämda tidsperioder T, där varje tidsperiod T motsvarar ett digitalt ord , kan man överföra ett digitalt ord genom att endast sända en puls 23 och mäta tiden mellan gränsvärden U1 och Ug hos pulsens 23 flanker 24, 25.How to do this is described next, with reference also to Figure 4. By allowing the time T for a negative pulse 23 to be variable between a number i '10 15 20 25 30 5 2 9 6 3 5 i _ 7 predetermined time periods T, where each time period T corresponds to a digital word, one can transmit a digital word by sending only one pulse 23 and measuring the time between limit values U1 and Ug of the armature 24 25 of the pulse 23 fl.

Gränsvärdena U1 och U2 kan vara lika, eller så kan en hysteres AU föreligga. .The limit values U1 and U2 may be the same, or a hysteresis AU may be present. .

Längden på det digitala ordet är beroende av hur många unika tidsperioder T som är definierade i systemet. Flera negativa pulser 23 i följd med korta mellanrum kan definiera ett längre digitalt ord.The length of the digital word depends on how many unique time periods T are fi initiated in the system. Multiple negative pulses 23 in succession at short intervals can längre deny a longer digital word.

Med hänvisning nu-även till figur 5 ärföreträdesvis varje negativ puls '23 som skickas från styrenheten 9 till aktuell fläktenhet 14, 15 uppbyggd av ett- antal . baspulser 26, där en baspuls varaktighet T, exempelvis är cirka256 ps. Ett kommando kan då vara uppbyggt av en, två .eller flera på varandra följande baspulser 26 för att utgöra en negativ puls av en viss varaktighet beroende på vad som skall kommuniceras. Avläsningen hos den andra. mikrokontrollem 17 har programmerats med toleransintervall för tolkning av den mottagna pulsen 23.With reference now-also to 5 gur 5, preferably each negative pulse '23 which is sent from the control unit 9 to the current fl unit 14, 15 is made up of a number. base pulses 26, where a base pulse duration T, for example, is about 256 ps. A command can then be composed of one, two, or fl consecutive base pulses 26 to constitute a negative pulse of a certain duration depending on what is to be communicated. The reading of the other. the microcontroller 17 has been programmed with tolerance intervals for interpreting the received pulse 23.

Begränsande är här det faktum att spänningsbortfallet måste ha en så kort varaktighet att fläktmotorns 1-8 relativa .påverkan är liten." Kondensatorn22 i fläktenheten 14, 15 har som ovan nämnts som funktion att stabilisera respektive fläktmotors 18 drivspänning, varför kondensatoms 22 prestanda är av betydelse för hur långa perioderna med spänningsbortiall (d.v.s. de negativa pulsema 23) kan vara. Dessutom är upplösningen också begränsande, det vill säga hur små tidsskillnaderna för att det skall vara möjligt att skilja mellan de olika unika tidsperiodema för de negativa pulserna med en tillräckligt god felmarginal. ' I Genom att definiera ett antal unika tidsperioder T, bestående av unika antal baspulser 26, för de negativa pulsema, 'där varje tidsperiod T tilldelas en särskild betydelse, kan ett protokoll för kommunikation mellan styrenhet och fläktenheter upprättas. Ett sådant protokoll skall bland .annat hantera 10 15 20 25 30 529 635 8 adressering av respektive-fläktenhet. l föreliggande exempel förekommer två fläktenheter 14, 15 där var och en har sin nätverksadress, vilket medger att styrenheten 9 kan kommunicera med en fläktenhet 14, 15 i taget. Adressen tilldelas först efter det att berörd enhet 14, 15är monterad på därför avsedd plats, varför denna först inte innehar någon adress överhuvudtaget, utan tilldelas adress sedan, vilke-n adress lagras hos den andra mikrokontrollem 17,eller om sådant förekommer, ett separat minne i fläktenheten 14, 15 (ej visat). Adressen kan sedan ändras om behov uppstår, exempelvis vid service.Limiting here is the fact that the voltage failure must have such a short duration that the relative influence of the 1- motor 1-8 is small. In addition, the resolution is also limiting, ie how small the time differences are in order to be able to distinguish between the different unique time periods for the negative pulses with a sufficiently good By defining a number of unique time periods T, consisting of unique number of base pulses 26, for the negative pulses, 'where each time period T is assigned a special meaning, a protocol for communication between control unit and fl matrimonial units can be established. among other handling 10 15 20 25 30 529 635 8 addressing of respective fl marriage unit. In the example, there are two fl marriage units 14, 15 where each has its own network address, which allows the control unit 9 to communicate with one fl marriage unit 14, 15 at a time. The address is only assigned after the affected unit 14, 15 is mounted in its intended place, so that it first has no address at all, but is then assigned an address, which address is stored at the second microcontroller 17, or if so, a separate memory. in kten marriage unit 14, 15 (not shown). The address can then be changed if the need arises, for example during service.

Respektive fläktenhet 14, 15 är även anordnad att kommunicera med styrenheten 9 genom att lastpulser skapas. Dessa lastpulser kommuniceras via fläktnätverksbussen 10 till styrenheten 9. Lastpulserna skapas genom att den andra mikrokontrollern' 17 hos respektive fläktenhet 14, 15 via en förbindelse 27 mellan den andra mikrokontrollem 17 och fläktmotom 18 slår på den aktuella motoms 18 lindningar. Lastpulserna skapas då genom korta kommuteringar för att skapa strömpulser som detekterbara i motsvarande styrenhet. Detta motsvarar att motom 18 konsumerar mer ström. Denna strömökning på fläktnätverksbussen 10 utgör nämnda lastpulser, vilka “detekteras av drivenheten 13 hos styrenheten 9. Kommunikation från _ respektive fläktenhet 14, 15 till styrenhetenQ sker normalt endast efter förfrågan från styrenheten 9, se kommandoexempel nedan., På grund av kommuteringen hos motom 18 kan kommunikation från respektive fläktenhet 14, 15 till styrenheten 9 endast ske då aktuell fläktmotor 18 är stillastående.Respective marriage units 14, 15 are also arranged to communicate with the control unit 9 by creating load pulses. These load pulses are communicated via the fl pair network bus 10 to the control unit 9. The load pulses are created by the second microcontroller '17 of the respective het pair 14, 15 via a connection 27 between the second microcontroller 17 and the mot motor 18 turning on the windings of the current motor 18. The load pulses are then created through short commutations to create current pulses that are detectable in the corresponding control unit. This corresponds to the motor 18 consuming more power. This increase in current on the marriage network bus 10 constitutes said load pulses, which are detected by the drive unit 13 of the control unit 9. Communication from the respective marriage unit 14, 15 to the control unit Q normally takes place only at the request of the control unit 9, see command example below. For example, communication from the respective mating unit 14, 15 to the control unit 9 can only take place when the current mating motor 18 is stationary.

Kommuteringen åstadkommer strömförändringar hos fläktnätverksbussen 10, vilka är svåra att skilja från lastpulser. Således kan exempelvis felrapporter I inte sändas till styrenheten 9 från aktuell fläktenhet 14, 15 så länge som aktuell fläktmotor 18 är aktiverad. I sådana fall lagras feldata i ett minne hos den andra mikrokontrollern 17, eller om sådant förekommer, ett separat minne i fläktenheten (ej visat), och skickas som felstatus till styrenheten 9 då' aktuell fläktmotor 18 stannat. i 10 15 20 25 so i 529 655 Exempel på kommandon från styrenheten 9till fläktenheten 14, 15 utan att svar från fläktenheten 14, 15 krävs är: i - Ändring av fläkthastighet - start av fläki - Stoppav fläkt - Ändring av fläktenhetens adress - Återställning av felstatus Exempel på kommandon från styrenheten 9 till fläktenheten 14, 15 där svar från fläktenheten 14, 15 krävs är: - Avläsning av felstatus - Avläsning av àtskiljande data Avläsning av så kallade àtskiljande data krävs endast då två ”s|av"-enheter 14, 15 har erhållit samma adress och måste skiljas åt på annat sätt.The commutation causes current changes in the n network network bus 10, which are difficult to distinguish from load pulses. Thus, for example, error reports I can not be sent to the control unit 9 from the current het genuine unit 14, 15 as long as the current fl genuine motor 18 is activated. In such cases, error data is stored in a memory of the second microcontroller 17, or if so, a separate memory in the heten pairing unit (not shown), and is sent as a fault status to the control unit 9 when the 'current fl pairing motor 18 has stopped. i 10 15 20 25 so i 529 655 Examples of commands from the control unit 9 to the kten marriage unit 14, 15 without response from the fl marriage unit 14, 15 are required are: i - Change of fl marriage speed - start of fl äki - Stop fl marriage - Change of fl marriage address - Reset of error status Examples of commands from the control unit 9 to the heten marriage unit 14, 15 where answers from the kten marriage unit 14, 15 are required are: - Reading of error status - Reading of separating data Reading of so-called separating data is only required when two "s | of" units 14, Have received the same address and must be separated in another way.

Exempelvis kan en unikt serienummer vara lagrat i den andra mikrokontrollem 17 vid tillverkning av fläktenheten 14, 15. En annan möjlighet är att ett unikt slumptal genereras hos den andra mikrokontrollem 17 då läsning av-åtskiljande data beordras.For example, a unique serial number may be stored in the second microcontroller 17 during the manufacture of the authentication unit 14, 15. Another possibility is that a unique random number is generated at the second microcontroller 17 when reading discriminating data is ordered.

Ett exempel på ett kommunikationsprotokoll med funktionalitet enligt ovan .visas nedan. Här motsvarar pulsema två informationsbitar, men dessa sätts sedan samman två och två för att bilda digitala' ord om fyra bitar. Detta gäller inte ”start” och "stopp" som är tillägg till listan nedan. 529 635 10 Overförd information Antal baspulser om 256 ps Binärt tal 00 8 Binärt tal 01 24 Binärt .tal 1ø 40 Binärt tal 11 - 56 Start 72 810m» i ~ i se Sändningsuppehåll 2 104 Betydelsen av ölika digitala ord kan skrivas i en egen tabell: Digitalt ord Betydelse 0000 Hastighet för fläktmotorn 0001 Hastighet för fläktmotom 0010 Hastighet för fläktmotorn 0011 Hastighet för» fläktmotorn 0100 ' Hastighet för fläktmotorn 0101 Hastighet för fläktmotorn _01 10 Hastighet för fläktmotorn 01 11 Hastighet för fläktmotorn 1000 Andra ”slavens” adress 1 001 Återställ felstatus 1010 Läs felstatus 1011 Läs åtskiljande data 11øo Ej använd 1 101 Ej använd 1110 Ej använd 1 1 1 1 Ej använd Ett exempel på en kommunicerad sekvens från styrenheten 9 till en fläktenhet 14, 15 visas i Figur 6. Pulsen 28 är en startpuls bestående av 72 10 15 529 e35 i 11 baspulser, pulsemai29, 30 därefter anger adress till önskad ”slav"-enhet.An example of a communication protocol with functionality as above is shown below. Here the pulses correspond to two pieces of information, but these are then put together in pairs to form digital words of four bits. This does not apply to "start" and "stop" which are additions to the list below. 529 635 10 Transmitted information Number of base pulses of 256 ps Binary number 00 8 Binary number 01 24 Binary number 1ø 40 Binary number 11 - 56 Start 72 810m »i ~ i see Transmission pause 2 104 The meaning of different digital words can be written in a separate table : Digital word Meaning 0000 Speed for the 000 motor 001 Speed for the 00 motor 0010 Speed for the 00 motor 0011 Speed for »kt the motor 0100 'Speed for the 0 motor 0101 Speed for the _ motor _01 10 Speed for the erst motor 1" The motor 01 " 1010 Read error status 1011 Read separating data 11øo Not used 1 101 Not used 1110 Not used 1 1 1 1 Not used An example of a communicated sequence from the control unit 9 to a fl marriage unit 14, 15 is shown in Figure 6. The pulse 28 is a starting pulse consisting of 72 10 15 529 e35 in 11 base pulses, pulsemai29, 30 then indicates the address of the desired "slave" unit.

Pulserna 31, 32, bestående av 24 respektive 40 baspulser, sänder det digitala ordet 0110, vilket är en specifik fläkthastighet. Pulsema 33, 34, bestående av 40 baspulser vardera, sänder det digitala ordet 1010, vilket betyder att felstatus skall avläsas. Pulsen 35 är en stoppuls bestående av 88 baspulser, vilket betyder att denna sändning till berörd ”slav”-enhet är överl Pulsavstànden 36 överstiger 104 baspulser; varför dessa avgränsar vart ord som sändes över.The pulses 31, 32, consisting of 24 and 40 base pulses, respectively, transmit the digital word 0110, which is a specific fan speed. The pulses 33, 34, consisting of 40 base pulses each, transmit the digital word 1010, which means that the error status is to be read. Pulse 35 is a stop pulse consisting of 88 base pulses, which means that this transmission to the affected "slave" unit is over Pulse distance 36 exceeds 104 base pulses; why these delimit each word that was sent over.

Uppfinningen är inte på något sätt begränsad till de ovan beskrivna utföringsexemplen, utan kan fritt varieras inom ramen hos efterföljande patentkrav. Exempelvis kan den tillämpas fritt för all sorts seriell kommunikation mellan en sändare och enåmottagare, i synnerhet där behov föreligger av att minska, antalet översända pulser.The invention is in no way limited to the embodiments described above, but can be freely varied within the scope of the appended claims. For example, it can be applied freely to all kinds of serial communication between a transmitter and a single receiver, especially where there is a need to reduce the number of transmitted pulses.

Claims (14)

10 15 420 25 30 529 655 12 PATENTKRAV:10 15 420 25 30 529 655 12 PATENT REQUIREMENTS: 1. Metod för att seriellt överföra information mellan åtminstone en sändare (7, 9, 14, 15) och åtminstone en mottagare (7, 9, 14, 15), varvid nämnda information överförs med hjälp av spänningspulser (23), kännetecknadrav attdeninnefattarstegen: koppling mellan den information som skall överföras och tiden (T) mellan två förutbestämda flanknivåer (Uf, U2) hos en spänningspuls; generering av en spänningspuls' hos .sändaren med ett tidsavstånd mellan flanknivåerna (U1, Ug) motsvararande den information' som skall överföras, varvid ett kommando till nämnda mottagare (7, 9, 14, 15) definieras som. en eller flera på varandra följande baspulser (26) som tillsammans utgör nämnda spänningspuls; och sändning av spänningspulsen från nämnda sändare till nämnda mottagare.A method for serially transmitting information between at least one transmitter (7, 9, 14, 15) and at least one receiver (7, 9, 14, 15), said information being transmitted by means of voltage pulses (23), characterized in that it comprises the steps of: coupling between the information to be transmitted and the time (T) between two predetermined fl anchor levels (Uf, U2) of a voltage pulse; generating a voltage pulse 'of the transmitter with a time interval between the fl anchor levels (U1, Ug) corresponding to the information' to be transmitted, whereby a command to said receiver (7, 9, 14, 15) is denoted as. one or more consecutive base pulses (26) which together constitute said voltage pulse; and transmitting the voltage pulse from said transmitter to said receiver. 2. Metod enligt patentkrav 1, k ä n n e t e c k n a d a v att tiden (T) mellan två förutbestämda flanknivåer (U1, U2) hos en spänningspuls (23) är vañabelMethod according to claim 1, characterized in that the time (T) between two predetermined fl ankle levels (U1, U2) of a voltage pulse (23) is variable. 3. Metod enligt patentkrav 1 eller2, k ä n n e t e c k n a d a v att tiden (T) mellan de två förutbestämda :flanknivåerna '(U1,. Ug) hos spänningspulsen (23) varieras i förbestämda steg (Tp).Method according to Claim 1 or 2, characterized in that the time (T) between the two predetermined: 'anchor levels' (U1 ,. Ug) of the voltage pulse (23) is varied in predetermined steps (Tp). 4. Metod , enligt något av föregående patentkrav, k ä n n e- te c k n at a v att det innefattar överföring av information till två eller flera mottagare varvid en mottagare i taget adresseras. 10 15 20 25 30 529 635 ~ 13,A method according to any one of the preceding claims, characterized in that it comprises transmitting information to two or two of your recipients, one recipient being addressed at a time. 10 15 20 25 30 529 635 ~ 13, 5. (5. Metod) enligt patentkrav 4, 'k ä n n e t ec k n a d a V att kommunikationen mellan sändare (7, 9, 14,-15) och mottagare (7, 9, 14, 15) innefattar byte av adress hos mottagare (7, 9.14, 15)-5. A method according to claim 4, characterized in that the communication between transmitter (7, 9, 14, -15) and receiver (7, 9, 14, 15) comprises changing the address of receiver ( 7, 9.14, 15) - 6. Metod enligt något av föregående patentkrav, kä n n e- te c k n at a v att ett protokoll för kommunikation för styrning av nämnda mottagare (7, 9, 14, 15) utnyttjas genom att definiera ett antal unika tidsperioder (T) som består av unika antal baspulser (26), varvid varje tidsperiod (T) tilldelas en 'särskild betydelse.Method according to any one of the preceding claims, characterized in that a communication protocol for controlling said receiver (7, 9, 14, 15) is used by defining a number of unique time periods (T) consisting of unique number of base pulses (26), each time period (T) being assigned a special meaning. 7. Metod enligt föregående ' kä n n ete c kn a d av att det är anordnat för styrning av en elektrisk motor(18). ' något av patentkrav,7. A method according to the preceding claim, characterized in that it is arranged for controlling an electric motor (18). 'any of claims, 8. ' Metod enligt patentkrav 6, k ä n n e t e c k n at a v ' att det utnyttjas för styming av en elektrisk motor (18), vilken utgörs av en fläktmotor inrättad för ventilering av fordonssäten (1).Method according to claim 6, characterized in that it is used for controlling an electric motor (18), which consists of a fl motor motor arranged for ventilation of vehicle seats (1). 9. Metod enligt patentkrav 8, k ä n n e t e c k n at a v att nämnda kommando till nämnda fläktmotor utgörs av åtminstone något av följande: ändring av fläktens hastighet, start av fläkt, stopp av fläkt, ändring av fläktenhetens adress, återställning av felstatus, avläsning av felstatus, eller avläsning av åtskiljande data.Method according to claim 8, characterized in that said command to said fl motor motor consists of at least one of the following: changing the speed of the fan, starting fl marriage, stopping fl marriage, changing adress address of the marriage unit, resetting the fault status, reading the fault status , or reading distinguishing data. 10. System innefattande en styrenhet (9) och åtminstone en fläktenhet (7, 14, 15), vilken fläktenhet (7, 14, 15) är anordnad för ventilering av fordonssäten, där styrenheten (9) och fläktenheten (7, 14, 15) är anordnade att kommunicera med varandra med hjälp av spänningspulser 10 15 920 529 635 -14_ (23) via en seriell kommunikationsbuss (10), k ä n n e t e c k n at a v att tiden (T) mellan två förutbestämda flanknivåer (U1, U2) hos en spänningspuls (23) är variabel, varvid ett kommando till nämnda mottagare (7, 9, 14, 15) definieras som en eller flera på varandra följande baspulser (26) som' tillsammans utgör nämnda spänningspuls (23). IA system comprising a control unit (9) and at least one fl marriage unit (7, 14, 15), which fl marriage unit (7, 14, 15) is arranged for ventilation of vehicle seats, wherein the control unit (9) and the fl marriage unit (7, 14, 15 ) are arranged to communicate with each other by means of voltage pulses (23) via a serial communication bus (10), characterized in that the time (T) between two predetermined fl-pin levels (U1, U2) of a voltage pulse (23) is variable, a command to said receiver (7, 9, 14, 15) being fi niered as one or fl consecutive base pulses (26) which together constitute said voltage pulse (23). IN 11. System enligt patentkrav 10, k ä n n e t e c k n at a v att tiden (T) mellan de två förutbestämda flanknivåerna (U1, Ug) hos spänningspulsen (23) är kommunikationsprotokollets informationsbärare.A system according to claim 10, characterized in that the time (T) between the two predetermined fl anchor levels (U1, Ug) of the voltage pulse (23) is the information carrier of the communication protocol. 12. System enligt patentkrav 10 eller 11, k ä n n e t e c k n at a v att tiden (T) mellan de två förutbestämda flanknivåerna (Ul, U2) hos spänningspulsen (23) varieras i förbestämda steg (Tp).System according to claim 10 or 11, characterized in that the time (T) between the two predetermined fl ankle levels (U1, U2) of the voltage pulse (23) is varied in predetermined steps (Tp). 13. System enligt 10-12, k ä n n e t e c k n at a v att då flera mottagare föreligger, kan en mottagare något av patentkraven i taget adresseras.13. Systems according to 10-12, characterized in that when fl your recipients are present, one recipient can address one of the claims at a time. 14. System enligt patentkrav 13, I k ä n n e t e c k n at a v att kommunikationen mellan sändare (7, 9, 14, 15) och mottagare (7, 9, 14, 15) innefattar byte av adress hos mottagare (7, 9, 14, 15).A system according to claim 13, characterized in that the communication between transmitter (7, 9, 14, 15) and receiver (7, 9, 14, 15) comprises changing address of receiver (7, 9, 14, 15).
SE0601183A 2006-05-26 2006-05-26 Method is for serial transmission of information between at least one transmitter (9,14,15) and at least one receiver (9,14,15) and works with aid of voltage pulses SE529635C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SE0601183A SE529635C2 (en) 2006-05-26 2006-05-26 Method is for serial transmission of information between at least one transmitter (9,14,15) and at least one receiver (9,14,15) and works with aid of voltage pulses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0601183A SE529635C2 (en) 2006-05-26 2006-05-26 Method is for serial transmission of information between at least one transmitter (9,14,15) and at least one receiver (9,14,15) and works with aid of voltage pulses

Publications (2)

Publication Number Publication Date
SE0601183L SE0601183L (en) 2006-05-26
SE529635C2 true SE529635C2 (en) 2007-10-09

Family

ID=38544236

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0601183A SE529635C2 (en) 2006-05-26 2006-05-26 Method is for serial transmission of information between at least one transmitter (9,14,15) and at least one receiver (9,14,15) and works with aid of voltage pulses

Country Status (1)

Country Link
SE (1) SE529635C2 (en)

Also Published As

Publication number Publication date
SE0601183L (en) 2006-05-26

Similar Documents

Publication Publication Date Title
CN100438312C (en) Method and arrangement for control of direct current motor
AU2004253143B2 (en) A method and system for bidirectional data and power transmission
US6384552B2 (en) Control apparatus for electric vehicle
CN1326371C (en) Bus system for data transfer
EP1326147B1 (en) Control and supervisory signal transmission system
US20070167086A1 (en) Electronic Communication Devices and Methods
JPH08271022A (en) Operation control device for multi-type air conditioner
US10972037B2 (en) Motor control apparatus and method for vehicle
JPH08300972A (en) Electric changeover type transfer case-system for automobile
SE507021C2 (en) Method and arrangement for combined data and power transmission on communication buses
EP4026404B1 (en) A power supply device, a power receiving device and power supply and receipt methods
JPH05103497A (en) Electric motor vehicle
SE529635C2 (en) Method is for serial transmission of information between at least one transmitter (9,14,15) and at least one receiver (9,14,15) and works with aid of voltage pulses
JP2004343998A (en) System and method for speed control for electric motor, and stall protection
CN110168922B (en) Motor drive device and electric power steering device
SE528311C2 (en) Information transmission method for fan unit involves producing voltage pulse in control unit with time difference between flank levels corresponding to transmitting information for transmission to fan units
EP1741017B1 (en) Method and system for transmission of information
CN104579109B (en) A kind of control method of electronics commutated motor
CN110649841A (en) Integrated control device, system and method based on system of magnetic bearing and motor
CN102668462A (en) Control device for putting an electronic member of a communication network on hold prior to rebooting
JP2010285111A (en) In-vehicle communication controller
CN206807340U (en) A kind of fan and there is its ventilation unit
US20070253478A1 (en) Method and System for Transmission of Information
JP2014087095A (en) Rotary electric machine for vehicle
CN101385228B (en) Motor driver

Legal Events

Date Code Title Description
NUG Patent has lapsed