DEVICES, SYSTEMS, AND METHODS FOR COMMUNICATING WITH ROOFTOP AIR HANDLING UNITS AND OTHER HVAC COMPONENTS
A device for communicating information from a controller for a rooftop air handling unit to a portable electronic device includes a wire terminal for wiring to the controller and for receiving a signal including information from the controller. The device further includes a transceiver configured to form a direct wireless communications link between the transceiver and portable electronic device. The device yet further includes a circuit coupled to the wire terminal and the transceiver. The circuit is configured to extract the information from the signal. The circuit is further configured to format the information into a format in which the information can be presented to a user by the portable electronic device and to provide the translated information from the transceiver to the portable electronic device.
Latest Johnson Controls Technology Company Patents:
- Modulating reheat functionality for HVAC system
- Space graph based dynamic control for buildings
- Building automation system with integrated building information model
- Systems and methods for HVAC filter replacement type recommendation
- Systems and methods for configuring and communicating with HVAC devices
This application is a Continuation of U.S. application Ser. No. 12/408,135, filed Mar. 20, 2009, incorporated herein by reference in its entirety.
BACKGROUNDThe present disclosure generally relates to devices, systems, and methods for communicating with rooftop air handling units and other heating, ventilation, and air conditioning (HVAC) components. The present disclosure relates more specifically to configuring an HVAC component such as a rooftop air handling unit (AHU) for communication with a portable electronic device such as a mobile phone or a personal digital assistant (PDA).
SUMMARYOne embodiment relates to a device for communicating information from a controller for a rooftop air handling unit to a portable electronic device. The device includes a wire terminal for wiring to the controller and for receiving a signal including information from the controller. The device further includes a transceiver configured to form a direct wireless communications link between the transceiver and the portable electronic device. The device yet further includes a circuit coupled to the wire terminal and the transceiver. The circuit is configured to extract the information from the signal. The circuit is further configured to format the information into a format in which the information can be presented to a user by the portable electronic device and to provide the translated information from the transceiver directly to the portable electronic device.
Another embodiment relates to method for providing information from a controller for a rooftop air handling unit to a portable electronic device. The method includes connecting a device to a wire terminal of the controller for the rooftop unit using a cable. The method further includes receiving a signal including information at the device, the signal from the wire terminal of the controller for the rooftop unit, over the cable. The method further includes extracting, at the device and using a circuit of the device, the information from the signal. The method further includes providing the information to a transceiver of the device. The method further includes forming a direct wireless communications link with between the transceiver and the portable electronic device. The method further includes translating the information into a format in which the information can be presented to a user by the portable electronic device. The method further includes providing the translated information from the transceiver directly to the portable electronic device via the direct wireless communications link. The connecting, receiving, extracting, forming, and providing steps create a wireless communications bridge between the controller for the rooftop air handling unit and the portable electronic device.
Another embodiment of the present disclosure relates to a method for providing information from a controller for HVAC equipment to a portable electronic device. The method includes detecting, at the controller for the HVAC equipment, a condition or a status of a HVAC component, wherein the controller is associated with a transceiver. The method further includes updating a transceiver device name of the transceiver to include an indication of the condition or status of the HVAC component and storing the updated transceiver device name in a memory device. The method further includes receiving, at the transceiver, a scan request from a portable electronic device. The method further includes recalling the updated transceiver device name from the memory device. The method further includes providing the recalled transceiver device name to the portable electronic device in response to the scan request, wherein the updated transceiver device name indicates the condition or status of the HVAC component without requiring a data communications link between the transceiver and the portable electronic device.
Alternative exemplary embodiments relate to other features and combinations of features as may be generally recited in the claims.
The disclosure will become more fully understood from the following detailed description, taken in conjunction with the accompanying figures, wherein like reference numerals refer to like elements, in which:
Before turning to the figures, which illustrate the exemplary embodiments in detail, it should be understood that the application is not limited to the details or methodology set forth in the description or illustrated in the figures. It should also be understood that the terminology is for the purpose of description only and should not be regarded as limiting.
Referring generally to the figures, an HVAC component such as an AHU is configured to transmit information to a portable electronic device. According to various exemplary embodiments, the HVAC component includes a controller having a wire terminal to which an interface device is wired. A corresponding wire terminal of the interface device is configured to receive signals containing information regarding the HVAC component from the controller via the wired connection. The interface device extracts the information from the signals received at the wire terminal and provides the information to a transceiver of the interface device configured to wirelessly transmit the information to the portable electronic device. According to other various embodiments as will be described below, the HVAC component may be configured to directly and wirelessly communicate with the portable electronic device.
Building 12 is shown to include a HVAC component such as a rooftop unit (RTU) 18. According to one exemplary embodiment, RTU 18 is an air handling unit (AHU) for use in controlling the climate of a part or the whole of building 12. RTU 18 includes one or more controllers 16. Controller 16 may generally control RTU 18 based on commands or setpoints received from external devices (e.g., a building management system) and/or may control RTU 18 based on one or more local control loops or calculations. According to various exemplary embodiments described herein, controller 16 may be accessed by and/or receive information from a portable electronic device 14.
Referring to
In
As illustrated in
Devices 16a, 16b are interconnected by connections (e.g., RF connections) 306 (displayed as solid lines on
According to an exemplary embodiment, devices 16a, 16b of
Referring to
BAS 400 is shown to include one or more supervisory controllers (e.g., a network automation engine (NAE)) 402 connected to a proprietary or standard communications network such as an IP network (e.g., Ethernet, WiFi, ZigBee, Bluetooth, etc.). Supervisory controllers 402 may support various field-level communications protocols and/or technology, including various Internet Protocols (IP), BACnet over IP, BACnet Master-Slave/Token-Passing (MS/TP), N2 Bus, N2 over Ethernet, Wireless N2, LonWorks, ZigBee, and any number of other standard or proprietary field-level building management protocols and/or technologies. Supervisory controllers 402 may include varying levels of supervisory features and building management features. The user interface of supervisory controllers 402 may be accessed via terminals 404 (e.g., web browser terminals) capable of communicably connecting to and accessing supervisory controllers 402. For example,
Supervisory controllers 402 may be connected to any number of BAS devices. The devices may include, among other devices, devices such as field equipment controllers (FECs) 406 such as field-level control modules, variable air volume modular assemblies (VMAs) 408, integrator units, room controllers 410, 412 (e.g., a variable air volume (VAV) device or unit such as a VAV box), other controllers 414, unitary devices 416, zone controllers 418 (e.g., an air handling unit (AHU) controller), boilers 420, fan coil units 422, heat pump units 424, unit ventilators 426, expansion modules, blowers, temperature sensors, flow transducers, other sensors, motion detectors, actuators, dampers, heaters, air conditioning units, etc. These devices may generally be controlled and/or monitored by supervisory controllers 402. Data generated by or available on the various devices that are directly or indirectly connected to supervisory controllers 402 may be passed, sent, requested, or read by supervisory controllers 402 and/or sent to various other systems or terminals 404 of BAS 400. The data may be stored by supervisory controllers 402, processed by supervisory controllers 402, transformed by supervisory controllers 402, and/or sent to various other systems or terminals 404 of the BAS 400. As shown in
Still referring to
Referring still to
Referring generally to
Referring now to
RTU 500 is shown to include or be coupled to a controller 510 having a wired communications terminal 512. Wired communications terminal 514 of interface device 502 is configured form a wired communications link with wired communications terminal 512. According to an exemplary embodiment, a wired serial connection is formed between terminals 512, 514 (e.g., interface device 502 may connect directly with RTU 500) and allows interface device 502 to receive a signal from RTU 500 including or representing information about RTU 500.
According to an exemplary embodiment, wire terminal 514 may be an RS-485 terminal, an EIA-485 terminal, a TIA-485-A terminal, or another terminal. According to yet another embodiment, wire terminal 514 is a USB terminal and transceiver 516 is compatible with a wireless USB protocol. Wire terminal 514 can be configured to communicate using one or more standard or proprietary specifications or protocols. For example, wire terminal 514 can be configured to communicate using a BACnet protocol, a Modbus protocol, a Metasys N2 protocol or any other standard or proprietary HVAC, network, or building automation system protocol or specification. According to various other exemplary embodiments, wire terminal 514 can be configured differently and/or for compatibility with any analog and/or digital (e.g., optical, digital over coax, etc.) wired communications specification.
Interface device 502 is shown to include an RF transceiver 516 for communicating wirelessly with portable electronic device 504. Interface device 502 is configured to provide information received from RTU 500 to device 504 via RF transceiver 516. Interface device 502 includes processing circuit 518 that may be communicably coupled (e.g., directly, indirectly) to wired communications terminal 514 and RF transceiver 516. Processing circuit 518 may be configured to receive a signal from wired terminal 514, interpret the signal to extract information, and to provide the information in a format compatible with RF transceiver 516 for transmission to portable electronic device 504.
Referring now to
RTU 600 includes a controller 610 including a transceiver 612 configured to wirelessly communicate with wireless network 614. Wireless network 614 may be a mesh network and controller 610 may be a node of the mesh network. Transceiver 616 of interface device 602 may also wirelessly connect to network 614 and receive a signal from RTU 600 via network 614. Processing circuit 620 may then receive the signal and provide RF transceiver 618 with information extracted or otherwise derived from the signal.
Referring to
According to an exemplary embodiment, the RF transceivers of
Referring now to
Wireless network 822 may be connected to a second interface device 824 via a first RF transceiver 830. Second interface device 824 may receive signals and/or information from all RTUs (e.g., RTUs 800, 806, 812) connected to network 822 or first interface device 814. Second interface device 824 may include a processing circuit 826 to accept the signal received by first RF transceiver 830 and to provide second RF transceiver 832 with information to transmit to device 834.
According to an exemplary embodiment, second interface device 824 is a portable device configured to communicate wirelessly with wireless network 822. Second interface device 824 includes a power supply 828 (e.g., a battery) for providing power to second interface device 824, for providing power to portable electronic device 834, for charging portable electronic device 834, and the like.
Referring to
Referring to
Device 1020 may be configured to connect to network 1018 and to receive information from RTU 1000 without directly connecting to RTU 1000 or interface device 1002. Interface device 1006 is further shown to include client module 1014. Client module 1014 may be configured as a client relative to remote server 1016 and configured to engage in client-server communications with remote server 1016. Remote server 1016 can be configured to compile or archive information received from RTU 1000 via interface device 1006 on a request basis, a push basis, a regular basis, or otherwise. Further, remote server 1016 may be configured to interpret requests received from portable electronic device 1020 and direct the requests to interface device 1006. Client module 1014 may be configured to interpret the requests and to handle the requests according to the client-server protocol existing with remote server 1016. Handling the requests may include requesting information from RTU 1000 or sending commands to RTU 1000 via wire terminal 1008.
Referring to
Interface device 1110 further includes a first power supply unit (PSU) 1106 and second PSU 1108. According to one exemplary embodiment, interface device 1100 may be “plugged into” a power source at PSU 1106. PSU 1108 may be a battery source for portability of interface device 1110 or to serve as a back-up source of power for interface device 1110 should the grid-based power source fail.
Processing circuit 1112 of device 1100 includes a processor 1114 and memory 1116. Processor 1114 may be a general purpose processor, an application specific integrated circuit (ASIC), a circuit containing one or more processing components, a group of distributed processing components, or other hardware configured for processing. Memory 1116 (e.g., memory unit, memory device, storage device, RAM, ROM, etc.) may generally be one or more devices for storing data and/or computer code for completing and/or facilitating the various processes described in the present disclosure when executed by processor 1114. Memory 1116 may include volatile memory and/or non-volatile memory. Memory 1116 may include database components, object code components, script components, and/or any other type of information structure for supporting the various activities described in the present disclosure. For example, memory 1116 and particularly data archive 1118 of memory 1116, may be configured to store present or historical data relating to RTU performance, settings, status, diagnostics, or other information.
Translation module 1120 of memory 1116 may be configured to receive a signal from a terminal or transceiver of device 1100. The received signal may include information regarding one or more RTUs associated with device 1100. Translation module 1120 may be generally configured to translate the signal or the information to another format or protocol. For example, translation module 1120 may receive a signal with information from wire terminal 1104 and translate the information from a format compatible with wire terminal 1104 to a format compatible with RF transceiver 1110. RF transceiver 1110 may then receive the translated information and transmit the information to a portable electronic device.
According to an exemplary embodiment, the translation performed by translation module 1120 includes interpreting the information according to a first data communications protocol and using the interpretation to reform the information according to a second data communications protocol. For example, translation module 1120 may interpret the information according to a first data communications protocol such as a BACnet protocol, a Modbus protocol, a Metasys N2 protocol, or another protocol. Translation module 1120 may then reform the information according to the second data communications protocol. According to one exemplary embodiment, the second data communications protocol is a wireless application protocol (WAP), and the information may be described according to an XML language, an XHTML language, a WML language, or another markup language. According to another exemplary embodiment, the second data communications protocol is an HTTP protocol and the information may be described according to an XML, XHTML, HTML, or other language.
The information translated by translation module 1120 may be related to various conditions, measurements, and other data from an RTU. Information may include operational status information of the RTU, alert information, sensor information, naming information, historical information, diagnostics information, setpoint information, or other related information.
RTU data 1124 of memory 1116 may be a database, data store, or other component configured to store and provide data relating to RTUs connected to interface device 1100. Information may be received from an RTU and stored in RTU data 1124. For example, RTU data may include operating data such as temperature, pressure, power, warning messages, etc. According to an exemplary embodiment, an RTU may send such operating data for finite periods of time during operation and/or after a shutdown of the RTU. The data may then be stored in RTU data 1124 for a specified period of time, indefinitely, or until space is needed.
Server module 1122 of memory 1116 can be configured to receive requests from a client module installed on a portable electronic device, an RTU controller, or any other remote device. Server module 1122 may also or alternatively be configured to request information from the client modules according to a pre-established client-server protocol. For example, the portable electronic device may include client software (e.g., browser software, XML parsing software, messaging software, etc.) that can receive and interpret messages transmitted to it from server module 1122.
Client module 1126 of memory 1116 can be a client module configured as client module 1014 described above with reference to
Referring to
In the embodiment of
Referring to
The interface device may form a wireless communications link with a portable electronic device (step 1308) using an RF transceiver of the interface device. The extracted information of step 1306 may then be provided to the transceiver (step 1310) and the information may be transmitted to the portable electronic device (step 1312) by the transceiver. According to an exemplary embodiment, process 1300 may generally correspond to a system such as shown in
Referring to
A second interface device having a second RF transceiver and third RF transceiver may be provided (step 1410) and associated with a portable electronic device. According to an exemplary embodiment, the second interface device is a portable device or module that may be attached to or carried with a portable electronic device such as a Bluetooth enabled cellular phone by a user. The information transmitted by the first interface may be received at the second interface device via the second RF transceiver (step 1412). A wireless communications link may be formed between the third RF transceiver of the second interface device and a portable electronic device (step 1414), and the information may be provided to the portable electronic device via the third RF transceiver (step 1416). According to an exemplary embodiment, process 1400 may correspond to a system such as shown in
Referring to
A condition change may be detected in or by the HVAC component (or by a controller associated therewith) (step 1502). A transceiver device name of a transceiver associated with the HVAC component may be updated in the memory of the HVAC component (step 1504). The update may include bits and/or characters representative of the changed (or current) HVAC component condition or status. The transceiver device name may further include a unique identifier of the HVAC component. According to an exemplary embodiment, the transceiver device name is a Bluetooth device name but could be any a WiFi device name or any other name or identifier that is commonly transmitted to scanning devices for the purpose of device identification.
A scan request may be received at the transceiver of the HVAC component from the portable electronic device (step 1506). The updated transceiver device name may be recalled by memory (step 1508) and provided to the portable electronic device in response to the scan request (step 1510). A pairing or dedicated data communications connection may be allowed and formed with the portable electronic device (step 1512). The pairing or connection may be allowed based on a request for more information from the portable electronic device, according to an exemplary embodiment.
Referring to
The portable electronic device of
While the exemplary embodiments illustrated in the figures and described herein are presently preferred, it should be understood that the embodiments are offered by way of example only. Accordingly, the present application is not limited to a particular embodiment, but extends to various modifications that nevertheless fall within the scope of the appended claims.
The construction and arrangement of the systems and methods as shown in the various exemplary embodiments are illustrative only. Although only a few embodiments have been described in detail in this disclosure, many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters, mounting arrangements, orientations, etc.). For example, the position of elements may be reversed or otherwise varied and the nature or number of discrete elements or positions may be altered or varied. Accordingly, all such modifications are intended to be included within the scope of the present disclosure. Other substitutions, modifications, changes, and omissions may be made in the design, operating conditions and arrangement of the exemplary embodiments without departing from the scope of the present disclosure.
The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Although the figures may show a specific order of method steps, the order of the steps may differ from what is depicted. Also two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps.
Claims
1. A device for communicating information from a controller for a rooftop air handling unit to a portable electronic device, the device comprising:
- a wire terminal for wiring to the controller for the rooftop air handling unit and for receiving a signal comprising information from the controller for the rooftop air handling unit, wherein the wire terminal is a part of the device and is not a part of the controller and is not a part of the portable electronic device;
- a transceiver configured to form a direct wireless communications link between the transceiver and the portable electronic device, wherein the transceiver is configured to wirelessly transmit the information directly to the portable electronic device via the direct wireless communications link, wherein the transceiver is not a part of the controller and is not a part of the portable electronic device; and
- a circuit coupled to the wire terminal and the transceiver, the circuit configured to extract the information from the signal according to a communications protocol compatible with the controller for the rooftop air handling unit, the circuit further configured to provide the information from the wire terminal to the transceiver, wherein the circuit operates the wire terminal and the transceiver to cause the device to serve as a wireless communications bridge between the controller for the rooftop air handling unit and the portable electronic device,
- wherein the circuit is configured to format the information into a format in which the information can be presented to a user by the portable electronic device and to provide the translated information from the transceiver directly to the portable electronic device via the direct wireless communications link.
2. The device of claim 1, wherein the circuit is further configured to interpret the information according to the communications protocol compatible with the controller for the rooftop air handling unit and to use the interpretation to reform the information according to a second data communications protocol.
3. The device of claim 2, wherein the first data communications protocol is at least one of a BACnet protocol, a LON protocol, a Modbus protocol, and a proprietary protocol.
4. The device of claim 2, wherein the second data communications protocol is a wireless application protocol (WAP) and wherein the information is described according to at least one of an XML language, an XHTML language, and a WML language.
5. The device of claim 2, wherein the second data communications protocol is an HTTP protocol and wherein the information is described according to at least one of an XML, XHTML, and HTML language.
6. The device of claim 1, wherein the wire terminal is at least one of an RS-485 terminal, an EIA-485 terminal, and a TIA-485-A terminal.
7. The device of claim 1, wherein the wire terminal is a universal serial bus terminal and the transceiver is compatible with a wireless USB protocol.
8. The device of claim 1, wherein the information comprises at least one of operational status information, alert information, sensor information, naming information, historical information, diagnostics information, and setpoint information.
9. The device of claim 1, wherein the portable electronic device is at least one of a mobile phone, a laptop, and a personal digital assistant.
10. The device of claim 1, wherein the device is configured to communicate the information from the controller to the portable electronic device without using an application gateway.
11. The device of claim 1, wherein the device is configured to form a plurality of communications links with a plurality of rooftop air handling units,
- wherein at least one of the plurality of communications links is a wired communications link and at least one of the plurality of communications links is a wireless communications link.
12. The device of claim 1, wherein the device does not include a user interface for viewing the translated information.
13. The device of claim 1, wherein the circuit comprises a server module configured to conduct wireless communications with the portable electronic device, wherein the server module is configured to directly serve the translated information to the portable electronic device.
14. The device of claim 1, wherein the device is configured to communicate with the portable electronic device without joining a larger communications network.
15. The device of claim 1, wherein the circuit is configured to form commands and provide the commands to the controller for the rooftop air handling unit in response to an input received wirelessly.
16. The device of claim 1, wherein the device is a portable device contained within a single portable housing.
17. A method for providing information from a controller for a rooftop air handling unit to a portable electronic device, the method comprising:
- connecting a device to a wire terminal of the controller for the rooftop unit using a cable;
- receiving a signal comprising information at the device, the signal from the wire terminal of the controller for the rooftop unit, over the cable;
- extracting, at the device and using a circuit of the device, the information from the signal;
- providing the information to a transceiver of the device;
- forming a direct wireless communications link with between the transceiver and the portable electronic device;
- translating the information into a format in which the information can be presented to a user by the portable electronic device; and
- providing the translated information from the transceiver directly to the portable electronic device via the direct wireless communications link,
- wherein the connecting, receiving, extracting, forming, and providing steps create a wireless communications bridge between the controller for the rooftop air handling unit and the portable electronic device.
Type: Application
Filed: Mar 24, 2014
Publication Date: Jul 24, 2014
Applicant: Johnson Controls Technology Company (Holland, MI)
Inventors: Charles L. Crawford (Newcastle, OK), Harold L. Jeffery (Norman, OK)
Application Number: 14/223,878
International Classification: G05D 23/19 (20060101); H04W 8/22 (20060101);