기타

4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 type

by 홍두희 posted Jan 30, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
4SA1_20120130cp.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 type4SA1_20120130.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 typeta8415_12f675_1n.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 typeta8415_12f675_2.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 type4SA1_20120131n.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 typeDSCF7215n.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 typeDSCF7214.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 typeDSCF7213.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 typeDSCF7212.JPG : 4SA1_Sac Single Stepmotor controller for giSigi - A(first) 1 typeD2_EM1-EM2_20080429.JPG : 4SA1_Sac Single Stepmotor for giSigi - A(first) 1 typeD1_P2Z_20060519_20080506.JPG : 4SA1_Sac Single Stepmotor for giSigi - A(first) 1 typeD4_EM2S_20120109.JPG : 4SA1_Sac Single Stepmotor for giSigi - A(first) 1 type

설때 완성했습니다.

부천동 권기식님을 생각하며 기시기(giSigi)라고 하기로 다짐한 것을 이렇게 보이게 되네요. 

1축(Single)용 스텝모터(유니폴러 Strpping or step motor)를 항성시 구동을 위한 서천동(Sac)자료입니다.

첫번째 모터구동 회로이므로 A 를 사용했고, 다까하시의 EM2S와 호환되는 항성시 펄스 발생용 프로그램이어서

1(10mhz에서 19.945msec용)을 배당했습니다. P2Z 의 기어비와 EM2S의 기어비가 같다면 P2Z에도 사용할수 있습니다.

전자구동회로만 구성한 것으로 스텝모터와 기어는 기존의 장비를 이용합니다.

유니폴러용 스텝모터가 장착된 기존의 1축(적경)용 적도의에서는 기어비에 따른 항성시부분만 프로그램을

바꾼다면 사용할수 있습니다.  A 버전에서는 EM2S 와 같은 기능인  항성속도 X 1, X2, 정지 3기능만 있습니다.

N/S 전환스위치도 있구요. P2Z/EM2/EM2S가 6V 전용인데 반하여 12V 에서도 고장이 안되도록 간단한

보호회로가 장착되어 있습니다. 스텝모터는 P2Z/EM2.EM2S 와 같은 적은 용량(내부저항 70오옴)을 써야합니다.

일단 사진과 비교되는 P2Z/EM2/EM2S 사진을 올립니다.

회로도와 프로그램소스, 부품표는 깨끗하게 정리해서 첨부하겠습니다.

케이스는 없습니다^^

누구나 출처표시없이 사용,변형,도용할수 있습니다.

-

3시쯤 추가

P2Z과 EM2에서도 호환되는지 기어비와 구동 주파수등을 검토하였습니다.

호환될것으로 계산하였습니다. P2Z과 EM2에서도 약 80MSEC 의 주기로

펄스가 인가되는 것 같습니다. P2Z와 EM2등에서 스텝모터측에 오실로스코프로 찍어봐서

항성시구동에서 1주기가 80msec 이면 호환되는 겁니다.(확인되면 추가하지요)

-

1월31일 1시쯤 도면 추가

4sa1_20120131.jpg - 회로도

~.rou 와 nc 기판제작용 cnc 가공 도면과 수치data

~.txt와 hex 12f675 마이콤 프로그램소스와 hex화일

-

2월4일 22시20분쯤 추가

4SA1 회로의 수정된 CNC 가공 DATA추가 했습니다.  기판의 고유번호는 4SB1 입니다.

4SA1 기판은  821,444 + 7020 + 8415 용과 , 10M + "12F675 보조기판" + 8415 가 함께되는 구조입니다.

4SA1 기판에는 12F675를 그냥 꼽을수 없고 보조기판을 이용해서 추가로 꼽아야 합니다.

 

4SB1 기판은 4SA1 회로와 같으며 10M + 12F675 + 8415를 사용합니다. 7020은 사용할수 없습니다.

프로그램됌 12F675를 바로 꼽을수 있습니다.

 

4SBA 회로와 기판은 4SA*/4SB* 에서의 전원공급및 스텝모터 연결회로 부분이며

8415의 출력을 증가하수 있습니다. EM2S 및 4SA1, 4SB1 에 연결합니다.

 

-

2012년 2월7일 추가

4SBA 회로도를 조금 수정(100오옴 저항 4개 추가 - 모터측 전선이 합선되는 등 모터쪽 전선이상시

중요한 IC인 8415 대신 구하기 쉬운 TR 이 죽으라고) 했습니다.


-

2012년 2월14일 추가

4SA1 회로도의 오류부분을 수정했습니다.(13번 14번 착오로 CW/CCW 설정이 반대였습니다)

4sa1_20120131.jpg-> 4sa1_20120131n.jpg


유니폴러 스텝모터의 기초적인 전용ic인 ta8415를 구하기 어려워(2~3년전에 3000원/개)

ta8415를 대치할 생산중인 ic를 찾아보았으나 마땅히(저출력 일반 스텝모터용) 없어서

8핀 마이콤인 12F675를 이용해서 8415를 구현했습니다. EM2S의 8415자리에 꼽을수

있도록 했으나, 공간이 부족해서 8415의 내부핀으로 인한 선택기능을 줄여야 했습니다.

(8415는 외부핀으로 FULL STEP과 HALF STEP을 바꿀수 있습니다)

EM2S에서 8415를 대신해서 쓰기위해서는 마이콤에서 미리 FULL STEP인지 HALF STEP인지

프로그램을 해서 써야합니다. 12F675의 전원를 제외한 6핀에서 4핀은 출력, 2핀은 CW/CCW 선택과

펄스입력입니다.

8415_F9.HEX/TXT  12F675로 구현한 8415 FULL STEP DRIVER 소스와 HEX 화일

8415_H9.HEX/TXT  12F675로 구현한 8415 HALF STEP DRIVER ==

회로도 = TA8415_12F675*.JPG

CNC용 화일도 첨부합니다

 EM2S_12F675_TA8415~~.NC와 ROU FILE

 

-

2월15일 추가.

어제 올린  ta8415_12f675... jpg 회로를 수정 했습니다(47k 저항 누락, pause 버턴 중간위치(순식간에

지나가지만)에서 모터가 약간 떰)