본문 바로가기
Engineering

[LabVIEW] How to Start Single Board RIO

by 투썬 아빠 2011. 1. 6.



1. Single Board RIO(960x계열) 개발을 위한 환경

  • 사용환경 : Windows-XP, 7
  • S/W : LabVIEW 2009, Real-Time Moudle, FPGA Module, NI-RIO 드라이버
  • H/W : 960x계열 sbRIO 보드, 전원 어댑터(19v 이상), Lan Cable or CrossOver Cable

 

2. Single Board RIO Setting

  • SingleBoardRIO를 사용하기 위해서는 네트워크 환경이 구축되어 있어야 한다.
  • 네트워크 환경 구축이 어려울 경우 CrossOver Cable을 이용하여 PC와 Direct연결을 한다.

 

2-1. MAX(Measurement & Automatic Explorer) 실행

  • NI에서 제공하는 디바이스들을 설정하기 위해서는 MAX를 실행 시켜야 한다.
  • MAX를 이용하여 타겟보드의 IP Address 및 기타 설정을 한다.
  • 실행 후 '원격 시스템'에 보드가 인식 되었는지 확인한다.
  • 인식되지 않으면 'F5'를 눌러 재확인한다.
  • 계속 확인되지 않으면 PC의 방화벽 설정을 확인해보도록 한다.
  • (SingleBoardRIO의 IP 초기 설정이 '0.0.0.0'이기 때문에 방화벽에서 차단되는 경우가 있음)

<그림 1-1> MAX 실행화면

2-2. IP Address Setting

  • IP Address는 권장값을 이용 혹은 사용자가 직접 설정이 가능하다.
  •  네트워크 환경을 구성하였다면 직접 설정을 하도록 한다.

    1) 권장값을 이용한 IP 설정

    <그림 1-2> 권장값을 이용한 IP설정

     

    2) 사용자가 직접 IP 설정

    <그림 1-3> 사용자가 직접 IP설정

     

    • IP 주소 및 기타 설정이 완료되면 '적용'버튼을 클릭한다.
    • sbRIO 보드의 재부팅 확인 창이 뜨고 '확인'을 클릭하면 설정 내용이 적용된다..

    <그림 1-4> 설정 내용 적용

    <그림1 -5> 재부팅 확인 메시지

     

    • 적용 중에 '시스템 상태'가 '연결끊기-재부팅 하기' -> '초기화 하기'로 변한다.
    • 설정이 완료되면 '적용'버튼이 비활성화 되고, '시스템 상태'가 '연결됨-실행 중'이 된다.

    2-3. S/W 추가 및 제거

    • Single Board RIO를 원활하게 사용하기 위해서는 해당 보드의 드라이버 버전을 업데이트 해야한다.
    • 초기의 드라이버 버전 '2.4.0'이고 여기에서는 3.2.1로 업데이트 하도록 한다.
    • MAX에서 타겟 보드의 소프트웨어 탭에서 '우클릭' 후 '소프트웨어 추가/제거'를 선택

    <그림 1-6> 소프트웨어 추가/제거

    • 설치를 원하는 드라이버 버전을 선택하고 설치를 시작한다.
    • PC에 설치된 드라이버 버전과 맞추는 것을 권장한

    <그림 1-7> 설치할 드라이버 버전 선택

    • 설치할 항목을 확인 후 설치 작업을 시작한다.

    <그림 1-8> 설치항목 확인

    <그림 1-9> 설치 대기

    <그림 1-10> 설치 완료

     

    3. Make FPGA Project

    • Single Board RIO의 환경 설정이 완료되면 Project 파일을 생성하여 원하는 작업을 수행 할 수 있다.

    3-1. LabVIEW 실행

    • LabVIEW를 실행한 후 작업 타겟을 FPGA로 설정한 후 Project 생성 작업을 실행한다.

    <그림 2-1> LabVIEW 실행 및 Project 생성 시작

    3-2. Project Type 선택

    • LabVIEW를 이용한 FPGA Project는 다양하게 만들 수 있다.
    • 여기에서는 Single Board RIO를 이용한 Project 생성을 하도록 한다.
    • Select FPGA Project Type에서 SingleBoardRIO Embedded System 선택 후 '다음' 클릭

    <그림 2-2> Select FPGA Project Type

    3-3. Single Board RIO 검색

    • 프로젝트를 정한 다음 PC에서 타겟 보드를 찾는 작업이 진행된다.
    • 'Discover existing system' 체크 후 '다음'을 클릭
    • 위의 작업을 통해 타겟 보드를 찾지 못하면 아래의 체크 박스를 enable 한다음 앞서 설정한 IP 주소를 입력 하도록 한다.

    <그림 2-3> Single Board RIO 검색

    • 인식이 완료되면 <그림2-4>와 같이 설정된 타겟 보드가 나타난다.

    <그림 2-4> 타겟보드 인식 결과

    3-4. Single Board RIO Project 생성(vi 파일)

    • 앞의 작업이 완료되면 '프로젝트 탐색기'가 실행된다.
    • 타겟보드 이름에서 '우클릭'->'새로 만들기'->'VI'를 선택한다

    <그림 2-5> Project에서 VI 파일 생성

    • 성공적으로 VI 파일이 생성되면 원하는 작업을 위한 기본 환경이 구축된다.

    <그림 2-6> 생성된 VI 화면


    댓글