FPGA에서 sbRIO/cRIO 내장 직렬 포트에 액세스

업데이트 됨 Apr 16, 2021

해당 제품

하드웨어

  • cRIO-9067
  • RS-232
  • cRIO-9063
  • sbRIO-9627
  • RS-485

소프트웨어

  • LabVIEW FPGA Module
  • LabVIEW Real-Time Module

드라이버

  • NI CompactRIO

문의사항

  • Single-Board RIO/CompactRIO 내에 내장되어 있는 RS-232/RS-485 포트에 FPGA에서 액세스하고 싶습니다. 하지만 프로젝트 탐색기에서 사용 가능한 리소스로 표시되지 않습니다. FPGA를 통해 액세스 할 수 있습니까?
  • 명령을 보내고 데이터를 수신해야 하는 RS-232/RS-485 장치가 있습니다. 스캔 모드에서 이 작업을 수행하고 있는데 외부 직렬 포트를 사용하여 FPGA와 통신할 수 있습니까?

해결책

cRIO 또는 sbRIO의 내장 직렬 포트는 FPGA를 통해 직접 액세스 할 수 없습니다. 이러한 포트는 표준 VISA 리소스로 표시되는 Real-Time 섹션에서만 액세스 할 수 있습니다. 직렬 VI 및 함수를 사용하여 해당 포트에 연결된 장치와 통신하는 것이 좋습니다. VISA 팔레트에서 추가 기능도 사용할 수 있습니다.

응용 프로그램이 FPGA에서 직렬 통신을 구현해야 하는 경우이를 수행하는 몇 가지 방법이 있지만 추가 하드웨어가 필요할 수 있습니다.

C- 시리즈 모듈을 모든 sbRIO에 연결하는 것이 불가능할 수 있습니다. sbRIO에 C- 시리즈 모듈 커넥터가 없지만 RMC 커넥터가 장착된 경우에도 C- 시리즈 RIO Mezzanie 카드를 통해 C-리즈 모듈을 연결할 수 있습니다.