교육

myRIO - 교육용 임베디드 디바이스

myRIO - 교육용 임베디드 디바이스

하나의 디바이스로 여러 설계 개념을 가르치고 구현할 수 있는 재구성 가능 I/O를 제공합니다.

myRIO - 학생용 임베디드 디바이스는 양쪽 측면에 MXP 및 MSP 커넥터 형태의 I/O를 갖추고 있습니다. 아날로그 입력, 아날로그 출력, 디지털 I/O 라인, LED, 누름 버튼, 온보드 가속도계, Xilinx FPGA, 듀얼코어 ARM Cortex-A9 프로세서가 포함되어 있습니다. 일부 모델은 WiFi 지원도 제공합니다. LabVIEW 또는 C를 사용하여 myRIO - 학생용 임베디드 디바이스를 프로그래밍할 수 있습니다. 온보드 디바이스, 사용하기 간편한 소프트웨어, 코스웨어 및 튜토리얼 라이브러리가 포함된 myRIO - 학생용 임베디드 디바이스는 학생 및 교사가 유용하게 활용할 수 있는 저렴한 툴입니다.

제품 사양 및 기능

  • myRIO란?

    myRIO는 WiFi 기능이 탑재되어 있는 임베디드 솔루션으로, 교육 현장에서 제어 기술 교육, 메카트로닉스 연구, 캡스톤 프로젝트 설계 등에 활용할 수 있습니다.

    학생들의 실습 실험 참여

    학생들은 myRIO를 사용하여 어디에 있든지 공학의 기본 주제를 탐구할 수 있습니다. 제어 시스템 교육과정에서 PID(비례, 적분, 미분)를 쉽게 가르치는 방법을 설명하는 이 동영상을 시청해 보십시오.

Zero에서 NI myRIO로 : 학생들이 2주 만에 실제 임베디드 시스템 설계

Dr. Harry Powell - Electrical and Computer Engineering, University of Virginia
  • 그는 "유연한 플랫폼이 짧은 시간 안에 프로젝트를 진행할 수 있도록 도와줬기 때문에 우리는 LabVIEW와 NI myRIO를 선택했습니다"라고 말했습니다. 또한, 우리는 학생들을 학부 공학 경험을 넓힐 수 있는 새로운 프로그래밍 패러다임에 노출시키고 싶었습니다.

    - Dr. Harry Powell, Electrical and Computer Engineering, University of Virginia

    과제
    학생들에게 새로운 프로그래밍 환경을 가르치고 임베디드 프로그래밍 프로젝트를 2주 안에 완료하는 것은 한 학기짜리 과정으로 이 접근법을 확장하기 위한 시험입니다.
    솔루션
    NI LabVIEW 시스템 설계 소프트웨어와 NI myRIO 하드웨어를 사용하면 고급 임베디드 개념을 학습하고 이를 즉시 실행에 옮길 수 있어 코스 내용을 숙달하고 향후 엔지니어링 과제를 해결하기 위한 새로운 도구 세트를 배울 수 있습니다.
  • 그림 1. 학생들은 LabVIEW 기본소개를 마친 후 LabVIEW에서 랩탑에 스마트 4방향 정지표지판을 구축하기 위해 팀별로 작업했습니다.

실제 시스템 설계, 빠른 속도

겨울방학 동안 버지니아 대학교 학생들은 3시간짜리 학기 과정에 해당하는 2주짜리 과정(JTERM이라 한다)에 등록할 수 있습니다. 학생들은 자발적으로 등록하고 관심 있는 주제를 선택할 수 있습니다. 한 가지 옵션은 이전에 수강했던 기존의 C 임베디드 과정과 대조를 이루는 LabVIEW를 이용한 임베디드 프로그래밍 과정입니다. 학생들은 LabVIEW를 사용하여 그래픽 프로그래밍 언어의 고유한 이점을 인식하고 짧은 시간 내에 무엇을 달성할 수 있는지 스스로 확인할 수 있습니다.

우리는 NI myRIO와 LabVIEW의 실행 가능성을 시험하는 파일럿으로 코스를 설계했습니다. 한 가지 목표는 LabVIEW를 본 적이 없는 소규모의 학생들이 환경을 얼마나 잘 배우고 실행 가능한 프로젝트를 개발할 수 있는지를 보는 것이었습니다. 우리는 LabVIEW와 NI myRIO를 선택했습니다. 왜냐하면 유연한 플랫폼이 짧은 시간 안에 프로젝트를 진행할 수 있게 해주었기 때문입니다. 또한, 우리는 학생들을 학부 공학 경험을 넓힐 수 있는 새로운 프로그래밍 패러다임에 노출시키고 싶었습니다.

이 노력은 흥미진진했지만 도전 없이는 아니었습니다. 학생 방학 2주 동안 매일 8시간씩 수업을 하는 과정을 설계하고 학생들의 참여를 유지하는 것은 어려웠습니다. 우리는 LabVIEW Core 1과 LabVIEW Core 2의 일부 연습을 통합하고 강의와 프로그래밍이 혼합된 인터랙티브 방식으로 수업을 진행했습니다. 이로 인해 하루가 깨지고 학생들이 계속 참여했습니다. LabVIEW 핵심 자료 외에도, 우리는 수업 중에 몇 가지 단답형 퀴즈를 풀었고, 그것은 잦은 휴식을 제공했습니다. 이러한 접근법은 또한 학생들이 이해력이 부족한 부분을 파악하는데 도움을 주어서 수업 중에 과정 내용을 맞춤화 할 수 있었습니다.

학생들은 LabVIEW 기본소개를 마친 후 LabVIEW에서 랩탑에 스마트 4방향 정지표지판을 구축하기 위해 팀별로 작업습니다. 이 프로젝트는 우리 캠퍼스 가장자리에 있는 악명 높은 4방향 정류장을 언급했는데, 그곳은 아무도 교통 규칙을 지키지 않습니다. 이 프로그램은 병렬 루프와 FIFO(FIFO) 방법을 사용하여 시뮬레이션된 트래픽 데이터를 시뮬레이션된 조명을 제어하기 위해 상태 기계를 실행하는 별도의 루프로 전송했습니다.
  • 학생들이 랩톱에서 프로그램을 실행하면 NI myRIO 디바이스로 옮겼습니다. 학생들은 데스크톱 Windows와 임베디드 실시간 OS라는 두 환경 사이에서 얼마나 잘 이동할 수 있는지에 깊은 인상을 받았습니다. 보다 야심 찬 그룹 중 하나는 NI myRIO의 가속도계를 사용하여 각 방향에 대한 대기열에 "자동차"를 삽입했으며, 하드웨어를 크게 변경하지 않고도 기존 프로그램에 얼마나 잘 병합 할 수 있는지 감사했습니다.

    그 후 학생들은 임베디드 소개 과정에서 이전에 수행 한 프로젝트 중 일부를 가져와 NI myRIO 디바이스에서 반복했습니다. 저는 학생들이 NI myRIO를 사용한 TI Launchpad 실험에 기존 헤더 보드를 사용할 수 있도록 어댑터 보드를 설계했습니다. 그런 다음 Launchpad에서 매우 낮은 "비트 뱅킹"관점에서 동일한 프로젝트를 본 후 LabVIEW의 상위 수준 관점에서 구현할 여러 프로젝트를 무작위로 선택했습니다. 하나는 로터리 엔코더를 읽고 7 세그먼트 디스플레이에 카운트를 표시하는 것입니다. 학생들은 또한 소형 DC 모터의 펄스 폭 변조 제어와 위치 피드백에 기반한 제어 이론 연습을 했습니다.
  • 그림 2. 일단 학생들이 그 프로그램을 랩톱에서 실행하게 한 후, 그들은 그것을 NI myRIO 장치로 옮겼습니다.

미래 수업을 위한 기술 개발

  • 2주말에는 수강생 13명 중 기존 LabVIEW 지식이 없었던 11명이 Certified LabVIEW Associate Developer 시험에 합격했습니다. 그들 모두는 수업에 적극적으로 관심을 갖고 이러한 접근법으로 계속 배우고 싶어했습니다. JTERM 강좌에 이어 NI myRIO를 iRobots와 연계해 사용한 모델 기반 임베디드 컴퓨팅이라는 한 학기짜리 강좌를 개설했습니다. 겨울방학 동안 JTERM 수업을 들었던 많은 학생들이 이 새로운 수업을 듣기로 선택했고 그들의 LabVIEW와 실시간 기술을 사용했습니다.

    우리는 교육과정을 전면 개편하고 임베디드 도입 과정을 3시간이 아닌 4시간으로 확대하고 있습니다. 우리의 목표 중 하나는 NI myRIO가 이상적인 후보인 LabVIEW와 실시간 플랫폼을 소개하는 것입니다. NI myRIO를 이용한 고급 임베디드 컴퓨팅 강좌도 도입하고 싶고, JTERM 강좌에서 배운 교훈과 기법도 유용할 것입니다. 우리는 JTERM 과정을 다시 제공할 계획입니다. 2015년에는 임베디드 컴퓨팅 석사학위도 도입할 계획이며, NI myRIO를 그 커리큘럼의 핵심 요소로 보고 있습니다.

결론

우리 학생들은 불과 2주 만에 새로운 프로그래밍 언어를 배워 강력한 임베디드 하드웨어와 짝을 지어 의미 있고 정교한 프로젝트를 완성했습니다. 우리는 이 접근법을 성공적으로 평가하고 검증하여 향후 강좌에 사용할 수 있도록 했으며, 가장 중요한 것은 후속 수업에서 이미 학생들에게 혜택을 주고 있는 지식을 갖추었다는 점입니다. 우리는 LabVIEW와 NI myRIO와의 가능성에 대해 흥분하며, 이러한 도구를 학부 과정과 대학원 과정에서도 계속 사용하기를 기대합니다.

누비콤

회사소개개인정보처리방침오시는길
회사명 : (주)누비콤대표이사 : 신동만사업자등록번호 : 220-86-72761통신판매업신고번호 : 제 2005-02938 호  

NI문의전화 : 070-7872-2870팩스 : 02-2167-3801(우)07299 서울특별시 영등포구 경인로 775 (문래동 3가, 에이스하이테크시티 3동 2층)

Copyright © Nubicom, Inc., All rights reserved.