• Title/Summary/Keyword: USB포트

Search Result 36, Processing Time 0.021 seconds

Home Automation System Using Serial Communication and Visual Basic (직렬통신과 Visual Basic을 이용한 Home Automation System)

  • Ji, Jun-Keun;Lee, Kwang-Soo
    • Proceedings of the KIEE Conference
    • /
    • 2002.07d
    • /
    • pp.2463-2465
    • /
    • 2002
  • 본 논문에서는 Home Automation을 위한 하드웨어와 제어용 프로그램의 개발에 목적을 두었다. Home Automation에 쓰인 하드웨어 부분에서는 8051 마이크로 컨트롤러를 사용했다. 본 논문에서 가장 중요한 부분은 플랜트끼리의 통신 알고리즘이며, 일반 가정용 IBM PC의 USB 포트를 이용한 화상 전달방법이다. 화상 전달에 필요한 DLL부분은 C++로 제작되었으며 전체적인 제어용 프로그램은 비주얼툴인 Visual Basic으로 제작하였다. 하드웨어는 각각의 플랜트에 따라 각각의 구동부가 있으며 몇몇 구동부에는 다중 통신을 위한 8051 마이크로 프로세서가 있다. 이 모든 장치의 데이터 흐름을 알 수 있도록 PC를 통해 디스플레이하며 PC와 직렬 통신을 통해 이 모든 것이 이루어진다.

  • PDF

A study on Construction of Crime Prevention System using Computer Interface (컴퓨터 인터페이스를 이용한 방법시스템 구축에 관한 연구)

  • Oh, Seong-Jin;Lee, Young-Dae;Kim, Kee-Hwan
    • Proceedings of the KIEE Conference
    • /
    • 2000.07d
    • /
    • pp.2781-2783
    • /
    • 2000
  • 방범에 사용되는 여러 종류의 센서를 컴퓨터를 이용하여 사용할 수 있는 방안을 연구하고 기술적인 문제를 파악하여 해결하고, Protocol을 정하여 방범 시스템 프로그램을 작성하고 컴퓨터 상에서 효율적인 방범이 이루어질 수 있도록 했다. 본 연구의 보안 시스템의 동작 순서는 다음과 같다. 사용자는 외출할 때 출입문 근처에 설치되어 있는 키패드를 이용하마 방범시스템을 작동시킨다. 침입자가 있으면 여러 장소에 설치된 센서가 감지되어 이 신호를 인터페이스를 통해 컴퓨터로 보낸다. 컴퓨터는 신호가 감지된 위치, 감지 시간을 기록하고 USB 포트에 연결된 CCD 카메라를 통하여 영상을 저장하고. 보안 책임자의 전화기로 침입자가 있다는 사실을 통보해 주도록 설계된 시스템이다. 방범시스템의 해제는 키패드를 이용하여 비밀번호를 입력하여 저장되어 있는 번호와 동일할 경우에만 해제가 될 수 있도록 구성하였다.

  • PDF

Development of Protocol Analyzer Suited for Maintenance of LonWorks Netwo가 for Safety Management of Underground Facilities (지하시설의 안전관리를 위한 LonWorks 네트워크의 유지보수에 적합한 프로토콜 분석기의 개발)

  • Kim, Hyung-Ki;Choi, Gi-Sang;Choi, Gi-Heung
    • Journal of the Korean Society of Safety
    • /
    • v.25 no.6
    • /
    • pp.203-209
    • /
    • 2010
  • A compact ANSI/EIA 709.1 protocol analyzer system suited for maintenance of LonWorks network for safety management of underground facilities was developed and tested. The hardware is based on the TMS320LF2406A embedded system, and the software was designed using Visual C++6.0 under Windows XP environment. Connected to the LonWorks network the developed protocol analyzer decodes the raw packets and pass them to the master PC through USB port. Then on the PC the packets are processed and analyzed in various aspects and the key features that are essential to the maintenance of LonWorks network installed at underground facilities are displayed in a user-friendly format. Performance of the developed protocol analyzer was evaluated through a series of experiments, by measuring the speed of packet analysis and the error rate. The protocol analyzer proved to work reliably even under the increased bandwidth. However, more comprehensive tests under various underground environmental conditions are desired.

Implementation of ICT-based Underwater Communication Monitoring Device for Underwater Lifting (수중구조를 위한 ICT 기반 수중통신 모니터링 장치 구현)

  • Yoon, Jong-Hwa;Kang, Sang-iL;Yoon, Dal-Hwan
    • Journal of IKEEE
    • /
    • v.26 no.3
    • /
    • pp.396-400
    • /
    • 2022
  • In this study, an ICT-based underwater communication monitoring device for underwater structures is implemented based on lifting fixture that transport human bodies found on the seabed to sea level. The lifting fixture is packaged with a retback, sideback, and cartridge that injects air. Monitoring systems are developed in a mobile manner in a portable structure. The underwater ultrasonic sensor signal is supplied using a USB port, and the O/S consists of Linux. For the underwater communication dong test, a measurement test was conducted in real time from 6m to 40m in depth on the east coast. The ultrasonic sound sensor is converted to 2,400 bps to verify the transmission error according to the duality. The communication speed of sensor to monitoring is 115,200 bps, and the speed of communication from controller to receiver is 2,400 bps. In the commercialization stage of the lifting device, it is easy to develop a low-end type and the compatibility is wide.

The Design And Implementation of Robot Training Kit for Java Programming Learning (Java 프로그래밍 학습을 위한 로봇 트레이닝키트의 설계 및 구현)

  • Baek, Jeong-Hyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.10
    • /
    • pp.97-107
    • /
    • 2013
  • The latest programming paradigm has been mostly geared toward object-oriented programming and visual programming based on the object-oriented programming. However, object-oriented programming has a more difficult and complicated concept compared with that of existing structural programming technique; thus it has been very difficult to educate students in the IT-related department. This study designed and implemented a Java robot training kit in which the Java virtual machine is built so that it may enhance the desire and motivation of students for learning the object-oriented programming using the training kit which is possible to attach various input and output devices and to control a robot. The developed Java robot training kit is able to communicate with a computer through the USB interface, and it also enables learners to manufacture a robot for education and to practice applied programming because there is a general purpose input and output port inside the kit, through which diverse input and output devices, DC motor, and servo motor can be operated. Accordingly, facing the IT fusion era, the wall between the academic circles and the major becomes lower and the need for introducing education about creative engineering object-oriented programming language is emerging. At this point, the Java robot training kit developed in this study is expected to make a great commitment in this regard.

Development of High-Sensitivity and Entry-Level Nuclide Analysis Module (고감도 보급형 핵종 분석 모듈 개발)

  • Oh, Seung-Jin;Lee, Joo-Hyun;Lee, Seung-Ho
    • Journal of IKEEE
    • /
    • v.26 no.3
    • /
    • pp.515-519
    • /
    • 2022
  • In this paper, we propose the development of a high-sensitivity entry-level nuclide analysis module. The proposed measurement sensor module consists of an electronic driving circuit for nuclide analysis resolution, prototype production with nuclide analysis function, and GUI development applied to prototypes. The electronic part driving circuit for nuclide analysis resolution is divided into nuclide analysis resolution process by the electronic part driving circuit block diagram, MCU circuit design used for radiation measurement, and PC program design for Spectrum acquisition. Prototyping with nuclide analysis function is made by adding a 128×128 pixel OLED display, three buttons for operation, a Li-ion battery, and a USB-C type port for charging the battery. The GUI development department applied to the prototype develops the screen composition such as the current time, elapsed measurement time, total count, and nuclide Spectrum. To evaluate the performance of the proposed measurement sensor module, an expert witness test was conducted. As a result of the test, it was confirmed that the calculated result by applying the resolution formula to the Spectrum (FWHM@662keV) obtained using the Cs-137 standard source in the nuclide analysis device had a resolution of 17.77%. Therefore, it was confirmed that the nuclide analysis resolution method proposed in this paper produces improved performance while being cheaper than the existing commercial nuclide analysis module.