들어가면서
EQMOD ASCOM은 SKY-WATCHER사에서 나온 EQ6 ATLAS MOUNT를 자체 HAND CONTROLLER를 사용하지 않고, PC에서 직접 G.E.M.(독일식 적도의)에 내장되어 있는 STEP MOTOR를 CONTORL하도록 한 개조 방법입니다.
YAHOO EQ6 동호회에서 최초 MOTOR CONTROL SIGNAL이 TTL LEVEL의 SERIAL이란 내용이 나온 뒤 EQMOD개조법이 발표되고 테스트용 프로그램이 나오면서 요즘엔 YAHOO EQMOD동호회를 중심으로 프로그램이 UPGRADE가 진행이 되고 있습니다.
EQ6 동호회 역시 LX75 MOTOR + AUTOSTAR 개조에서 요즘엔 더 성능 좋은 PC를 이용하는 EQMOD를 더 많이 시도하고 있는 듯 하네요.
처음엔 아래 설명드릴 EQDIR 회로도 역시 공개가 되었는데 다시 찾아보니 요즘엔 장사하시는 분이 계셔서 그런지 회로도가 다 삭제되어 있는 상태더군요. 그래서 직접 찍어보고 그렸습니다. 쩝.
최초 EQMOD를 위해서 H.C.를 분해하여 MOUNT PORT와 SERIAL PORT사이에서 SIGNAL을 가로채서 사용하였하였었고, 그 뒤 SWITCH를 넣어 H.C.와 PC를 연결하거나, H.C.를 BYPASS하여 PC가 직접 MOUNT MOTOR를 CONTORL하도록 사용하였었습니다.
현재는 대부분 DIRECT로 PC와 연결하고 PC에 JOYSTACK, (무선,유선)NUMBER KEYPAD등을 사용하여 CONTORL을 하고 있네요.
아래는 H.C.개조에 대한 내용이 링크되어 있으니, 참조바라며, PC용 H.C.로 사용되는 무선 NUMBER KEYPAD는 아래와 같은 제품이 많이 사용되고 있습니다.
HAND CONTROLLER 개조 관련: http://eq-mod.sourceforge.net/
WIRELESS NUMBER KEY PAD: TARGUS SET , LOGITECH
WIRELESS GAME PAD: LOGITECH RUMBLEPAD
HINT:
얼마전 새로 나온 SKY-WATCHER SYNSCAN FIRMWARE에서 EQDIR을 지원하도록 UPGRADE가 되었다는 정보를 NADA의 권기식님을 통해 듣게 되었습니다. 최신 H.C(FIRMWARE UPGRADE기능이 지원되는)를 가지고 계신 분들은 아래와 같은 LEVEL SHIFTER가 필요없이 EQMOD ASCOM을 사용하실 수 있게 되었네요.
하지만 저처럼 예전 버젼의 H.C를 가지고 계신 분들은 몇십만원 주고 H.C를 UPGRADE하던가 아니면 아래와 같이 DIRECT로 연결하여 사용하여야 겠지요.
EQ6 port
EQ6 Mount에 사용되는 Hand controller를 사용하지 않고 Direct로 EQ6 Mount를 Control하기 위한 회로입니다.
아래 첫번째 회로도는 EQ6 Mount의 H.C. port의 Signal 을 정리한 회로도입니다.
핀 9번과 6번에서 TTL LEVEL의 SERIAL COMMUNCATION SIGNAL이 나오고,
핀 1번과 8번에서는 H.C.용 12V DC가 출력이 됩니다.
공개된 자료를 찾지 못해서 컨트롤러를 분해해서 신호선을 추적해 봤습니다. 2개의 PIC16F73으로 연결되어 있더군요.
프로그램 버젼은 1.05라고 되어 있더군요. 요즘 나오는 제품은 프로그램이 어떤지 모르겠네요.
EQDIR
다음 회로도는 PC나 Serial port가 있는 Notebook에 사용할 수 있도록 TTL level의 EQ6 control signal을 RS-232 level로 변경시켜 주는 회로도입니다. 보통 INTERNET상에서는 EQDIR이란 이름으로 제작되어 판매도 되고 있습니다.
그냥 간단하게 만든 회로도라 ESD 및 EMC관련 보호 부품들은 과감하게 삭제하였습니다.
간단하게 그린 회도로라 검증은 안되어 있습니다. 조만간 간단하게 만들어서 검증해 봐야겠네요. 회사에서 일반적으로 사용하는 IC라 문제는 없을 것이고, 문제가 있어봤자 RX,TX 신호가 꼬인 정도 일 것으로 예상됩니다. (가장 쉬우면서 멍청하고 가장 많이 일어나는 에러입니다...하하하하)
USB-EQDIR
다음은 Serial port가 없는 Notebook에서 Direct control을 할 때 사용하기 위해 만든 USB2SERIAL EQDIRECT 입니다.
회로도는 별도로 그리지 않고 일반 USB2SERIAL PORT를 구매하여 Molding을 제거하고 나서 회로를 수정하여 만들었습니다.
사진에서와 같이 USB2SERIAL의 구성은 USB serial chip (현재 사용된 제품은 PL-2303 으로 USB1.1호환제품입니다.)
과 RS-232 level shifter chip (ADM213) 으로 구성되어 있습니다.
집에 사용하지 않는 제품이 있어 동작확인을 하고 칼로 몰딩을 벗겨 내었습니다. 생각보다 몰딩은 잘 벗겨지더군요. 아무튼 누드가 된 USB2SERIAL의 모습입니다.
EQ6에서 나오는 Signal은 TTL level이므로 ADM213과 같은 RS-232 Level shifter가 필요가 없습니다.
따라서 ADM213을 제거 한 후 USB2SERIAL의 PCB PATTERN상에서 DB9 PORT의 2번 3번 핀이 어디로 연결되었는지 확인합니다.
DB-9 connector의 2번핀은 RXD이고, 3번핀은 TXD입니다. ADM213의 몇 번 핀으로 연결되었는지 확인하고 출력 된 핀이 어디로 연결되었는지 DATA SHEET에서 확인합니다.
EQ6 mount의 DB-9 connector 핀 9번은 TXD입니다. 기존 2번핀 RXD가 연결되어 출력된 패턴에 9번을 연결합니다. 마찮가지로 6번은 RXD이며, 기존 3번핀 TXD가 연결되어 칩을 거쳐 출력되는 핀에 연결합니다.
글로 쓰니 어려워 보이네요.
TX.EQ6 ------> RXD
RX.EQ6 <------ TXD
아래는 완료 된 사진입니다.
이제 USB2EQDIRECT가 완료되었습니다. 다음은 EQDIR ASCOM프로그램을 받아서 테스트를 해볼 차례입니다.
TEST
이제 완성된 USB2EQDIRECT를 테스트 해야 합니다.
테스트를 위해서 EQMOD 그룹에서는 VB으로 된 테스트 프로그램을 소스코드와 실행코드를 함께 만들어 제공하고 있습니다. 프로그램은 아래 링크에서 다운 받으실 수 있습니다.
EQControlDriver_V100c.zip
압축을 적당한 폴더에 풀고 보면 EQDEMO.EXE라는 화일이 있습니다. 이 프로그램을 실행시키면 아래 그림과 같은 프로그램이 실행 됩니다.
이제 EQ6에 만들어진 USB2EQDIR을 연결하고 컴퓨터의 USB 포트에 연결합니다.
시스템 하드웨어 정보를 확인하여 인식된 USB2EQDIR이 포트 몇번으로 인식이 되었는지 확인 합니다.
이제 EQ6의 전원을 켭니다.
프로그램에서 포트 설정을 합니다. 저의 경우 포트4로 설정되어 있습니다.
이제 CONNECT 단추를 누르면 맨 아래 LOG window에 상황이 표시됩니다. 위의 경우 2번의 실패와 그 아래 성공이라고 나옵니다. 2번의 실패는 EQ6의 전원을 안켜고 CONNECT단추를 눌러서 나온 에러표시입니다.
전원도 정상인데 아무런 표시가 안나오거나 에러가 난다면 RX/TX신호선이 잘 못 연결되었을 가능성이 큽니다.
선을 확인하시고 정상이라면 RX/TX를 바꿔서 다시 연결하시고 테스트 해보시기 바랍니다.
이제 모터를 돌려 볼 차례입니다.
Initialize and Activate Stepper Motors라고 쓰여져 있는 단추를 누릅니다. 턱 하는 소리와 함께 모터가 정렬됩니다.
TRACKING항목에 Track Sidreal단추를 누르면 RA모터가 항성시로 추적합니다.
MOTOR PARAMETERS에 Autoread RA, Autoread DEC를 누르면 값이 변하는 것을 볼 수 있습니다.
SLEW FUNCTIONS의 속도와 단추를 이용하여 모터 동작을 시켜 보실 수도 있습니다.
이제 테스트까지 마쳤습니다.
다음 번에는 EQMOD 프로그램들과 EQMOD ASCOM으로 EQ6를 CONTROL해 보도록 하겠습니다.
그런데 땜엔 일자무식한 저에겐 긴~~~욕인듯 느껴진다는....아마 서천동민중에는 저같은 생각을 가지신분이 몇몇 계실듯.ㅋㅋ 필요한분들껜 엄청 소중한 자료겠네요.