티스토리 뷰
(+ RT에서 NI 9871 사용하기)
NI 9871은 CompactRIO 용 RS485/422 통신 전용 모듈입니다. 따라서 CompactRIO에서만 사용할 수 있습니다. 9870도 마찬가지입니다.
9871을 이용하면 RT(스캔 엔진)과 FPGA에서 모두 사용이 가능합니다. FPGA는 예제코드가 있으니 참고하시면 됩니다. 아래의그림은 예제코드의 위치입니다. 9871로 검색하면 됩니다.
RT에서 돌리기 위해서는 아래의 그림과 같이 NI-Serial l9870 and 9871 Scan Engine Support를 RT 소프트웨어에 깔아야 합니다. RIO 제품군에 소프트웨어를 까는 방법을 모르신다면 아래의 링크를 참조하시기 바랍니다.
How Do I Install Different Versions of Software on My Real-Time Target?
http://digital.ni.com/public.nsf/allkb/2BAD2D3A7DE25EB2862576D6007EDB22?OpenDocument
RIO에 장비를 부착하고 나서 MAX에서 Serial Port가 보이지 않는다면 아래의 그림처럼 예제코드 혹은 RIO Target을 프로젝트에 추가하여 배포해주셔야 합니다.
그럼 MAX에서 Serial Port를 볼 수 있습니다.
또한 RS-485 통신을 할 때는 여러가지 방식이 있기 때문에 이에 대한 설정을 해줘야 합니다. 아래의 그림과 같이 프로퍼티 노드를 넣고 Serial Setting에서 Wire Mode를 선택합니다.
Wire Mode는 아래 처럼 다수의 방식을 설정할 수 있습니다. 4 와이어로 결선하고 2 와이어 프로그래밍 하면 통신이 되지 않습니다. 반대로 설정을 해도 동일합니다. 따라서 자신이 결선한 방식에 맞는 Wire Mode를 설정해야 합니다.
그럼 이만 줄이겠습니다.
'National Instruments > 통신' 카테고리의 다른 글
자동차 통신 기술인 CAN 통신과 CAN FD 통신에 대해서 (1) | 2016.04.12 |
---|---|
LIN통신(린통신), LabVIEW 에서 Data(Payload) 없이 Header만 보내는 방법 (0) | 2016.04.07 |
EPICS 통신이란? (Introduction to EPICS) (0) | 2015.06.09 |
NI-CAN 2Port 동시 사용시 Rate Drop 현상 (0) | 2015.03.07 |
[NI-CAN] NI-CAN을 이용한 NI CAN Demobox와 통신하기 (0) | 2015.02.17 |