Notice
Recent Posts
Recent Comments
Link
Broccoli's House
#3-(2) 아두이노에서 랩뷰로의 AD/DA 변환 본문
3주차 - (2) 아두이노 →랩뷰 AD/DA 변환
- 하드웨어 세팅 : NI-6008, 아두이노 DUE, 전선
- NI-6008과 아두이노를 컴퓨터에 연결한다.
- NI-6008의 AI3(-)와 아두이노의 디지털 입력 포트(44)를 전선으로 연결한다.
- 소프트웨어 세팅
- 아두이노는 사인 함수를 지원하지 않기 때문에 따로 싸인 함수 값을 가지고 있는 배열을 선언해준다.
- 아두이노 DUE의 DAC1을 출력으로 둔다. 아두이노 DUE의 DAC는 12비트의 분해능을 가진다.
- 12비트의 분해능으로 아날로그 값을 출력하는 코드를 작성한다. 아두이노 DUE의 경우, 정격 전압은 3.3V이지만 출력되는 전압에는 보드 자체에서 1/6의 오프셋이 있어 1/6~5/6의 값만을 출력한다.
- 랩뷰에서, DAQ 어시스턴트로 신호를 받아 들인다. 오프셋된 값을 받아들였으므로 그 값을 <스케일링과 맵핑> 블록을 통해 다시 12비트(0~4095)로 스케일링해준다.
'공부 > 캡스톤 디자인' 카테고리의 다른 글
#4-(1) Microsoft AirSim : 설치 (2) | 2018.02.23 |
---|---|
#3-(3) 포토인터럽터를 이용한 RPM 측정 (0) | 2018.01.30 |
#3-(1) 랩뷰에서 아두이노로의 AD/DA 변환 (0) | 2018.01.30 |
#2-(2) NI USB-6008을 이용한 엔코더 펄스 카운트 (0) | 2018.01.19 |
#2-(1) 아두이노를 이용한 엔코더 펄스 카운트 (0) | 2018.01.19 |
Comments