Research and Design on Smart Home System
|School||Liaoning Technical University|
|Course||Communication and Information System|
|Keywords||smart home embedded microcontroller ICSP ethernet|
With the intelligent trend of modern residential, smart home technology has become a hot research issue in recent years. The main purpose of this paper is that researching the components and key technology of smart home, focus on solving Ethernet communications technology and indoor short-range wireless communication technology based on the 8-bit microcontroller, design a set of the main server system of smart home with embedded Internet accessing functions, in order to achieve a low-cost, low power, high efficiency and small smart home system solutions.The paper analyzes and summarizes the features and trends of smart home system, and in accordance with the existing system of domestic intelligence home and lack of technology, points out the need of improve the direction to the embedded, wireless, networking and low cost. Through the design of the overall function of the smart home system program, the block diagram composition of the smart home system is given, and according to the overall composition of the system and performance requirements, the hardware and software are designed. This design uses the high-end 8-bit MCU PIC18F97J60 recently produced from Microchip company as the core controller of the whole system, and aided design the external Ethernet interface circuit, the monitoring and control equipment circuit etc. to build a home Ethernet remote transmission extension system of home data processing platform. In addition, the indoor wireless transmission and acquisition and control terminal circuit are designed, which innovatively achieves two-way transmission of data with codec chip and the wireless high-frequency transceiver circuit. For software, streamlined TCP/IP protocol on the 8-bit microcontrollers is implemented and remote wireless two-way transmission of data can be achieved by writing applications and acquisition and control terminal programs.Finally, the overall system is debugged, and a basic test result is showed as the form of a web page. Test result shows that the proposed solution is feasible, the desired goal is basically achieved, and the correctness of the design ideas is verified, and the solution has some practical significance.