Naver
[비닥스코인거래소] :: 비트코인 관련내용은 (▶LINK)








제품에 들어가는 Geared Motor이다.

spec을 확인해보면 220V / 380V 임을 알수 있다.

Y결선(=와이결선)을 쓰면 380V를 인가시켜줘야하는데 공장같은 특수한 상황이 아니라면 조건을 충족시켜줄 수 없다.

그래서 △결선(=델타결선)을 써서 220V를 인가시켜줘도 동작하게끔 해줘야한다.


3개 Phase에서 CW, CCW 방향으로 돌아가므로

위 그림에서 초록색 선을 각각 A, B, C라고 했을때, A, B만 바꿔줘도 역방향이 된다.

(A,C를 바꾸거나 B,C를 바꿔줘도 역방향이 되므로 취향에 따라 바꿔도 된다.)

릴레이를 써주느 이유는 MicroController와 220V Δ결선간의 전압,전류를 구분해주기 위함이다.

릴레이를 통해 완벽히 차단되므로 MicroController가 망가질 일은 없다.



3개 Phase를 이용하는 가장큰 예로는 Dron의 Rotor를 들 수 있다.

(Motor와 Rotor의 차이는 Motor는 Body가 그대로 있고, 축이 도는 반면, Rotor는 축이 그대로 있고 Body가 도는 방식이다.)








Balancing을 잡아주기위해선 IMU를 사용해줬다.

IMU계열의 부품명중 MPU6050을 사용했다.

(IMU : Inertial Measurement Unit :: 관성의 법칙을 이용해서 제자리를 유지하려는 센서)

SCL, SDA 선을 이용한 I2C통신 기반의 센서이다.

(참고로 MAI-3AXIS-AN 역시 같은기능을 하므로 I2C 통신이 익숙하지 않은분은 이 센서 권장합니다.  ▶LINK)

MPU6050_calibration.ino

▲캘리브레이션 코드이다.

폴더생성후 이걸 넣어준후 Arduino를 열때 위 파일을 불러주면 Upload가능하다.

기본적으로 I2Cdev.h, MPU6050.h, Wire.h 라이브러리를 호출해줘야 컴파일이 가능해진다.





Posted by ElectricShock

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

◀ PREV : [1] : [2] : [3] : [4] : [5] : [6] : [7] : [8] : [9] : [10] : [···] : [19] : NEXT ▶

BLOG main image
잡동사니들(지극히 개인취향인...) (다른글에도 댓글 부탁해요♥) You May Leave English Messages on GuestBook. by ElectricShock

공지사항

카테고리

분류 전체보기 (781)
MiDi (2)
Programming(=프로그래밍) (3)
Animation (4)
Blender (3D Graphic Program) (10)
Blendtuts.com (Series) (1)
Blender 기초 팁들 (2)
Processing (디지털미디어과) (2)
Music (1)
Books in the world (0)
Communication(CAN, UART, etc) (12)
MCU Examples (PIC 기반) (7)
Transistor (1)
Mikro C Pro (11)
Mikro Pascal (1)
Proton IDE (0)
Robot (0)
Swift 3D (1)
Dummies Series (1)
All about Hacking (0)
제2 외국어 (1)
PIC 해외서적들 (3)
AVR (25)
PIC (MikroC) (MPLAB) (4)
Assembly (2)
ARM (3)
Arduino (26)
PSpice (1)
Proteus ISIS (14)
CodeVision (2)
FPGA (15)
MPLAB (24)
PCB (the Procedure) (15)
3D Printer (5)
PICKIT3 (6)
Matlab (11)
RaspBerry PI (15)
BeagleBone (1)
Android Studio (17)
졸업작품 (172)
Korea History (0)
Issue(사회) (73)
Multimeter 리뷰 (1)
Oscilloscope (1)
A (34)
B (19)
J (6)
C (32)
P (12)
T (37)
H (12)
I (12)
M (44)
R (5)
E (5)
F (2)
D (9)
O (2)
L (7)
S (9)
W (2)
V (6)
G (14)
Visual C++ or Visual Studio (2)
Android App Development (0)