DOI QR코드

DOI QR Code

Development of the Embedded Wireless LAN Technology for Power Utility Equipments

배전설비를 위한 임베디드 무선랜 기술 개발

  • 우종정 (성신여자대학교 컴퓨터정보학부) ;
  • 손수국 (수원대학교 정보통신공학과)
  • Published : 2006.12.31

Abstract

This paper describes the development of an embedded wireless LAN controller which can be in parallel operated with an existing utility controller. The embedded controller mainly consists of Prism(R) 2.5 chip set and Atmega 128 microcontroller. In order to communicate over the network, the controller including TCP/IP stack (IP, TCP, UDP, and ICMP), telnet, and X/Z modem has been developed. For a specific application, we have proposed an special method to convert data structure between TCP/IP and X/Z modem and a data buffer algorithm to minimize the RAM memory usage. Finally, the correctness and performance of the protocols are tested and verified using $CommView^{(R)}\;and\;DU^{(R)}$. The development is satisfactorily operated only for 3,381 bytes of RAM usage without sacrificing interoperability between hosts.

본 논문에서는 배전설비 중 주상 변압기에 설치되어 운전되는 기존의 각종 제어설비를 무선 네트워크를 경유하여 제어하도록 하는 임베디드 무선랜 제어기술에 대하여 기술한다. 임베디드 무선랜 제어기는 Prism 2.5 칩셋을 포함한 PCMCIA 타입의 무선랜 네트워크 카드와 8비트 마이크로프로세서 Atmega128을 중요 구성요소로 이루어져 있다. 네트워크를 통한 제어를 위하여 임베디드 무선랜 제어기에는 IP, TCP, UDP, ICMP 같은 TCP/IP 스택과 기존 제어기를 인터페이스 하기 위한 Telnet, X/Z 모뎀의 개발내용을 포함된다. TCP/IP 네트워크와 모뎀을 통한 직렬 통신 사이의 데이터 구조와 흐름제어 차이에 대한 해결 방법과 램(RAM)사용량을 최소화하기 위한 알고리즘을 제안한다. 끝으로 개발된 프로토콜들의 동작을 측정하기 위하여 $DU^{(R)},\;CommViewFi^{(R)}$ 등이 사용된다. 개발결과 3,381 바이트 램(RAM)만을 사용하여 호스트 간에 상호 호환성을 잃지 않고 임베디드 무선랜 제어기가 동작된다.

Keywords

References

  1. P&C Technologies http://www.pnctech.co.kr/english/home.htm
  2. J. Woo, S. Sugoog, 'Embedded System Programming', HongNeung Pub., 2006
  3. Conexant Systems Inc, http://www.conexant.com/
  4. R. Braden, Requirements for internet hosts - communication layers. RFC 1122, Internet Engineering Task Force, October 1989
  5. Adam Dunkels, ' Full TCP/IP for 8-bit Architecture' , In Proceedings of the First International Conference on Mobile Systems, Applications and Services (MobiSys), San Francisco, May 2003
  6. A. Dunkels. uIP - a TCP/IP stack for 8- and 16-bit microcontrollers. Available from dunkels.com/adam/uip/, 2004
  7. H. Shrikumar.' IPic - a match head sized web server', Available from www-ccs.cs.umass.edu/~shri/iPic.html, 2004
  8. J. Bentham, TCP/IP Lean: Web servers for embedded systems. CMP Books, October 2002
  9. Atmel Corporation, Embedded web server. AVR 460,. Avalible from www.atmel.com, January 2001
  10. S. Shon, 'KOSEF Research Final Report', KOSEF, 2003
  11. Sugoog SHon, 'Development of gas boiler control technology by using Web browser', KIEE Journal, 2004
  12. Behrouz A. Forouzan, 'TCP/IP Protocol Suite', McGraw-Hill International, page 297-299, 2000
  13. Intersil, 'Prism Driver Programmer Manual', 2003
  14. David D. Clark, John Romkey, Van Jacobson, Howard Salwen, 'An Analysis of TCP Processing Overhead', IEEE Communications Magazine, Pages 23 - 29, June 1989
  15. A. Rijsinghani, Computation of the internet checksum via incremental update. RFC 1624, Internet Engineering Task Force, May 1994
  16. MicroSoft 'HyperTerminal Zmodem File Transfer', http://msdn.microsoft.com/library/default.asp?url=/library/en-us/randz/protocol/hyperterminal_xmodem_file_transfer.asp
  17. Jim Geier, 'Wireless LANs', 2nd edition, SAMS, 2002
  18. J. Kay and J. Pasquale, The importance of non-data touching processing overheads in TCP/IP, In Proceedings of the ACM SIGCOMM '93 Symposium, pages 259-268, September 1993
  19. Craig Partridge, Jim Hughes, Jonathan Stone, 'Performance of Checksums and CRCs over Real Data', In Proceedings of ACM SIGCOMM '95 (Jan '95). Pages 68 76, 1995
  20. Hagel Technologies Ltd, http://www.dumeter.com
  21. TamoSoft inc. CommView$\circledr$, http://www.tamos.com/products/commview/, 2004