I/O systems, methods and devices for interfacing a pump controller
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01R-031/08
G05B-019/042
F04B-049/06
H04L-029/08
출원번호
US-0081308
(2011-04-06)
등록번호
US-9025454
(2015-05-05)
발명자
/ 주소
Cedrone, James
McLoughlin, Robert F.
Gonnella, George
출원인 / 주소
Entegris, Inc.
대리인 / 주소
Sprinkle IP Law Group
인용정보
피인용 횟수 :
3인용 특허 :
108
초록▼
Embodiments of the present invention provide I/O systems, methods, and devices for interfacing pump controller(s) with control device(s) which may have different interfaces and/or signaling formats. In one embodiment, an I/O interface module comprises a processor, a memory, and at least two data com
Embodiments of the present invention provide I/O systems, methods, and devices for interfacing pump controller(s) with control device(s) which may have different interfaces and/or signaling formats. In one embodiment, an I/O interface module comprises a processor, a memory, and at least two data communications interfaces for communicating with a pumping controller and a control device. The I/O interface module can receive discrete signals from the control device, interpret them accordingly and send the packets to the pump controller. The pump controller reads the packets and takes appropriate actions at the pump. The I/O interface module can interpret packets of data received from the pump controller and assert corresponding discrete signals to the control device. The I/O interface module is customizable and allows a variety of interfaces and control schemes to be implemented with a particular multiple stage pump without changing the hardware of the pump.
대표청구항▼
1. An input/output interface apparatus, comprising: a processor residing on a circuit board;a non-transitory computer readable medium coupled to said processor and carrying software instructions executable by said processor; andat least two data communications interfaces including a first data commu
1. An input/output interface apparatus, comprising: a processor residing on a circuit board;a non-transitory computer readable medium coupled to said processor and carrying software instructions executable by said processor; andat least two data communications interfaces including a first data communications interface coupled to said processor and communicating serially with a pump controller via a first cable and a second data communications interface coupled to said processor and communicating discrete line signals with a control device via a second cable, wherein each of the discrete line signals is communicated on a single dedicated line and communicates one of a predetermined set of discrete states,wherein said software instructions are further executable by said processor to map multiple ones of said discrete line signals to bits in a packet for serial communication with said pump controller,wherein when said discrete line signals are received via said second data communications interface from said control device, corresponding ones of said bits are set in an outgoing packet that is transmitted to said pump controller via said first data communications interface, andwherein when an incoming packet is received via said first data communications interface from said pump controller, ones of said discrete line signals on said second data communications interface are set based on corresponding ones of said bits in the incoming packet. 2. The input/output interface apparatus of claim 1, wherein said first data communications interface and said second data communications interface implement different data communications protocols and wherein said software instructions are further executable by said processor to translate data from a first communications protocol to a second data communications protocol. 3. The input/output interface apparatus of claim 1, wherein said first cable comprises serial lines, wherein said serial lines comprise serial data transmission lines for transmitting data to said pump controller, serial data receive lines for receiving data from said pump controller, clock lines for carrying synchronization clock signals, slave enable lines, and power/ground lines. 4. The input/output interface apparatus of claim 3, wherein said software instructions are further executable by said processor to send said packet over said serial lines. 5. The input/output interface apparatus of claim 1, wherein said software instructions are further executable by said processor to generate a simulated signal and send said simulated signal to said control device. 6. The input/output interface apparatus of claim 5, wherein said software instructions are further executable by said processor to receive a discrete line signal from said control device over said second cable and determine whether to generate said simulated signal. 7. The input/output interface apparatus of claim 1, wherein said second cable comprises discrete lines, wherein said discrete lines comprise discrete communications lines and wherein each discrete communications line is for a dedicated function and carries a discrete signal associated with a function of said pump controller. 8. The input/output interface apparatus of claim 1, wherein said second data communications interface comprises discrete lines, wherein said discrete lines comprise discrete communications lines and wherein each discrete communications line is for a dedicated function and carries a discrete signal associated with a function of said pump controller. 9. The input/output interface apparatus of claim 1, wherein said second data communications interface includes a serial connection to said control device. 10. An input/output (I/O) system for interfacing at least one pump controller with at least one control device, comprising: a first I/O interface apparatus, comprising: a processor residing on a circuit board;a non-transitory computer readable medium coupled to said processor and carrying software instructions executable by said processor; andat least two data communications interfaces having a first data communications interface coupled to said processor which communicates serially with said at least one pump controller and a second data communications interface coupled to said processor which communicates discrete line signals with said at least one control device, wherein each of the discrete line signals is communicated on a single dedicated line and communicates one of a predetermined set of discrete states,wherein said software instructions are further executable by said processor to map said discrete line signals received from said control device to bits in a packet for serial communication with said pump controller,wherein when said discrete line signals are received via said second data communications interface from said control device, corresponding ones of said bits are set in an outgoing packet that is transmitted to said pump controller via said first data communications interface, andwherein when an incoming packet is received via said first data communications interface from said pump controller, ones of said discrete line signals on said second data communications interface are set based on corresponding ones of said bits in the incoming packet. 11. The I/O system of claim 10, wherein said first data communications interface and said second data communications interface implement different data communications protocols and wherein said software instructions are further executable by said processor to translate data from a first communications protocol to a second data communications protocol. 12. The I/O system of claim 10, wherein said first I/O interface apparatus comprises two or more first data communications interfaces coupled to said processor for communicating with said at least one pump controller. 13. The I/O system of claim 10, wherein said first I/O interface apparatus comprises two or more second data communications interfaces coupled to said processor for communicating with said at least one control device. 14. The I/O system of claim 10, wherein said software instructions are further translatable by said processor to generate a simulated signal and send said simulated signal to said control device. 15. A method for interfacing at least one pump controller with at least one control device, comprising: implementing a first input/output (I/O) interface module on a circuit board, wherein said first I/O interface module comprises a processor, a non-transitory computer readable medium coupled to said processor and carrying software instructions executable by said processor, and at least two communications interfaces coupled to said processor for communicating with said at least one pump controller and said at least one control device, wherein each of said at least two communications interfaces provides a plurality of communications lines, at least a first communications interface includes serial lines which communicate serially with said at least one pump controller, and wherein at least a second communications interface includes discrete lines which communicate discrete line signals with said at least one control device, wherein each of the discrete line signals is communicated on a single dedicated line and communicates one of a predetermined set of discrete states;bundling said communications lines into a cable having a finite number of conductors; andconfiguring said first I/O interface module with at least two data communications protocols, including at least one serial communications protocol, to accommodate said finite number of conductors; andmapping discrete line signals received from a control device via said second communications interface to bits in a packet for serial communication with a pump controller via said first communications interface,wherein when said discrete line signals are received via said second data communications interface from said control device, corresponding ones of said bits are set in an outgoing packet that is transmitted to said pump controller via said first data communications interface, andwherein when an incoming packet is received via said first data communications interface from said pump controller, ones of said discrete line signals on said second data communications interface are set based on corresponding ones of said bits in the incoming packet. 16. The method of claim 15, further comprising configuring said first I/O interface module for interpreting signals from said at least one control device according to a first data communications protocol and asserting corresponding signals to said at least one pump controller according to a second data communications protocol and for interpreting signals from said at least one pump controller according to said second data communications protocol and asserting corresponding signals to said at least one control device according to said first data communications protocol. 17. The method of claim 15, further comprising configuring said first I/O interface module to, in response to receiving one or more discrete line signals from one of said at least one control device, determine whether one of said at least one pump controller is to move a motor. 18. The method of claim 15, further comprising configuring said first I/O interface module to, in response to receiving one or more discrete line signals from a first control device of said at least one control device, generate and send one or more simulated signals back to said first control device to prevent one or more errors.
Raphael Ian P. (112 Ross Creek Ct. Los Gatos CA 95032), Detector system using extremely low power to sense the presence or absence of an inert or hazardous fuild.
Eberle,Wilfried; Klatte,Heiner, Device for providing wall ducts for, and process of assembling, conduits, tubing or electric cables for motor vehicles.
Das Palash P. (Vista CA) Mixon Curtiss L. (Encinitas CA) Eis Richard A. (San Diego CA) Payne James D. (San Diego CA), External high voltage control for a laser system.
Snodgrass Ocie T. (Garland TX) Farney Michael K. (Perryton TX) Gibson Gregory M. (Dallas TX), Filtering and dispensing system with independently activated pumps in series.
Proulx,Stephen; Perivolotis,George; Lin,Zhenwu; Straeffer,Gregory; Gagne,George A.; King,Kenneth; Stankowski,Ralph J., Filtration cartridge and process for filtering a slurry.
Story Carl E. (Cupertino CA) Nichols Jerry A. (San Jose CA) Cady Byron C. (Gilroy CA), Fluid pumping apparatus and system with leak detection and containment.
Biederstadt Clifford ; Costello Gerald B. ; Heiser ; Jr. Arthur J., High precision fluid pump with separating diaphragm and gaseous purging means on both sides of the diaphragm.
Davlin, Karl A.; Tannous, Adel George; Loudermilk, Alan R., Input/output control systems and methods having a plurality of master and slave controllers.
Bowers William F. (Topsfield MA) Hunt Stephen G. (N. Billerica MA), Integrated system for filtering and dispensing fluid having fill, dispense and bubble purge strokes.
Burgess Roy T. (Troy MI) Gunda Rajamouli (Rochester Hills MI) Herta Frank (Kewadin MI) Hodges Robert C. (Troy MI) Kessler James A. (Troy MI) Leemhuis Richard S. (Rochester Hills MI) McCarty Michael R, Power transmission.
Honganen Ronald E. (600 Marathon Dr. Campbell CA 95008) Howe Robert L. (273 Marsh Dr. San Ramon CA 98543) Miller Leslie A. (4150 Piper Dr. San Jose CA 95117), Process for controlling a pump to account for compressibility of liquids in obtaining steady flow.
Patzke Robert C. (Prospect Heights IL) DeRyke Thomas V. (Libertyville IL) Ernohazy Stephen (Mount Prospect IL) Oddo Eugene P. (Mount Prospect IL), Pump and metering device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.