[go: up one dir, main page]

CN1184551C - Communication protocol integrated on energy system of system communication bus - Google Patents

Communication protocol integrated on energy system of system communication bus Download PDF

Info

Publication number
CN1184551C
CN1184551C CNB011017457A CN01101745A CN1184551C CN 1184551 C CN1184551 C CN 1184551C CN B011017457 A CNB011017457 A CN B011017457A CN 01101745 A CN01101745 A CN 01101745A CN 1184551 C CN1184551 C CN 1184551C
Authority
CN
China
Prior art keywords
energy
energy device
bus
communication
communications bus
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.)
Expired - Lifetime
Application number
CNB011017457A
Other languages
Chinese (zh)
Other versions
CN1351390A (en
Inventor
丹尼尔·J·贾科尔
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.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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
Priority claimed from US09/699,206 external-priority patent/US6681278B1/en
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1351390A publication Critical patent/CN1351390A/en
Application granted granted Critical
Publication of CN1184551C publication Critical patent/CN1184551C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Power Sources (AREA)

Abstract

A computer system having an integrated energy system on a system communication bus where the energy system includes a plurality of energy devices. Each energy device is integrated on the system communication bus and has a memory and processor. Each energy device processor selectively monitors the system communication bus for communication data idleness and upon the communication data being idle, each energy device attempts to communicate with other energy devices of the energy system. The energy devices attempt to communicate in a predetermined sequence after communication data idleness has been detected. Examples of energy devices are battery packs, desktop chargers, analyzers, and radios.

Description

The computer system that on system communications bus, has the integrated energy system
The application proposes priority request the 60/172nd, No. 384 to the U.S. Provisional Patent Application that proposed on Dec 17th, 1999, in this complete disclosure of quoting this application, comprises all ancillary documents and appendix.
Technical field
The present invention relates to comprise the computer system of resident energy system.More specifically, the present invention relates to an energy that is integrated on the system communications bus system is provided, wherein this energy system is communicated by letter with other energy device on the bus by a special communication protocol.
Background technology
Energy system such as cellular mancarried electronic aid is just becoming quite complicated aspect the electronics.Existing energy device such as rechargeable battery has electronic memory and processing power usually.At United States Patent (USP) 5,534, an example with rechargeable battery of storer has been described in No. 765, this patent went through to people such as Kreisinger on July 9th, 1996, and name is called " battery with storer of storing charge procedure ".Kreisinger discloses a battery charger system, and this system comprises a charger and the rechargeable battery with storer of the special charge parameter of storage that charging current and voltage are provided.Charge parameter is normally relevant with battery, the information of control battery charge.The information relevant with battery of storing in the storer of battery also can comprise at the charging instruction of charger or the particular procedure to battery charge.As a result, the necessary access system communication bus of battery is so that transmit charging instruction or process to charger.
Like this, in the mancarried electronic aid energy system of prior art, have only two energy system equipment to need the system communications bus of shared electron equipment.But a MODERN ENERGY system can comprise five or more electronic equipment of all also communicating by letter by interconnects.The complexity that communication between the various energy devices increases day by day can upset other data stream that transmits such as the cell phone data on the bus, and can the serious function of disturbing electronic equipment.
Correspondingly, using under several situations that are integrated in the energy device on the system communications bus, be necessary the communication protocol that provides enough so that other energy device can not disturb other electronic equipment such as measurement, charging communicates under the prerequisite of the function of communication or the like each other.Thereby fundamental purpose of the present invention provides an energy system that is improved, and this system has gratifying, the communication protocol that communicates between the energy device that resides on the system communications bus.
Summary of the invention
According to the present invention in a preferred implementation, a kind of computer system that has the integrated energy system on system communications bus is provided, comprise: an energy system that is integrated on the system communications bus, this energy system comprises a plurality of energy devices, and each energy device all is integrated on the system communications bus and comprises a storer and an energy device processor; Wherein each energy device processor has the free time of relative predefined procedure, and described each energy device processor is according to communication data free time of surveillance communication bus selectively free time of described predefined procedure, and when communication data was idle, each energy device began to communicate by letter with other energy device of energy system on the system communications bus.
Wherein, described energy system comprises a plurality of energy devices, set of currents for example, analyzer, wireless device, desktop charger, and desktop charger display.Each energy device that is integrated on the system communications bus comprises storer and energy device processor.The energy device processor is the communication data free time of surveillance communication bus selectively, and when communication data is idle, and each energy device is attempted to communicate by letter with other energy device of energy system on the system communications bus.
Description of drawings
Fig. 1 is the module map with computer system of an integrated energy system, wherein has a plurality of energy devices in energy system.
Fig. 2 is the best protocol that explanation is used for the surveillance communication bus and communicates by letter with other energy device selectively by each energy device.
Embodiment
Describe an optimum embodiment of the present invention now in detail.With reference to accompanying drawing, identical numbering is represented identical parts in institute's drawings attached.As employed in the instructions here and whole claims, following term has and the clear and definite related connotation of the description here, unless the style of writing spell out other connotation: " one " and the connotation of " this " comprise plural reference, and " ... interior " connotation comprise " ... interior " and " ... on ".
Fig. 1 has illustrated a computer system 10, and this system has an integrated energy system 12 on system communications bus 4.Computer system 10 appears at one such as cell phone, needs in the mancarried electronic aid such as the active energy management system of battery charge.Also can at random be embodied as an independent computer system 10 and energy system 12 though illustrated computer system 10 comprises 12, one equipment of energy system here, perhaps only be realized as an energy system 12.Energy system 12 comprises a plurality of such as electric battery 16, analyzer 18, wireless device 20, desktop charger 22, the energy device of desktop charger display 24 or other energy system equipment 20, each energy device all are integrated on the system communications bus 14 and may communicate by letter by bus 14.System communications bus 14 allows to carry out the half-or full-duplex multi-point between energy device, thereby each equipment all can communicate dialogue by communication bus 14 and miscellaneous equipment.
Energy device all comprises an energy device processor, make each energy device processor communication data idle condition of surveillance communication bus 14 selectively, promptly the current not using system of the miscellaneous equipment of the computing machine shown in square 28 communication bus 14 transmits data.Energy device preferably also comprises a storer, the data that this storer can stored energy equipment, but and can be sent to miscellaneous equipment to data in 14 times spent of communication bus.The energy device processor can be any processor, microcontroller and a microprocessor as known in the art.When not having communication data on the system communications bus 14, each energy device 16,18,20,22,24,26 is all attempted other energy device 16,18,20,22,24,26 communications with energy system 12 on an optimal ordering discussed here and the system communications bus 14.Then the miscellaneous equipment on the best polling system communication bus 14 of energy device transmits to have determined whether that any energy system device data is submitted to.
Energy device 16,18,20,22,24,26 processor make equipment monitor can not cause the communication on the equipment flase drop examining system communication bus 12 just with a predefined procedure monitor communication bus.In addition, energy device is attempted to communicate on the system communications bus 14 of free time according to an agreement, and this agreement has a predefined procedure, makes energy device can not cross communication on bus 14 each other, thereby prevents data collision or the interruption of other bus.Owing to be a kind of serial protocol, the energy device of energy system 12 can be shared the single wire system communication bus 14 such as single line Dallas bus with a plurality of equipment.But some electric battery (for example electric battery 16) can comprise two Dallas semiconductor one-wire interface equipment at energy system 12, and each interfacing equipment all can be connected to system communications bus 14.In addition, desktop charger 22 preferably can read DS2502 EPROM, DS2438 intelligent battery monitor, DS2423 NVSRAM and coding resistor.
With reference to Fig. 2, wherein show the serial supervision of energy device and the best protocol of serial communication.Shown in step 34, each energy device 16,18,20,22,24,26 equal surveillance communication buss 14 are so that transmit data stream by system communications bus 14.Should be noted that energy device can detect communication data with a positive edge or marginal edge trigger.Then make a judgement shown in 36 to determine whether activity is arranged on bus 14, whether cellular communication data is promptly arranged as adjudicating.If communication data stream is arranged, then shown in step 38, equipment is waited for the schedule time under an idle condition, and follows once more the communication data on the surveillance communication bus 14, promptly turns back to step 34.But in the frequent monitor communication bus 14 of equipment, under the situation of the utmost point short cycle monitor communication bus 14 of promptly frequent supervision or interval such as some microseconds, the monitored state of step 34 and the idle condition of step 38 can be same steps as.Otherwise, carry out circulation time in monitoring step and can enter a waiting status.
Again the exemplary predetermined free time before the surveillance communication bus 14 is as follows:
Wireless device 20:10 millisecond+/-499 millisecond
Desktop charger 22:11 millisecond+/-499 millisecond
Desktop charger display 24:12 millisecond+/-499 milliseconds
Analyzer 18:13 millisecond+/-499 millisecond
Other energy system equipment 26:14 millisecond+/-499 milliseconds
The importance of above-mentioned step sequence is, serial monitor communication bus 14 is not so that equipment can detect the surveillance operation of miscellaneous equipment and can not miss communication activity on the monitoring wire.Like this, finish supervision to the energy device of communication bus 14 up to serial, the real time between the equipment of monitor communication bus 14 at interval only need be greater than a time interval that is enough to not disturb the supervision of another equipment.Thereby can find can be added to easily in the serial protocol such as other energy device of electric battery 16, the idling cycle that wherein monitors is 1 millisecond, early than or be later than the shortest or longest-idle of existing equipment in the energy system 12.
Referring again to judgement 36, if 14 free time of system communications bus, then shown in step 40, energy device is attempted communicating by letter with the miscellaneous equipment in the energy system 12 in order.The optimal transmission agreement with a pulse to start with so that make all external data device reset of energy system 12.Each energy device produces the example of timing sequence of a reset pulse on communication bus 14 as described below:
Wireless device 20:574 millisecond+/-10 millisecond
Desktop charger 22:553 millisecond+/-10 millisecond
Desktop charger display 24:532 millisecond+/-10 milliseconds
Analyzer 18:511 millisecond+/-10 millisecond
Other energy system equipment: 490 milliseconds+/-10 milliseconds
Serial at communication bus 14 monitors, needs the series arrangement reset pulse so that equipment is not attempted simultaneously by communication bus 14 communications and generation data collision.As a result, above-mentioned sequence is the simple declaration of avoiding the sequence of data collision to one, and can use the interval At All Other Times between reset pulse or the communication arbitrarily.
An example of communication bus 14 controls is that when an electric battery was placed in the desktop charger 22, charger 22 changed to a particular state such as high idle condition to bus 14.If communication bus 14 is idle on a high state, then low status detection of a free time is shown charger 22 not occur or do not communicate by letter, and a system equipment that is different from charger when communicating by letter, needs can take bus 14.But when finishing communication by bus 14, energy device must forbid this drawing high.Can use other communication bus 14 control methods as known in the art in the present invention arbitrarily.
After reset pulse, as adjudicate shown in 42, energy device can determine whether system communications bus 14 has activity, and promptly surveillance communication bus 14 is to determine whether to flow through the data of system communications bus 14.If on the system communications bus 14 communication activity is arranged, then energy device must be supposed on system communications bus 14 data circuits communication data, an idle condition wait for once more the schedule time (step 38) and/or after predetermined free time the communication data of monitor bus 14.If do not have communication data on the system communications bus 14 after reset pulse, then shown in step 44, system equipment can send data by system communications bus 14.Substantially, of the present invention owing to having, by energy device 16,18,20,22,24,26 serial supervision and the host-host protocols that use when communicating by system communications bus 14, energy system equipment can take system communications bus 14 under the situation that does not have very high data collision possibility.In case energy system equipment sends communication datas by system communications bus 14, then equipment returns the communication data of surveillance communication bus 14 or from the data of another energy system equipment, promptly turns back to step 34.
When polling system communication bus 14 in judgement 42 with when detecting communication data, desktop charger 22 is interrupted any arrival or also is optimum from the charge or discharge electric current of electric battery 16.By making charging current flow through other parts of computer system 10, such action makes electromagnetic interference (EMI) (EMF) minimum of not expecting.But disturb in the very little system at the EMF of charging current and other, needn't forbid charging current during the communication data of desktop charger 22 on detecting communication bus 14.
An optimum embodiment of the present invention has been described in the front, should be appreciated that can want prime form and arrange and carry out some change under the prerequisite that does not depart from described fundamental purpose of the present invention such as claims and scope.

Claims (5)

1. on system communications bus, have the computer system of an integrated energy system, comprising:
An energy system that is integrated on the system communications bus, this energy system comprises a plurality of energy devices, and each energy device all is integrated on the system communications bus and comprises a storer and an energy device processor;
Wherein each energy device processor has the free time of relative predefined procedure, and described each energy device processor is according to communication data free time of surveillance communication bus selectively free time of described predefined procedure, and when communication data was idle, each energy device began to communicate by letter with other energy device of energy system on the system communications bus.
2. the system as claimed in claim 1, wherein each energy device processor according to the predetermined free time of storing in the energy device with predefined procedure communication data free time of surveillance communication bus selectively.
3. system as claimed in claim 2, wherein each energy device processor begins to communicate on the idle systems communication bus with predefined procedure according to the predetermined timing order of storing in the energy device.
4. the system as claimed in claim 1, one of them energy device is a desktop charger.
5. system as claimed in claim 4, wherein desktop charger is forbidden charging and discharge current under the situation that occurs communication data on the system communications bus.
CNB011017457A 2000-10-29 2001-01-23 Communication protocol integrated on energy system of system communication bus Expired - Lifetime CN1184551C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/699,206 US6681278B1 (en) 1999-12-17 2000-10-29 Communication protocol for energy system integrated on a system communication bus
US09/699,206 2000-10-29

Publications (2)

Publication Number Publication Date
CN1351390A CN1351390A (en) 2002-05-29
CN1184551C true CN1184551C (en) 2005-01-12

Family

ID=24808367

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011017457A Expired - Lifetime CN1184551C (en) 2000-10-29 2001-01-23 Communication protocol integrated on energy system of system communication bus

Country Status (3)

Country Link
KR (1) KR100681383B1 (en)
CN (1) CN1184551C (en)
BR (1) BR0101281B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1574106A1 (en) * 2002-12-19 2005-09-14 Council of Scientific and Industrial Research An energy efficient data acquisition system and a computer controlled energy monitoring system incorporating the same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100329516B1 (en) * 1999-07-26 2002-03-23 이계철 Method for transmiting data using unused capacity
KR20010069038A (en) * 2000-01-11 2001-07-23 윤경중 RF system for wireless electricity power transmitter and receiver
KR20020000296A (en) * 2000-06-22 2002-01-05 윤종용 Apparatus and method for using idle skirt in mobile communication system
KR20050091267A (en) * 2004-03-11 2005-09-15 주식회사 팬택앤큐리텔 Mobile phone had a function of database management executed during the stop interval of the image coprocessor
KR20060099588A (en) * 2005-03-14 2006-09-20 주식회사 씽크앤두 Home Automation System and Home Gateway Device Connected to Home Gateway through Mobile Communication Network

Also Published As

Publication number Publication date
KR20020033011A (en) 2002-05-04
CN1351390A (en) 2002-05-29
BR0101281A (en) 2002-06-25
KR100681383B1 (en) 2007-02-15
BR0101281B1 (en) 2014-12-30

Similar Documents

Publication Publication Date Title
US9015393B2 (en) Master-slave interface
US20260019291A1 (en) Bus system and support device comprising such a bus system
US6584432B1 (en) Remote diagnosis of data processing units
CN1184551C (en) Communication protocol integrated on energy system of system communication bus
CN113910980A (en) Battery cell fault monitoring system and method
WO2022019526A1 (en) Battery apparatus, battery management system, and method of diagnosing supply voltage of contactor
US6681278B1 (en) Communication protocol for energy system integrated on a system communication bus
CN213780339U (en) Broken string detection circuitry and treasured that charges of polymorphic type charging wire
CN103123463B (en) A kind of method and device of control system state
CN118003968A (en) Control method of vehicle battery, electronic equipment and storage medium
CN111537915A (en) A disconnection detection circuit of a multi-type charging cable and a charging treasure
CN106933681A (en) A kind of many object blocking methods and its system
EP1229429B1 (en) Communication protocol for energy system intergrated on a system communication bus
US7269677B2 (en) Power consumption reduction and quicker interruption response in an information processing device utilizing a first timer and a second timer wherein the second timer is only conditionally activated
JP5069826B2 (en) Energy system communication protocol integrated on the system communication bus
Thompson Smart batteries to the rescue
CN107123372A (en) LED light panel display system and method for battery management system
CN1414489A (en) Basic system connected with end-to-end joint bus and its control method
EP0962862B1 (en) Apparatus and method for remote diagnostic of data processing units
CN213338935U (en) Code sharing charging device is swept to intelligence
CA2609097C (en) System and method for power delivery to computing terminals
US20250168034A1 (en) Battery management apparatus and method of setting can baud rate
CN115622212B (en) Charge and discharge management circuit and chip, device and control method thereof
CN219918488U (en) Industrial mobile terminal equipment
CN110177032A (en) Message routing quality monitoring method and gateway controller

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: MOTOROLA SOLUTIONS INC.

Free format text: FORMER NAME: MOTOROLA INC.

CP03 Change of name, title or address

Address after: Illinois State

Patentee after: Motorala Solutions

Address before: Illinois Instrunment

Patentee before: Motorola Inc.

CX01 Expiry of patent term

Granted publication date: 20050112

CX01 Expiry of patent term