Tutorials to .com

Tutorials to .com » Mechine » Embed » ARM-based remote control of intelligent home design

ARM-based remote control of intelligent home design

Print View , by: iSee ,Total views: 22 ,Word Count: 1533 ,Date: Sun, 23 Aug 2009 Time: 4:02 PM

With the Internet technology and information communication technology to the ordinary family life, the constant popularity of how consumer electronics, computer and communications integration, has become an issue of great concern. Smart home appliances can be achieved NMS network appliances, and intelligent management. The adoption of the system will be the network home appliances and the Internet and the GPRS network, so that wherever and whenever users of the system by remote control home appliances. This article focused on smart-home remote control system design and implementation.

Intelligent home system the overall structure of

Smart Home Remote Control System is the core of an embedded Web server, the system sets wired and wireless Web server in one, the user can use the office PC or home phone registry Web server through a user name and password authentication, they can see and control of household appliances; system with LCD and keyboard, a good man-machine interface; Users can also configure the keyboard to the task of the system; system have the function of the expansion of the rich interface, the expansion interface through which the future can also fire anti-theft and smart meter applications. System block diagram shown in Figure 1.

ARM-based remote control of intelligent home design

Figure 1 Smart Home of the overall structure of the system

Intelligent home system hardware design

1 System hardware structure

In this system, the main chip is STMicroelectronics STR710, which is based on high-performance ARM7TDMI core, has a very rich peripherals and enhanced I / O functions. The device contains on-chip high-speed single voltage high-speed flash memory and RAM memory. Since the embedded ARM core, so with all ARM tools and software. Network chip manufactured by Cirrus Logic's low power consumption based on the ISA, the superior performance CS8900A, GPRS module Siemens companies used MC35i, another system also provides 32Mb of Flash and SRAM, respectively, from the chip to achieve M28W320ECB and TC55V820FT.

ARM-based remote control of intelligent home design

Figure 2 System hardware structure

2 main chips STR710

STR710 with 4-channel 12-bit ADC and 10 communication interfaces, is ideal for industrial applications, in particular the need for the design of such a relatively large number of interfaces, both analog input and digital input system.

STR710 is the core of the whole system. Embedded as a gateway to the external network and all appliances connected to the network is the platform running the whole system. First of all, the remote control aspects of home appliances, STR710 received from a short MC35i news and CS8900A Ethernet data received to extract the user instructions, and then manipulated in accordance with the directive or the corresponding network appliances running query, the final will be implemented feedback to the user terminal. Secondly, the mode of home appliances in the network settings, STR710 task is displayed in the LCD menu, as well as the corresponding help information, through the guidance of a good user interface to complete the setup. STR710 also regularly check the work of home appliances. The event of an emergency or dangerous situation, in time to take the necessary protective measures, and user terminals alarm.

3 Network Controller CS8900A

CS8900A prominent feature is the use of flexible physical layer interface, data transfer mode and work mode can be dynamically adjusted according to needs, through internal register settings to adapt to different application environments.

CS8900A support the I / O transfer mode, Memory mode and DMA mode, which, I / O model is to visit the storage area CS8900A default mode, is relatively simple to use, so choose the system I / O mode. CS8900A and STR710 connection diagram of the hardware as shown in Figure 3, STR710 through / SBHE, / IOW and / IOR, such as control signals to achieve the working methods of the CS8900A control and to read and write operations. Receiving data using interrupt mode, as the CS8900A and the power of the STR710-ping to the contrary, therefore, interruption of signal lines required between a non-door access. CS8900A and the data transmission between the STR710 used is the default I / O model, therefore, to read and write pin / MEMW and / M EMR was home high to close the Memory mode. In this mode, with four address lines can register for all visits. As shown in Figure 3, the corresponding pin SA0 ~ SA3 received STR710 address line to the A11 ~ A14. In addition to the above in order to ensure the default offset address (0x0300), should be high-SA8 and SA9 home, the other lines do not address low-level access.

CS8900A Eritrea flow through a coil with an isolation transformer (E2023) will be the CPU to send data to the network; to receive data sent from the data network through isolating transformers. Increase the role of isolation transformer is to be separated from the external circuit with the CS8900A to prevent interference and burned components, to achieve the plug features live.

ARM-based remote control of intelligent home design

Figure 3 CS8900A interfaces with STR710

4 GPRS module MC35i

The normal operation of MC35i need to be in conformity with the external circuit. MC35i through the 40-pin ZIF connector and power supply circuit, respectively, start and shutdown circuits, data communication circuits, voice communications circuitry, SIM card circuit, such as connection status indicator circuit, shown in Figure 4.

ARM-based remote control of intelligent home design

Figure 4 MC35i external interface circuit

System software design

The use of hierarchical design system software, including the hardware device driver layer, the operating system layer, application layer and the application software interface layer. Software system architecture as shown in Figure 5.

ARM-based remote control of intelligent home design

Figure 5 Intelligent network management system appliance software framework

Operating system to choose a small real-time operating system μC / OS-II is based on the following considerations: the kernel is completely free and open source code, the system kernel practical, high reliability of the processor and operating system kernel ROM, RAM resources do not ask for much, in favor of 16-bit microprocessor in the transplant. TCP / IP protocol is divided into 4 layers: link layer (ARP protocol), network layer (IP protocol, ICMP Protocol), transport layer (TCP protocol, UDP protocol), the application layer (HTTP protocol). The system TCP / IP protocol stack to choose uIP1.0; graphical user interface to choose μCGUI.

Concluding remarks

The intelligent home remote control system design is different from the past only focused on the idea of security, but a whole family of information technology solutions, given the system's hardware composition and structure, given the key to the connection module , as well as the structure of block diagram software. The rich have as a result of system interface, so as the broadband wireless communication technology, Internet technology and the development of microprocessor technology, the function of the system can be continuously added and improved. To anti-theft alarm for example, to install cameras at home to the central processing unit embedded systems for video to complete video compression and recognition, we can achieve real-time monitoring of the family and the police. We can see that the smart home system has broad application prospects.


Embedded Systems Articles


Can't Find What You're Looking For?


Rating: Not yet rated

Comments

No comments posted.