목록펄스 (3)
Broccoli's House
3주차 - (3) 아두이노를 이용한 RPM 측정 포토 인터럽터(Photo Interrupter) 제원 : LM393 H2010 - 한 쪽 면에서 빛을 쏘아 반대편의 광센서가 그 빛을 받아들인다. 광센서에 입력이 없으면 0을, 투과하여 입력이 있으면 1을 반환한다. 따라서 패턴이 그려진 투명 디스크를 사용하면, 패턴의 수만큼 센서에서 펄스를 생성하고 회전수를 계산할 수 있다. 하드웨어 세팅 : 포토인터럽터, 아두이노 DUE, NI-6008, 엔코더, 마인드스톰 컨트롤러 및 모터, 패턴 디스크 - 아두이노 및 NI-6008, 마인드스톰의 컨트롤러를 컴퓨터에 연결한다. - NI-6008에 엔코더를 연결하고, 포토인터럽터는 아두이노의 5V, GND와 디지털 입력 포트(44)에 각각 연결한다. - 패턴 디스크는 ..
2주차 - (2) NI-6008을 이용한 엔코더 펄스 카운트 엔코더 제원 : KDMecatec 로터리 엔코더 EN40-AB-256 - 측정에 사용된 로터리 엔코더는 1회전당 256개의 펄스를 생성한다. 하드웨어 세팅 : NI USB-6008, 엔코더 - NI-6008과 컴퓨터를 연결한다. - NI-6008의 5V, GND핀에다 각각에 맞는 엔코더의 전선을 연결한다. - PFI0 핀에 엔코더의 A상 전선을 연결한다. (PFI0 = ctr0) 소프트웨어 세팅 - Labview의 함수 팔레트에서 측정 I/O의 아이콘을 끌어다 놓는다. - DAQ 어시스턴트 - 신호 수집 - 카운터 입력 - 에지 카운트 - Dev1의 ctr0을 설정 후 확인한다. - While 루프 구조와 웨이브폼 차트 인디케이터, 타이밍을 설..
2주차 - (1) 아두이노를 이용한 엔코더 펄스 카운트 엔코더 제원 : KDMecatec 로터리 엔코더 EN40-AB-256 - 측정에 사용한 로터리 엔코더는 1회전당 256개의 펄스를 생성한다. 하드웨어 세팅 : 아두이노 Due, 엔코더 - 아두이노 Due의 프로그래밍 포트와 컴퓨터를 연결한다. - 엔코더는 A상, B상 2개의 출력이 존재하지만, 펄스 카운트에서는 굳이 두개 모두 필요없으므로 하나만 연결한다. - 디지털 입력 핀에 엔코더 A상의 전선을 연결하고, 아두이노의 5V, GND 핀에 그에 맞는 엔코더의 전선을 연결한다. 소프트웨어 세팅 - Arduino IDE에서 툴 - 보드에서 Arduino (Programming Port) 설정 후, 연결된 포트 설정 - PLX-DAQ 프로그램을 사용하여 ..