오픈로그 데이터 로거

(Openlog Data Logger)

개요

  • OpenLog는 오픈소스 데이터 로거 클론버전 입니다. 사용하기 간단하며, 변경하기 쉽습니다.
  • 전원을 공급하면 9600bps의 속도로 시리얼 데이터를 받아 로깅을 시작할 것입니다.
  • Ctrl + z 를 세번 누르면 로깅을 끝내고 명령 대기모드로 들어갑니다.
  • 'new" 명령은 새로운 파일을 만들고,
  • 'md'명령은 디렉토리를 만듭니다.
  • '?'명령은 명령어 리스트를 출력합니다.
  • OpenLog는 많은 것을 하지는 않지만 시리얼 스트림을 로깅 받는 것은 엄청나게 잘합니다.
  • 아래는 사용의 예입니다.

    >new testfile.txt
    >append testfile.txt
    <(텍스트 데이터를 보내고 마지막에 세개의 ctrl + z 문자를 보냅니다)

  • OpenLog 펌웨어는 오픈소스이며 Bill Greiman의 sdfatlib 에 기반합니다.
  • OpenLog는 현재 FAT16 및 FAT32 microSD 카드를 지원합니다. (현재 16GB까지 테스트 되었음)
  • 모든 디자인 파일(design files - schematic, PCB layout, firmware)은 CC-SA v3 라이센스 하에 오픈되어 있으며, GitHub에서 구하실 수 있습니다.
  • 알림: 부트로더 및 펌웨어가 탑재되어 있지 않아 직접 부트로더 및 펌웨어를 업데이트 하셔야 할 수 있습니다. 부트로더는 SPI 프로그래머를 이용하셔서 올리실수 있으며, config파일이 생성되지 않을시는 SD formatter를 이용하셔서 FAT 혹은 FAT32 파일시스템으로 포맷하여 보시기 바랍니다.

특징

  • microSD카드(FAT16/32 - 16GB까지)에 데이터 로깅
  • 명령어로 된 간단한 인터페이스
  • 컴퓨터에서 config.txt파일을 수정하여 보오드 레이트와 다른 시스템 셋팅을 변경가능
  • 세가지 모드:
    • NewLog: 전원이 들어올때마다 새로운 로그를 생성하고 즉시 데이터 로깅을 시작함.
    • SeqLog: 전원이 들어오면 즉시 로깅을 시작하며, 데이터를 "SeqLog.txt"라는 파일에 추가로 기록함
    • Command mode: 전원 공급시 OpenLog가 명령 프롬프트 상태에 있게된 모드
  • 설정가능한 보오드 레이트 (2400 to 115200bps)
  • config 파일이나 메뉴시스템을 통한 설정
  • Power, ground, RX-I 세개로 최소한의 연결이 가능
  • 아두이노 IDE를 사용하여 Atmega328을 재프로그래밍이 가능
  • 두개의 LED가 쓰기 상태를 표시함
  • 입력전압은 3.3V에서 12V
  • 대기 시 2mA, 최대 기록속도 시 6mA

문서

연관제품