산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환

부품 및 소모품

부품 수량
Arduino Due 1

프로젝트 소개

Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환
Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환

일반 설명

이 프로젝트는 이제 Linux와 Windows 모두에서 실행됩니다.

아날로그 파형 최대 주파수: 100kHz. 사각파 최대 주파수: 42MHz.

듀티 사이클: 사실상 0% ~ 100% 조정 가능

매우 간단한 구성 - 아래 설치 방법 참조

이 프로젝트는 두 부분으로 구성됩니다: Arduino Due 보드 자체와 PC에서 사용할 컨트롤러 GUI. Arduino 보드는 포트, 스위치, LED만으로도 단독 사용 가능합니다.

별도 회로가 필요하지 않으나, 선택적으로 출력 보호 회로를 추가하면 Arduino 보드를 실수로 ±30V 전압에 연결해도 보호할 수 있습니다.

PC의 컨트롤러 GUI를 사용하면 임의 파형을 그리기, 편집, 저장, 열기, Arduino Due로 업로드(자동 USB 연결)할 수 있습니다. 종합적인 도움말 파일도 포함되어 있습니다.

"계단형(Stepped)" 파형 기능으로 파형 내 원하는 위치에 날카로운(1샘플) 계단을 쉽게 만들 수 있습니다. 또한 출력을 사인파, 삼각파/톱니파로 전환할 수도 있습니다.

사각파는 동시에 생성되며, 아날로그 파형과 동기화하거나 완전히 독립적으로 설정할 수 있습니다. 파형은 주파수 또는 주기로 제어 가능하며, 듀티 사이클은 사실상 0%~100%까지, 또는 펄스 폭을 주기 내에서 고정할 수 있습니다.

새 설정은 PC 키보드나 프로그램 키패드로 직접 입력하거나, "MODE" 키를 눌러 슬라이드 방식으로 조정할 수 있습니다.

정확 모드(Exact Mode)는 DDS(직접 디지털 합성) 파형 발생기의 일반적인 "주파수 단계" 문제를 해결합니다. 정확 모드에서는 출력이 Arduino 클록 주파수의 나눗셈이 아니므로, 그 사이의 주파수에도 접근할 수 있어 더 정밀한 주파수 생성이 가능합니다.

(로그) 주파수 스위프 기능이 두 파형 모두에 포함되어 있으며, 양수/음수 Arduino 출력이 가능한 타이머도 제공됩니다.

사양

아날로그 파형

사각파

설치 방법

PC용 GUI 프로그램

"포터블" 방식이라 설치 불필요.

Arduino 스케치

파형 출력 핀 연결

스케치 상단에 명시되어 있음. 간단히 Arduino 3번 핀과 7번 핀을 링크로 연결(초신중하면 47~100옴 저저항 사용). 사각파 출력은 7번 핀, 아날로그 출력은 DAC0에서 나옴.

코드

중요: "Download as zip" 버튼을 클릭하지 마세요. (README만 다운로드됨)

파일 다운로드는 아래 "Read More" 클릭: GitHub 저장소

회로도 (선택적 보호 회로)

이 회로는 생략 가능하나, 사용 시 출력을 실수로 ±25V 이상에 연결해도 Arduino를 보호하며 라이즈/폴 타임을 크게 증가시키지 않습니다. D2, D3는 고용량 고속 복구 다이오드 필요(쇼트키 다이오드는 너무 느림). 퓨즈(F1, F2)는 폴리퓨즈 사용 가능.

Arduino Due 임의 파형 발생기: 다중 주파수, Linux/Windows 호환

제조공정

  1. 블루투스 제어 아두이노 스파이봇(Spybot) 만들기
  2. 플릭모트(FlickMote): 스마트 홈을 위한 제스처 제어 IR 리모컨
  3. DIY 아두이노 TV B-Gone: 모든 TV를 끄는 만능 리모컨
  4. 아두이노로 만드는 대형 LED 마스터 시계 (알람 기능 포함, 12m 거리에서도 식별 가능)
  5. 아두이노 듀(Due) 터치스크린으로 만드는 틱택토(Tic-Tac-Toe) 게임
  6. JX 웨이브 제너레이터 – OLED 디스플레이를 탑재한 아두이노 호환 DDS 오실레이터
  7. 아두이노와 블루투스로 만드는 스마트 물건 찾기 'Find Me'
  8. 아두이노 프로젝트를 위한 최적화된 전원 솔루션
  9. 아두이노 틱택토 게임 - MAX7219 LED 매트릭스와 골판지 케이스
  10. 스마트 아두이노 4족 보행 로봇 제작: 단계별 완벽 가이드