Academia.eduAcademia.edu

A Home Automation System

1985, IEEE Transactions on Consumer Electronics

A Home Automation (HA) System based on the Home Bus system has been developed. The system has a multi-layered hierachical structure and is composed of four subsystems (the Room Monitor Control Subsystem, the Telephone Subsystem, the Tele-control Subsystem and the In-house Video Control Subsystem). The HA system has both three inner-subsystem communication codes and one inter-subsystem communication code. The former are optimized for each subsystem and the latter enables the HA system to have efficiently combined applications. A compact (48.6 x 31 x 4 mm) communication control module which interfaces household appliances with the Home Bus has also been developed as one of the key parts for the system.

516 IEEE Transactions on Consumer Electronics, Vol. CE-3 1, No. 3, August 1985 A HOME AUTOMATION SYSTEM Masahiro Inoue, Kazuho Uemura, Yoshiji Minagawa, Mitsunobu Esaki and Yoshiyuki Honda Consumer Products Research Lab., Mitsubishi Electric Corp. 14-40 Of una 2-chome, Kamakura, 247, Japan ABSTRACT A Home Automation (HA) System based on the Home Bus system has been developed. The system has a multi-layered hierachical struc- ture and is composed of four subsystems (the Room Monitor Control Subsystem, the Telephone Subsystem, the Tele-control Subsystem and the In-house Video Control Subsystem). The HA system has both three inner-subsystem communication codes and one inter-subsystem communication code. The former are optimized for each subsystem and the latter enables the HA system to have efficiently combined applications. A compact (48.6 x 31 x 4 mm) communication control module which interfaces household appliances with the Home Bus has also been developed as one of the key parts for the system. Home Automation (HA) system is an information and control system. It has two seemingly different functions, while they are closely related to each other. Direct (2) Home control and home security function including the control of household appliances which are equipped with communication function. The HA system starts with the security and the telephone system and is required to be expanded into the integrated system which interfaces with ISDN (Integrated Services Digital Network) and twoway CATV etc. The subsystems installed now are requested to have maximum functions in minimum expense and to ensure economical future-expandability simultaneously. The INTRODUCTION (1) two-way CATV, and DBS (Direct Broadcast Sattelite). They have been recently introduced into the commercial market. connection of system possesses a multi-layered hierarchical structure which is composed of subsystems. The application of the structure improved the flexibility and the expandability of the system. A compact communication control module has also been developed for this system. home to information sources by means of new broadcast and tele-communications such as videotex, Manuscript received June 10, 1985. HA 0098-3063/85/0800-0516$01.00 © 1985 IEEE Inoue, et al.: A Home Automation System 2. 517 THE CONSTRUCTION OF THE HOME BUS Home Bus is a common medium through which distributed located equipment in house communicate with each other. A domestic and international standard of Home Bus is required to construct Home Automation Systems which are: composed of many types of equipment made by different manufacturers. In Japan, studies to standardize Home Bus are held by the Ministry of International Trade and Industry, the Ministry of Post and Telecommunication, the Kansai Electronics Industries Development Center (K.E.C.), Electronic Industries Association of Japan (E.I.A.J.) and Japan Electric Manufacturers Association (J.E.M.A.). We also study group participate in these to standardize the home bus system. The standard specification is not yet determined, therefore in the present Home Automation System, Base-band digital communication protocol only followed the proposal 2.1 ) of Murata et al. CHANNEL HOME BUS ALLOCATION OF THE of media The transmission of the Home Bus System consist a coax and a pair of metallic wires. Figure 1 shows channel allocation of the Home Bus. The coax is prepared to transmit digital data, audio and video signals generated in house and broadcast. The metallic wire is mainly for telephone signals. IN-HOUSE VIDEO CONTROL SIGNAL COAX CABLE BASEBN SBA 10 I0 BROADCAST FM TV- BAND 75 76 FREQUENCY (MHz) PHONE METALLIC WIRE 0 Fig. 1 FREQUENCY (M) Channel Allocation System of The Digital control signal (Baseband), video signal (Sub-band) and broadcast (FM-TV-band) are frequency divided multiplexed in the coax cable. Video signal in-house from video sources such as picture phone sentry is modulated at radio freThe quency (10-75 MHz). signal transmitted up to the Head-End, is in which the carrier frequency is converted into UHF and the converted signal is received by conventional TV sets distributed on the Home Bus. 2.2 BASE-BAND SPECIFICATION Base-band channel is prepared for digital control signal transmission. The specification of the channel is required to be flexible enough to apply to home security system, home control system, telephone system and personal computer communication in house. We followed the proposal )of Murata et al, because it is flexible enough for such applications. The Physical Layer and The Data Link Layer specification of the Home Bus are: IEEE Transactions on Consumer Electronics, Vol. CE-31, No. 3, August 1985 518 Physical Layer Data rate: 9,600 bits/sec 200 separation: station Maximum meters Maximum number of stations: 255 base-band cable, Coaxial Medium: signalling Topology: Bus Line level: 0 to 5 volts Transmission logic: Positive Synchronization: Asynchronous Data link layer control Link Frame format: SA CW DA SA DA CW BC DATA FCC : : : : : : procedure: BC DATA CSMA/CD FCC FUNCTIONS The module supports the Physical Layer and the Data Link Layer of The functions of the Home Bus. the module are: data encapsulation (1) Transmit (2) Transmit link management (3) Receive data decapsulation (4) Home Bus tranceiver (5) Host system interface. The module has two execution Module information the modes: The the Control Module. and bits 8 has Module Information data bus and handshake lines which with interface to are prepared a as such personal a host system computer and a home controller. Source address Destination address Control word Number of data Data Frame check code Error detection: Parity & FCC Frame priority: 4 levels Collision detection: Bit verification for each bit period 3. 3.1 DATA ~(HAND SHAKE OBF HOST SYSTEM IF COMMUNICATION CONTROL MODULE The Home Bus System consists Home Bus and equipment distriof buted located in a house. which A communication interface, connects a piece equipment with Home Bus, is indispensable for the system. is required interface The is apit because to be low cost, of the all equipment plied to system. A Communication Control Module for the Home Automadeveloped was The module supports tion System. and the Data the Physical Layer and of communication, Link Layer a on is combined compact hybrid integrated circuit. ACK IBF STB ERR DAS TX RX MSEL R RION HOME BUS ,MODE SELECT PRION I ADDRESS Fig. 2 Block Diagram of Communication Control Module Figure 2 illustrates a block diagram of the Information Module, which has data bus, handshake lines (OBF, ACK, IBF, STB, ERR, DAS), Mode ports, input self address Select inputs (MSEL, BROD, PRINO, PRION1) and Home Bus interface (TX, RX). procedure, transmission In after the Information Module receives destination address and data from the host system, the module assembles a frame and generates a frame check code. The frame is transmitted 519 Inoue, et al.: A Home Automation System the destination station, which receives the frame and disassembles the frame in order to transfer to a data destination received host system. The Control Module has both 8 bits lached output ports and 8 bits input ports which are prepared to input status of sensors and switches and to control loads such as light respectively. The Control Module can handle only a single byte data frame but requires no host system. The input port data are automatically transmitted to an Intermation Module which intermaster a controller faces with in each application. to Figure 3 shows the Communication Control Module. The module is composed of a CMOS 8-bit single-chip microcomputer, a tranceiver circuit with 400 mA current driver and CMOS multiplexers. All the circuits are combined on one compact (48.6 x 31 x 4 mm) hybrid integrated circuit. The power consumption is less than 100 mW. The tranceiver is open collector output which enables adjustment of load in order to suit impedance of the BUS. Transmission in the Home Bus with the module has been examined and proved reliable enough. 4. 3.2 4.1 CONSTRUCTION SYSTEM ARCHITECTURE LOGICAL STRUCTURE The HA system has a multi-layered hierarchical structure composed of distributed controlled subsystems. Figure 4 shows the logical structure of the HA system. All the equipment is distributed on the Home Bus and communicate with each other. Fig. 3 Communication Control Module TELE-CONTROL TELEPHONE SUBSYSTEM SUBSYSTEM Fig. 4 Each subsystem, consisting of one or several types of equipment, has its own optimized communication code. The common communication code was determined to support inter-subsystem communication. ROOM MONITOR CONTROL SUBSYSTEM Hierarchical The HA System IN-HOUSE VIDEO CONTROL SUBSYSTEM Structure of 520 IEEE Transactions on Consumer Electronics, Vol. CE-3 1, No. 3, August 1985 This hierarchical structure composed of subsystems offers these advantages: (1) Each subsystem can operate individually. (2) Integration of subsystem realizes efficiently combined application of subsystems. (3) A system down of one system does not directly cause another system's down. (4) Optimized inner-subsystem codes need only small hardware and small software. The whole system is composed Control of the Room Monitor Subsystem, the Telephone Subsystem, the Telecontrol Subsystem and the In-house Video Control Subsystem. The Room Monitor Control Subsystem supports home security and home control functions. The system consists of the Room Monitor Controllers (RMCs) and the Main Monitor Controllers (MMCs). The RMC each located in is distributed and control room to appliances monitor sensors in each room. The MMC is a remote control and monitor unit of RIAC appliances. Telephone Subsystem is composed of a master controller and telephones. The subsystem supports security alarm by synthesized voice as well as telephone function. Tele-control The Subsystem has both tele-control and telemonitor which with functions cooperate the RMC subsystem in order to control appliances and tele-monitor security sensors by telephones out of house. The In-housse Video Controller (VC) and a Home Monitor TV set and Picture Phone Sentry (PPS). The Home Monitor TV is controlled by the VC in order to receive video signals from the PPS and the securityalarm broadcast generated by VC which are transmitted through the Bus as UHF signals in house. ROOM MONITOR CONTROLLER MAIN MONITOR CONTROLLER RMC MMC Fig. 5 Logical Communication Links Figure 5 indicates the logical communication links of the system. Each subsystem consists of a Master unit or consists of both Master units and Slave units. The Master unit communicates information with another Master unit which belongs to different subsystem. The Slave units are inhibited from communicating with both the Master units and the Slave units which belong to different subsystems. 4.2 PHYSICAL STRUCTURE structure of The physical the system, which contains both of specification configuration of units and function-distribution among the units, was designed to and ensure future-expandability reliability of the system. 521 Inoue, et al.: A Home Automation System TELE-CONTROL TELEPHONE ROOM MONITOR CONTROL SUBSYSTEM SUBSYSTEM SUBSYSTEM Fig. 6 Fig. 7 IN-HOUSE VIDEO CONTROL SUBSYSTEM Physical Structure of The HA System Main Panel of The HA System Figure 6 indicates the physical structure of the system. Each piece of equipment is interfaced with the Home Bus which is composed of a metallic wire and a coax cable which is The terminated at the Head-End. Subsystem Monitor Control Room has two types of master: one is the MMC and another is the master RMC. The master RMC has both the Slave function (controlling loads and monitoring sensors in local function and the Master room ) (communicating with masters which belong to different subsystems). The master unit of the Telephone subsystem and that of the Telecontrol subsystem share a hardware, because they require some of the same functions such as a voice synthesizer and a network control unit. Figure 7 shows a main panel of the Home Automation System, which is combined panel of units which belongs to three subsystems, that is, the Room Monitor Control SubSubsystem the Telephone system, the Subsystem. Tele-control and IEEE Transactions on Consumer Electronics, Vol. CE-3 1, No. 3, August 1985 522 4.3 4.3.1 SYSTEM PROTOCOL COMMUNICATION CODE SYSTEM The communication code system of the Home Automation System is divided into two categories, that is, the Inter-subsystem Communication Codes and the Inner-subsystem InterThe Code. Communication subsystem Communication Code was defined for master units to communicate with each other. The communication using the codes realizes efficiently combined application among the subsystems. The Inner-subsystem Codes were defined Communication for both master and slave controllers in an identical subsystem to communicate with one another. The Inner-subsystem Communication Code is small enough to reduce the cost of slave units (Table 1). Table I COMMUNICATION CODE SYSTEM SUB SYSTEM CODE Fig. 8 Communication Code System phone (master) and the VC have the capability of encoding and decoding both the Inter- and the Inner-subsystem Code. The MMC and the Teleslave which has no controller, unit, supports only the Inter-subsystem Code. INTER-SUBSYSTEM CODE SHORT CODE LONG CODE SHORT FRAME LONG FRAME SMALL HARDWARE FLEXIBILITY SMALL SOFTWARE FUTURE EXPANSION SMALL COMMUNICATION BUFFER MEMORY Figure 8 indicates the communiThe center code system. cation is the Inner-subsystem communication code and the surroundings are Intersubsystem Codes consisting of three sets of codes, that is, the Room Code, Subsystem Control Monitor the Telephone Subsystem Code and the In-house Video Control Subsystem Code. The RMC (master), the Tele- 4.3.2 THE INTER-SUBSYSTEM CODE SA DA CW BC DATA MU FR RT * SA: * DA : * CW: * BC: ° DATA 10 ST SOURCE ADDRESS DESTI NATION ADDRESS CONTROL NUMBER MU: FR: RT :7 10: ST: * FCC: FRAME Fig. 9 FCC WORD OF DATA MULTICAST-GROUP CODE FRAME CHARACTERISTIC CODEF ROOM / TERMINAL CODE IO CODE STATUS CODE CHECK CODE (CHECK SUM) Inter-subsystem Frame Format Inoue, et al.: A Home Automation System The frame format of the Interis subsystem Code indicated in figure 9. The data field is divided into five fields, that is, the Multicast Group Code field, the Frame Characteristic Code field, the Room/Terminal Code field, the 10 Code field and the Status Code field. Each code is defined as follows: (1) (2) (3) (4) (5) Multicast Group Code This code specifies the range of multicast. The Communication Control Module recognizes and accepts any frame whose destination field contains the broadcast address (DA=OOH). The host system should be designed to reject any frames whose Multicast Code Group does not contain the group code which specifies the host system. Useful multicast groups for example, "All the are, units in an identical subsystem" and "All master units of all subsystems". Frame Characteristic Code This code specifies the duty of the frame in applications. The of duties frames are, for example, "Report", "Control "Monitor command" command", and "Answer". Room/Terminal Code This Code specifies logical destination host in "Control command" or "Monitor command" frame and logical source host in "Report" or "Answer" frame. I/O Code This code specifies appliances or functions which are under supervision of a host system. The code contains, for example, "Air conditioner", and "Heat detector". Status Code This code status specifies of I/O (appliances or funcThe code indicates tions). 523 the action (turn on/off, set level) in "Control command" and status of appliances in "Answer to monitor-request". 4.3.3 PUBLIC COMMUNICATION PROCEDURE TELECONTROLLER RMC (MASTER) RMC (SLAVE) )CONTROL AIR CONDITIONER R M C : ROOM MONITOR CONTROLLER Fig. 10 Communication Procedure Figure 10 demonstrates communication procedure of tele-control of an air conditioner. The control command (PB signal) from a public telephone is transmitted to the Tele-controller of the The system. PB received signal is converted into communication code of the system in the Tele-controller. The Tele-controller assembles a frame composed of the Inter-subsystem code. The frame is transmitted to the RMC (master), which converts the received code into a inner-subsystem code. The frame consisting of a inner-subsystem code is transmitted to the RMC (slave), which decodes the code and control air conditioner. Then the RMC (slave) transmits a response frame to the RMC (master), which converts the code into a inter-subsystem code and relays the frame to the TeleThe controller. Tele-controller decodes the received code and reports of the status of air conditioner by synthesized voice. 524 IEEE Transactions on Consumer Electronics, Vol. CE-31, No. 3, August 1985 5. CONFIGURATION 5.1 OF SUBSYSTEMS (5) ROOM MONITOR/CONTROL SUBSYSTEM cOAx RMc KITCHEN SENIORS111 LIOHIT AIR CONDRTIO1ER S VALVE RMC mmEMCROOM RMC SENSOR SEti- NSOR SENSORS LIGHT LIGHT LOCK BATH ROOM LIGHT AI CONDTIONER DIREC TOAL RUC FNTRANWE MAIN momrr COl lIOLLER| ISPLAY LIFE-STYLE SWITCH COUPLER FILTER Room MONITO CONT SRANCINS RMC Fig. 11 Room R: Monitor sensors. Receiving command'" "Control and "Report" frames and controlling the appliances and activating alarm. The RMCs are distributed control units and exchange room information with each other. The system structure has these advantages: (1) Construct system which contains from one RMC to 13 RMCs without initial adjustment. (2) Add RMCs to the system without adjustment. (3) Troubles of an RMC cause little damage to the whole system. (4) Control and monitor appliances and sensors even in case of Home Bus trouble. Control Subsystem The Room Monitor Control Subsystem supports home security and home control functions. The system four types of consists of RMCs (Kitchen, Bedroom, Bathroom, EnMMCs. Figure 11 and trance) illustrates the system configuration of the Room Monitor Control SubThe RMCs are distributed system. located in each room to control and monitor sensors appliances The MMC operates in each room. as a remote control and monitor unit of the appliances under supervision of RMCs. The minimum system consists of a single RMC whose functions are: (1) Watching (4) heat detector and and giving alarm in case of emergencies. control of appliances, for example, lights, an air conditioner, and an electric lock. Automatic control of appliances in case of emergencies. Transmitting frames reporting status of appliances and (2) Manual (3) a a gas detector etc. 5.2 TELEPHONE SUBSYSTEM D:DIRECTIONAL COUPLER : Fig. 12 RANMOIN FILTER Telephone Subsystem Figure 12 shows the Telephone which of Subsystem, consists a telephone (master) and telephones (maximum 8 units) and a door phone or a PPS. The Telephone Subsystem has only telephone and intercom functions but also security functions which are closely related to the RMC subsystem. not Inoue, et al.: A Home Automation System 525 When the heat detector is activated, the RMC (master) informs the Telephone (master) of fire. The Telephone (master) synthesizes voice of reporting fire. The voice is transmitted to all Telephones by the Home Bus. Each Telephone outputs the voice with a loudspeaker. 5.3 TELE-CONTROL SUBSYSEM The Tele-control subsystem supports controlling and monitoring both the appliances and sensors under supervision of the RMCs via public telephone line from telephones out of home. All the instructions are transmitted in PB signals and all the answers are returned with aynthesiz- ed voice generated by the Tele-controller. 5.4 IN-HOUSE VIDEO CONTROL SUBSYSTEM TV set, the PPS and TV printer. The Home Monitor TV set has a remote controlled tuner system, which is controlled by the VC in order to receive video signal from the PPS and the security-alarm broadcast which are transmitted through the Bus as UHF signals in house. The TV printer outputs the pictures of guests which are taken by the PPS under supervision of the VC. The PPS is equipped with both an infra-red camtera and lights so that it can take a picture in total darkness. 6. CONCLUSION A Home Automation System based Bus system developed. a multi-layered The system has hierachical structure composed of subsystems. A compact communication control module was developed as one of the key parts for the system. on the Home ACKNOWLEDGEMENT The authors would like to express their appreciation to Kiyoto Ohkawa, Mizuho Yamasaki and Manabu Fujii for their continuous encouragement. REFERENCES VIDEO CONTROLLER . PICTURE PHONE TV PRINTER HOME MONR TV SENTRY 1. M. Murata, T. Namekawa, and R. Hamabe, "A PROPOSAL FOR STANDARDIZATION OF HOME BUS SYSTEM FOR HOME AUTOMATION", IEEE Trans. on CE, Vol. CE-29, No. 4, 1983 DIRECTIONAL COUPLER BRANCHING Fig. 13 FILTER In-house Video Control Subsystem the illustrates 13 Figure Control Video In-house Subsystem which consists of the Video ConMonitor Home the troller (VC), 2. Kazuyuki Yamamoto and Nobuhisa Ayugase, "A HOME TERMINAL SYSTEM USING THE HOME AREA NETWORK", IEEE Trans. on CE, Vol. CE-30, 1984 3. Yoshiji Minagawa, Kazuho Uemura, Mitsunobu Esaki Masahiro Inoue, and Manabu Fujii, "A HOME INFORMATION-NETWORK Mitsubishi SYSTEM", Denki Giho, Vol. 58, No. 9, 1984 526 IEEE Transactions on Consumer Electronics, Vol. CE-31, No. 3, August 1985 BIOGRAPHIES Masahiro Inoue received his B.S. and M.S. degrees from Waseda University, Tokyo, Japan in 1978 and 1980 respectively. He joined the Product Development Laboratories, Mitsubishi Electric Corporation, where he was concerned with the development of optical communication in home control electronics. Since 1983 he has been with the Consumer Products Research Laboratory, where he has been engaged in the development of home automation systems. He is a member of the Institute of Electronics and Communications Engineers of Japan. Kazuho Uemura received his B.S. and M.S. degrees from Tokyo Institute of Technology, Tokyo, Japan in 1977 and 1979 respectively. He joined the Consumer Products Research Laboratory, Mitsubishi Electric Corporation, where he is engaged in the development of home computers and home automation systems. He is a member of the Information Processing Society of Japan. Yoshiji Minagawa graduated from technical school in 1969. He joined the Ofuna Works, Mitsubishi Electric Corporation, where he was concerned with the development of lighting control systems, Since 1983 he has been with the Consumer Products Research Laboratory, where he has been engaged in the development of home automation systems. He is a member of the Illuminating Engineering Society. 527 Inoue, et al.: A Home Automation System Mitsunobu Esaki graduated from technical school in 1965. In 1965 he joined the Consumer Products Research laboratory, Mitsubishi Electric Corporation, where he was concerned with radiation noise of electric equipment from 1965 to 1972, and development control for microcomputer systems air conditioning and refrigerating equipment from 1972 to 1983. Since 1983 he has been engaged in the development of home automation systems. Yoshiyuki Honda received his B.S. degree in 1966 from Nagoya Institute of Technology, Nagoya, Japan. He then joined the Consumer Products Research Laboratory, Mitsubishi Electric Corporation, where he has been engaged in the development of the electronic controllers for household appliances using one chip microcomputers. Recently, he takes an interest in the standardization activitites of Home Bus Systems and also takes part in some of these activities in Japan. He is presently a manager of Home Control and Information Systems Group. He is a member of the Institute of Electrical Engineers of Japan and the Institute of Electronics and Communications Engineers of Japan.