나는 세계에서 가장 효율적인 전기 자동차를 짓고 있습니다.
아래 링크에서 웹 사이트를 확인하십시오.
모든 사람이 감당할 수 있도록 차가 저렴하기를 바랍니다.
그래서 저는 저렴한 모터 컨트롤러를 설계하고 제조하고 있습니다.
저의 디자인은 Arduino가 제어하는 약 10 MOSFET PWM을 사용하여 자동차 10 ~ 20 마력 모터의 속도를 효과적으로 제어하는 것입니다.
내가 테스트 한 첫 번째 부분에는 동일한 라디에이터에 두 개의 MOSFET이 있습니다.
나는 오전 20 시까 지 테스트 할 수 있었고 MOSFET은 47C로만 가열되었습니다.
20A에서 전압을 48V로 올리면 1. 3HP를 제어 할 수 있습니다.
이 컨트롤러는 대형 전기 자전거 또는 소형 전기 오토바이에 적합합니다.
부품 목록 컨트롤러 (
Arduino Mega를 사용했지만 타이머 스위치 또는 기타 마이크로 디비케 컨트롤러를 사용할 수 있습니다) 2 MOSFETS (N-
Road 60 v 30 Amp QFP30N06L) 다이오드 (4 1N5404를 사용했습니다) 헤드 싱크대 (
대형 핀 알루미늄 라디에이터를 사용) 컴퓨터 팬 (12V를 사용했지만 16A PC 팬을 사용
했습니다 ). AMPS, 신호의 경우 22g)
Busbarfirst I 와이어를 MOSFET 리드에 납땜했습니다.
나는 용접을위한 공간이 있도록 조심스럽게 분리했습니다.
게이트 핀에서 22g 와이어를 용접했습니다.
배수구와 전기 공급원에 18g의 와이어를 용접했습니다.
열 수축 튜브를 MOSFET까지 노출 된 부분에 넣었습니다.
그런 다음 두 MOSFET의 게이트, 소스 및 배수를 연결했습니다.
나는 그들을 버스에 연결했다.
22g 와이어를 버스의 배수구에 연결했습니다.
도어와 배수관은 빵 보드에 부착됩니다.
1K 저항은 전원이 켜지지 않을 때 게이트를 배출하기 위해 드롭 다운 저항으로 사용됩니다.
그런 다음 게이트는 Arduino의 디지털 핀 13에 연결됩니다.
배수구는 Arduino GND 핀에 연결됩니다.
그런 다음 전위차계를 Arduino에 연결하여 속도와 LCD 화면 (선택 사항)을 제어합니다.
라디에이터 뒷면에 열 페이스트를 바르고 나면 MOSFET 볼트를 라디에이터에 고정했습니다.
Arduino Digital Pin 13은 약 1,000Hz의 전압으로 PWM을 사용하기 때문에 사용합니다.
대부분의 모터의 소리는 짜증나지만 원하는 경우 주파수가 변경 될 수 있습니다.
이 프로그램은 매우 간단합니다.
측정 팬의 아날로그 핀에서 변수를 입력하십시오.
그런 다음이 값은 PWM 듀티 사이클을 변경하는 데 사용됩니다.
다음은 프로그램의 작은 예입니다.
냄비는 아르두이노 군대로 덮여 있습니다.
Arduino의 와이퍼는 회전 할 때 0과 5 사이의 전압을 떨어 뜨립니다.
아날로그 읽기 기능은 전압 강하를 허용합니다.
PWM 펄스를 생성 한 아날로그 작성 함수에서 이것을 사용했습니다.
int pwm = 13 analogread (냄비); 아날로그 라이팅 (PWM, 냄비/4);
MOSFET 중 하나에 온도계를 설치하고 다양한 전류를 테스트하고 온도를 모니터링했습니다.
17A를 충분히 길게 실행할 수 있고 온도는 47C에서 안정적입니다.
최대 전류는 20을 초과합니다.
큰 모터를 가지고 있지 않으므로 4 개의 12V 모터와 4 개의 전구를 하중으로 사용합니다.
더 큰 모터를 얻고 더 큰 배터리 팩을 만들면 10 ~ 20 마력의 더 큰 컨트롤러를 테스트하기 시작합니다.
수제 리튬 이온 배터리로 컨트롤러를 테스트했습니다.
나는 8 개의 단위를 병렬로 사용하고 40 단위를 사용하여 최대 5 개의 그룹 20 V를 연속으로 사용합니다.
약 20 분 안에 테스트했을 때 배터리가 매우 뜨거워지고 전압이 많이 떨어 졌다는 것을 알았습니다.