Appliance sensor and man machine interface bus
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-013/00
G06F-013/10
출원번호
US-0742549
(2000-12-22)
발명자
/ 주소
Nolan, Tam
Daum, Wolfgang
Herzog, Rollie Richard
Mathews, Mark Robert
Bultman, Robert Marten
Holmes, John Steven
출원인 / 주소
General Electric Company
대리인 / 주소
Houser, Esq. H. Neil
인용정보
피인용 횟수 :
8인용 특허 :
41
초록▼
A control system for an appliance utilizing a plurality of peripheral devices includes a controller and a communications bus coupled to the plurality of peripheral devices and to the controller. The controller is configured to receive data from the peripheral devices over the communications bus and
A control system for an appliance utilizing a plurality of peripheral devices includes a controller and a communications bus coupled to the plurality of peripheral devices and to the controller. The controller is configured to receive data from the peripheral devices over the communications bus and transmit control operations to the peripheral devices based on the data received. The communications bus reduces overall wiring requirements due to elimination or reduction of power wiring of the peripheral devices, facilitates distributed displays and human machine interfaces, and allows model differentiation with late point identification by a population of bus connections with a sensor, display, interface, or a blank. A data collision detection scheme is also provided to ensure proper communication along the bus.
대표청구항▼
1. A method for controlling communications of an appliance system, the appliance including at least one peripheral device and a communications bus coupled to the peripheral device, said method comprising the steps of:configuring each of the peripheral devices with a unique address;configuring a firs
1. A method for controlling communications of an appliance system, the appliance including at least one peripheral device and a communications bus coupled to the peripheral device, said method comprising the steps of:configuring each of the peripheral devices with a unique address;configuring a first peripheral device as a master and a second peripheral device as a slave;transmitting a command over the communications bus from the master to the slave, wherein transmitting a command comprises the step of transmitting a command packet including an STX, a slave address, a packet length, a command, a plurality of data bytes, a plurality of CRCs, and an ETX; andreceiving data from the slave. 2. A method in accordance with claim 1 wherein said step of transmitting a command further comprises the step of transmitting a protocol byte including at least one of a STX, an address, a packet length, a command, a data byte, a CRC byte, and an ETX. 3. A method in accordance with claim 2 wherein said step of transmitting a protocol byte comprises the step of validating with the protocol type. 4. A method in accordance with claim 2 wherein said step of validating a protocol byte comprises the step of verifying at least one of an ACK and a NAK following the protocol byte. 5. A method in accordance with claim 3 wherein said step of transmitting a command comprises the step of transmitting a protocol byte including at least an STX and an ACK, said step of transmitting the next protocol byte comprises the step of verifying that the ACK follows the STX. 6. A method in accordance with claim 3 wherein said step of transmitting a command comprises the step of transmitting a protocol byte including at least an STX and a NAK, said step of a transmitting the next protocol byte comprises the step of verifying the NAK follows the STX. 7. A method in accordance with claim 1 wherein said step of transmitting a command further comprises the step of transmitting a request sequence including an STX, a requestee address, a packet length, a request command, a requestor's address, a plurality of data bytes, a plurality of CRCs, and an ETX. 8. A method in accordance with claim 1 wherein said step of transmitting a command further comprises the step of transmitting a version number request sequence to include an STX, a requestee address, a packet length, a request command, a requestor's address, a plurality of CRCs, and an ETX. 9. A method in accordance with claim 1 wherein said step of transmitting a command further comprises the step of the slave responding to the master's request. 10. A method in accordance with claim 9 wherein the master requests information, said step of the slave responding to the master comprises the step of the slave transmitting an STX, a requestor's address, a packet length, a request command, a requestee's address, a plurality of data bytes, a plurality of CRCs, and an ETX. 11. A method in accordance with claim 10 wherein the master requests a version number, said step of the slave responding comprises the step of the slave transmitting a version number reply sequence including an STX, a requestor's address, a packet length, a request command, requestee's address, a product identifier, a plurality of version numbers, a plurality of CRCs, and an ETX. 12. A method in accordance with claim 1 wherein the communications bus comprises a plurality of peripheral devices configured as masters and a collision detection system, said step of transmitting a command comprises the step of arbitrating control of the communications bus using the collision detection system. 13. A method in accordance with claim 12 wherein said step of arbitrating control of the communications bus comprises the step of verifying there are bytes to transmit. 14. A method in accordance with claim 12 wherein said step of arbitrating control further comprises the step of checking for bus activity. 15. A method in accordance with claim 12 wherein said step of arbitrating control further comprises the step of authenticating a byte sent is identical to the byte received. 16. A method in accordance with claim 14 wherein said step of checking for bus activity comprises the step of delaying transmission of a byte. 17. A method in accordance with claim 13 wherein said step of authenticating a byte sent comprises the step of delaying transmission when the byte sent is not identical to the byte received. 18. A control system for an appliance including a plurality of peripheral devices, said control system comprising:a controller;a communications bus coupled to the plurality of peripheral devices and coupled to said controller, said communications bus including a diagnostic communications port and a collision detection system, said controller configured to:receive data from the peripheral devices over said communications bus; andtransmit control operations to the peripheral devices based on said data,wherein said plurality of peripheral devices are each configured to be at least one of a master and a slave, andwherein said master is configured to send a command packet to request an action from a slave, andwherein said command packet comprises an STX, an address, a packet length, a command, a data byte, a CRC, and an ETX. 19. A system in accordance with claim 18 wherein said communications bus comprises a serial communications bus. 20. A system in accordance with claim 19 wherein said serial communications bus comprises an asynchronous serial communications bus. 21. A system in accordance with claim 18 wherein said diagnostic communications port requests data available on said bus. 22. A system in accordance with claim 19 wherein said serial communications bus is configured as a four wire serial bus. 23. A system in accordance with claim 19 wherein said serial communications bus is configured as a one-wire multi-drop communications bus. 24. A system in accordance with claim 23 wherein said one-wire multi-drop communications bus comprises a pair of transistors electrically connected in a loop back configuration. 25. A system in accordance with claim 18 wherein said plurality of peripheral devices are each configured to be assigned a unique address. 26. A system in accordance with claim 18 wherein said plurality of peripheral devices comprises at least one sensor, a main controller board, and a human machine interface (HMI) board electrically connected to said communications bus. 27. A system in accordance with claim 18 wherein said plurality of peripheral devices comprises a plurality of sensors. 28. A system in accordance with claim 18 wherein said communications bus comprises a physical layer, a data-link layer, and an application layer. 29. A control system for an appliance including a plurality of peripheral devices, said control system comprising:a controller;a communications bus coupled to the plurality of peripheral devices and coupled to said controller, said communications bus including a diagnostic communications port and a collision detection system, said controller configured to:receive data from the peripheral devices over said communications bus; andtransmit control operations to the peripheral devices based on said data,each said peripheral device configured to send a request to and receive a response from another of said peripheral devices, each said request including a command packet comprising an STX, an address, a packet length, a command, a data byte, a CRC, and an ETX.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (41)
Vockenhuber Peter (1427 Bonvillars Bonvillars CHX), Addressing device.
Matsumura, Hisashi; Hashimoto, Toyokazu; Kida, Masahiko; Wada, Hiroyuki, Data transmission system adapted to facilitate detection of safe receipt of a transmitted data frame by a receiving station.
Burke Robert G. (Santa Ana CA) Martin Robert F. (Villa Park CA), Method and apparatus for rotating priorities between stations sharing a communication channel.
Yang Henry S. (Andover MA) Mallard ; Jr. William C. (Nashua NH), Method and means for automatically detecting and correcting a polarlity error in twisted-pair media.
Hawkins Mark R. (Chillicothe IL) Peterson Joel L. (East Peoria IL), System for controlling a vehicle to selectively allow operation in either an autonomous mode or a manual mode.
Amberg Mark F. (Littleton CO) Miller William K. (Colorado Springs CO) Nemeth Frank M. (Colorado Springs CO) Swanson Dwayne H. (Westminster CO), System for reconfiguring addresses of SCSI devices via a device address bus independent of the SCSI bus.
Savage Thomas W. (San Jose CA), System for specifying addresses by creating a multi-bit ranked ordered anchor pattern and creating next address by shift.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.