Post on 17-Feb-2019
2017 - Copyright ScopeDome - Poland
ScopeDome Arduino ShieldPCB ver. 1.0, firmware ver. 3.1
Manual
Silnik dachu lub klapy z modułem enkodera
ScopeDome Arduino Shield
2017 - Copyright ScopeDome - Poland page: 2
Sterowanie kopuły poprzez ScopeDome Arduino Shield
PCComputer
EthernetHUB
Arduino EthernetShield
ScopeDomeArduino Shield
Arduino MegaBoard
Arduino Bluetooth
Board
Main (Dome Part)
ScopeDomeArduino Shield
Arduino MegaBoard
Arduino Bluetooth
Board
Slave (Shutter Part)
DomeMotor
Interface
ShutterMotor
Interface
main and slavepart connectionby BlueTooth
Windows Xp, 7, 10ASCOM platformScopeDome DriverArduino IDE
Telescope
Internet
2017 - Copyright ScopeDome - Poland page: 3
Sterowanie dachem poprzez ScopeDome Arduino Shield
PCComputer
EthernetHUB
Arduino EthernetShield
ScopeDomeArduino Shield
Arduino MegaBoard
Arduino Bluetooth
Board
Slave (Roof Part)
RoofMotor
Interface
Windows Xp, 7, 10ASCOM platformScopeDome DriverArduino IDE
Telescope
Internet
2017 - Copyright ScopeDome - Poland page: 4
Arduino Ethernet Shield Arduino Mega 2560 Board ScopeDome Arduino Shield with BlueTooth
Dome and Shutter Motor with EncoderLimit Swiches Home Sensor in Box Inverter
Podzespoły systemu automatyki obserwatorium
EMI Filter
2017 - Copyright ScopeDome - Poland page: 5
1. InfoScopeDome Arduino Shield to specjalizowana płytka współpracująca z popularnym układem Arduino Mega oraz z kompatybilnym z Arduino
modułem Ethernet Shield i BlueTooth. Przeznaczona jest do sterowania obserwatorium astronomicznego. Dedykowane do niej oprogramowanie ScopeDome Driver 5.1.4 umożliwia sterownie obserwatorium z kopułą lub odsuwanym dachem.
Karta i oprogramowanie pozwalają na sterowanie dowolnego typu obserwatorium, nie tylko produkcji ScopeDome. Poprzez pla�ormę ASCOM współpracują z popularnymi montażami teleskopów. ScopeDome driver ma wbudowaną komunikację z najpopularniejszymi czujnikami chmur oraz wieloma stacjami pogodowymi, co pozwala na automatyczne zamykanie obserwatorium, w sytuacji, gdy warunki pogodowe tego wymagają.
a) Do sterowania kopułą niezbędne są dwie płytki ScopeDome Arduino Shield. Jedna zaprogramowana jako Master, druga jako Slave. Układ Master steruje kopułą, układ Slave klapą kopuły. Układy łączą się radiowo poprzez moduł BlueTooth. Jeden z układów powinien być wyposażony w moduł Ethernet.
b) Do sterowania dachem niezbędny jest tylko jeden moduł zaprogramowany jako Slave.c) Karty można też używać jako prostego sterownika przekaźników kontrolowanego przez internet lub USB.
2. Podstawowe funkcje karty - komunikacja z komputerem PC przez sieć Internet (IP/Ethernet) lub przez port USB
- obracanie kopuły w kierunku CW lub CCW o zadaną ilość impulsów enkodera - otwieranie lub zamykanie klapy - wyszukiwanie pozycji Home Sensor'a kopuły - zliczenie impulsów enkodera dla pełnego obrotu kopuły (Calibrate Dome Encoder) - włączanie lub wyłączanie jednego z przekaźników
3. Dodatkowe zabezpieczenia - karta automatycznie wyłącza silniki sterujące kopułą, gdy:
a) przez zadany czas na enkoderze nie pojawiają się impulsy zliczające pozycję kopuły b) licznik pozycji kopuły przekracza zaprogramowaną maksymalną wartość
- karta automatycznie wyłącza silniki sterujące klapą lub dachem, gdy minie podany limit czasowy - karta chroni silniki poprzez niezezwalanie na zbyt szybkie przełączanie kierunku ruchu kopuły lub dachu - wbudowane złącza Limit Switch sprzętowo przerywają sygnał sterujący silnikiem - czujniki Open/Close zatrzymują silnik gdy pojawi się sygnał zamknięcia lub otwarcia klapy - czujnik Telescope AtHome uniemożliwia wydanie komendy otwarcia klapy lub odsuwanego dachu - karta automatycznie wykrywa reset wywołany np. zanikiem zasilania umożliwiając przywrócenie właściwego stanu kopuły lub dachu - karta automatycznie resetuje się w przypadku jej zawieszenia (tzw. watchdog)
2017 - Copyright ScopeDome - Poland page: 6
4. Złącza kartyKarta jest wyposażona w złącza: - sterowania modułem silnika kopuły, klapy lub dachu
- wyłączników krańcowych - sensorów otwarcia/zamknięcia klapy - przycisków sterujących umożliwiających obracanie kopuły lub otwieranie i zamykanie klapy - przekaźników (NO/Com/NC) - enkoder1, enkoder2, Home Sensor - diody LED do sygnalizacji stanu przekaźników - miniaturowe przyciski testowe na płytce
Close Limit Switch
Close Sensor
OpenLimit Switch
OpenSensor
Close CCWbutton
OpenCWbutton
Free 1button
Free 2button
BlueToothModule
Encoder 1
Encoder 2
Home Sensor
Relay 1 Relay 2 Relay 3 Relay 4 MotorCW/CCWcontrol
2017 - Copyright ScopeDome - Poland page: 7
5. Zasilanie kartyKartę można zasilać poprzez port USB lub z dedykowanego zasilacza dla Arduino (9V DC). UWAGA: nie można podłączać jednocześnie zasilania z poziomu USB i zasilania na gnieździe Arduino. Grozi to spaleniem karty.
6. Instalacja oprogramowaniaUWAGA: Kartę podłącz dopiero po zainstalowaniu poniższego oprogramowania.Oprogramowanie należy zainstalować w podanej kolejności:a) Driver USB dla Arduino: https://www.arduino.cc/en/Guide/windowsb) Pla�orma ASCOM: http://download.ascom-standards.org/ASCOMPlatform62.exec) Driver ScopeDome: http://www.scopedome.com/Install/ScopeDomeUSBCard/ScopeDomeUSBDomeDriver%20ver%205.1.4.0.exePo zainstalowaniu wszystkich modułów oprogramowania można podłączyć kartę do komputera PC poprzez port USB. W tym momencie karta powinna być rozpoznana przez system Windows i przypisana do jednego z wolnych portów COM.
7. Konfiguracja kartyJeśli kupiłeś kartę w ScopeDome otrzymasz ją z zaprogramowanymi modułami Master i Slave oraz ze sparowanymi modułami BlueTooth. Moduł Master będzie miał podłączony Ethernet Shield. Karta nie będzie wymagała dodatkowego programowania.
8. Konfigurowanie połączenia z komputerem PC w programie ScopeDome DriverKarta Arduino może współpracować z komputerem PC na dwa sposoby:
a) poprzez port USB
b) poprzez sieć internet
Zalecamy połączenie poprzez sieć internet, naszym zadaniem działa znacznie stabilniej podczas sterowania silnikami kopuły. Ten typ sterowania jest bardziej odporny na zakłócenia pochodzące od trójfazowych silników powstające podczas ich rozruchu.
2017 - Copyright ScopeDome - Poland page: 8
9. Wyszukiwanie karty Arduino w lokalnej sieci w programie Arduino Shield Test AppNaciśnij przycisk Find Arduino IP i poczekaj, aż na liście Chose Arduino device pojawi się zestawienie dostępnych urządzeń. Wyszukiwanie może potrwać ok 3 minut. Następnie wybierz odpowiedni element z listy Chose Arduino device i naciśnij przycisk Save Se�ngs.
Numer IP karty Arduino jest również wyświetlany w monitorze portów Com Arduino IDE po włączeniu opcji Log to Console i przeprogramowaniu karty (preset As Master).Uwaga: opcja Log to Console musi byś wyłączona podczas normalnej pracy drivera ScopeDome, można ją włączyć jedynie do testów.
10. Testowanie działania karty w programie Arduino Shield Test App - wybierz sposób komunikacji z kartą (USB lub Ethernet)
- naciśnij przycisk Get Status w zakładce Master lub Slave w oknie Command Monitor powinien wyświetlić się status karty np.: getStatus|OK|1:1:1:1:1;32000:32000;1:1:1:1:1;0:0:0:0#1:1:1:1:0;32000:32000;1:1:1:1:1;0:0:0:0#1#1
- naciśnij przycisk np. REL_1_ON – odpowiedni przekaźnik powinien się załączyć - naciśnij przycisk np. REL_1_OFF – odpowiedni przekaźnik powinien się wyłączyć - przetestuj działanie innych komend z listy Command używając przycisku Run Command np.:
2017 - Copyright ScopeDome - Poland page: 9
11. Testowanie działania karty w Arduino IDE
12. Testowanie karty w przeglądarce internetowejW linii adresu przeglądarki wpisz:h�p://xxx.xxx.xxx.xxx/?switchOnFreeRelay=1xxx.xxx.xxx.xxx - zastąp adresem IP twojej karty ArduinoZostaniesz poproszony o podanie nazwy użytkownika i hasła, wprowadź:
user: scopedome password: default
2017 - Copyright ScopeDome - Poland page: 10
13. Programowanie trybu działania karty w programie Arduino Shield Test AppProgramowanie trybu działania karty oraz ustawień połączenia internetowego jest możliwe tylko poprzez port USB w programie Arduino Shield Test App. Przed zaprogramowaniem karty należy połączyć ją z komputerem poprzez łącze USB, a w oprogramowaniu sterującym wybrać odpowiedni numer portu COM do komunikacji z kartą. a) jako Master – Strowanie kopuły:
- uruchom program Arduino Shield Test App - wybierz port USB do którego jest podłączona karta - wybierz opcję Communica�on By: USB - zaznacz opcję: Ethernet Shield (o ile ten moduł jest podłączony) - naciśnij przycisk Card Preset > As Master
b) jako Slave – Sterowanie klapy kopuły: - uruchom program Arduino Shield Test App - wybierz port USB do którego jest podłączona karta - wybierz opcję Communica�on By: USB - odznacz opcję: Ethernet Shield - naciśnij przycisk Card Preset > As Slave
c) jako Slave – sterowanie obserwatorium RollOff Roof: - uruchom program Arduino Shield Test App - wybierz port USB do którego jest podłączona karta - wybierz opcję Communica�on By: USB - zanacz opcję: Ethernet Shield (o ile ten moduł jest podłączony) - naciśnij przycisk Card Preset > As Slave
d) parowanie modułów BlueTooth - podłącz zasilanie dla obu kart - zaprogramuj karty - jedną jako Master, drugą jako Slave - wyłącz i włącz zasilanie obu kart - poczekaj ok 30 sekund - na obu kartach naciśnij przycisk Pair - parowanie potrwa ok 40 sekund. - jeśli oba moduły BlueTooth skomunikują się prawidłowo, zaczną sygnalizować to mrugając synchronicznie na obu kartach diodą LED
w rytmie Błysk-Błysk – Przerwa (błysk- 0.5s, przerwa 1s)
2017 - Copyright ScopeDome - Poland page: 11
14. Zaawansowane programowanie trybu działania kartyW celu zaprogramowania karty należy wysłać do niej następującą listę komend z niezbędnymi parametrami:
a) Master setMode=1
setLogging=0 setDomeDelay=2000 setHttpPassword=default setEth=1 setDhcp=0 setMac=DEADBEEFFEED setIp=192.168.1.117
setEncoderADebounce=2 setEncoderATimeout=5000 setEncoderARange=31500 setHomeSignalLow=0 setSlaveOpenOnlyOnHome=0 resetSoft
b) Slave setMode=0
setLogging=0 setDomeDelay=2000 setEth=0
setHomeSignalLow=0 setSlaveOpenOnlyOnHome=0 resetSoft
2017 - Copyright ScopeDome - Poland page: 12
15. Przywrócenie standardowych ustawień karty
a) Master ustaw parametry tak jak na obrazku poniżej i naciśnij przycisk As Master
b) Slave ustaw parametry tak jak na obrazku poniżej i naciśnij przycisk As Slave
2017 - Copyright ScopeDome - Poland page: 13
16. Lista komend obsługiwanych przez kartęCommand Device mode Description
setMode master/slave [USB] setMode=<master/slave> - set master or slave mode setLogging master/slave [USB] setLogging=<true or 1/false or 0> - turn logging on serial on or off setEth master/slave [USB] setEth=<true or 1/false or 0> - set if should use Ethernet setMac master/slave [USB] setMac=DEADBEEFFEED - set MAC address of the ethernet shield setIp master/slave [USB] setIp=123.123.123.123 - set IP for no DHCP mode setDhcp master/slave [USB] setDhcp=<true or 1/false or 0> - set if should use DHCP setDomeDelay master/slave [USB] setDomeDelay=<delay in millis> set dome delay (for changing movement direction) reset master/slave hard reset using reset pin (works only with compatible shield) resetSoft master/slave soft reset getFirmwareVersion master/slave get firmware version (from #define FIRMWARE_VERSION) getDeviceName master/slave get device name (from #define DEVICE_RESPONSE) getMac master/slave get MAC address of the Ethernet shield emergencyStop master/slave in case of emergency turns off all the relays getLocalStatus master/slave get local status in format: <inputs>;<encoders>;<buttons>;<relays>, e.g.: 1:0:0:0;100:0;0:0:0:0;1:0:1:0 setEncoderADebounce master/slave setEncoderADebounce=<debounce time in millis> set debounce time for encoder A setEncoderBDebounce master/slave setEncoderBDebounce=<debounce time in millis> set debounce time for encoder B setEncoderATimeout master/slave setEncoderATimeout=<timeout in millis> set timeout for encoder A (moveDome has to change encoder in that timeout) setEncoderARange master/slave setEncoderARange=<range> set range for encoder A setHomeSignalLow master/slave setHomeSignalLow=<true or 1/false or 0> set to 1 if home signal is low, 0 if home signal is high setHttpPassword master/slave setHttpPassword=<password> set password for HTTP authentication getRelaysNames master/slave get relays names in "name1:name2:name3:..." format getInputsNames master/slave get inputs names in "name1:name2:name3:..." format getButtonsNames master/slave get buttons names in "name1:name2:name3:..." format getRelays master/slave get relays status in "1:0:0:1" format getButtons master/slave get buttons status in "1:1:0:..." format getInputs master/slave get inputs status in "1:1:1:0:..." format getInputsAndEncoder master/slave get input and counter statuses "1:1:1:0:...:323" switchOnFreeRelay master/slave switchOnFreeRelay=<relay> switch ON free relay; <relay> index from 1 switchOffFreeRelay master/slave switchOffFreeRelay=<relay> switch OFF free relay; <relay> index from 1 switchOnRelay master/slave only for firmware or special use
switchOnRelay=<relay> - switch on relay nr <relay> switchOffRelay master/slave only for firmware or special use
switchOffRelay=<relay> - switch off relay nr <relay> switchOnRelayTillInput master/slave only for firmware or special use
switchOnRelayTillInput=<relay>:<input> - switch on relay till input is on switchOnRelayTillTimeout master/slave only for firmware or special use
switchOnRelayTillTimeout=<relay>:<timeout> - switch on relay till timeout switchOnRelayTillInputOrTimeout master/slave only for firmware or special use
switchOnRelayTillInputOrTimeout=<relay>:<input>:<timeout> - switch on relay till input is on or timeout passed switchOnRelayTillEncoder master/slave only for firmware or special use
switchOnRelayTillEncoder=<relay>:<count> - switch on relay till encoder counter counted to <count> setEncoderA master/slave setEncoderA=<count> - set encoder A counter to <count> setEncoderB master/slave setEncoderB=<count> - set encoder B counter to <count>
getStatus master get master+slave status in format: <master inputs>;<master encoders>;<master buttons>;<master relays>#<slave inputs>;<slave encoders>;<slave buttons>;<slave relays>#<bluetooth connected>#<fresh flag>
moveDome master moveDome=<direction>:<encoder> dome movement; <direction> is 'CW' or 'CCW', <encoder> is optional stopDome master stop dome movement setFresh master setFresh=<value> set "fresh" flag to value 1 or 0 findHome master find home in CCW direction calibrate master calibrate (count encoder during rotation) getCalibratedRotation master get counted rotation span slave master slave=<command> send command to the slave device
moveShutter slave moveShutter=<direction>:<timeout> dome movement; <direction> is 'OPEN' or 'CLOSE', <timeout> in milliseconds is optional stopShutter slave stop shutter movement setSlaveOpenOnlyOnHome slave setSlaveOpenOnlyOnHome=<true or 1/false or 0> - set if slave should open only if it's on home
2017 - Copyright ScopeDome - Poland page: 14
1
6
RM
40-5
V
LE
D1
D1
R1
R2
T1
RM
40-5
V1
LE
D2
D2
R3
R4
T2
RM
40-5
V2
LE
D3
D3
R5
R6T3
RM
40-5
V3
LE
D4
D4
R7
R8
T4
X1 X2 X3 X4 X6
X7 X8
PH
AS
E_
AP
HA
SE
_B
HO
ME
_S
EN
SO
RS
V1
SV
2
SV
3
SV
4
SV5SV6SV7
SV8
D6D5 D7D8 D9D10 D11D12
U1
IC1
C1
C2
LE
D5
R1
6
SV
9
R1
7 R1
8
C3
R1
0
R11
R1
2 C4
R1
3
R1
4 C5
R15
R19
C6
R20
R21
R2
2R
23
C7
R2
4
R2
5
C8
R2
6
R2
7 C9
X9
R2
8
R2
9
C1
0
R3
0
R3
1
C11
R3
2
R3
3
C1
2
ScopeDome Arduino Shield PCB
114.62 mm
113.8
2 m
m
93.89 mm
106.4
6 m
m
2017 - Copyright ScopeDome - Poland page: 15
ScopeDome Limit Switch Module
Oc1
Oc2
No1
No2
No1
Oc1
Oc2
No2
ScopeDome Limit Switch Module
Oc1
Oc2
No1
No2
No1
Oc1
Oc2
No2
ScopeDome 3x IO Expander
GND
V+
OS
OS
GND
V+
ScopeDome 3x IO Expander
GND
V+
OS
OS
GND
V+
ScopeDome Home SensorModule
OS
GND
V+
ScopeDome Encoder Module
OS
GND
V+
GND
GND
GND
GND
GND
L
RE
SE
T
RX
TX
0123456789
10
1112
13
A0
A1
A2
A3
A4
A5
6 A7
A8
A9
A10
A11
A12
A13
A14
A15
www.arduino.cc
22
24
26
28
30 31
32 33
34 35
36 37
38 39
4140
4342
45
47
49
MOSI
44
46
MISO
48
SSSCK
TM
ANALOG IN
COMMUNICATIONA
RE
F
GN
D
TX
0
RX
0
Arduino
RE
SE
T
3V
3
5V
VIN
GN
D
GN
D
SD
A 2
0
SC
L 2
1
1
TX
2 1
6
RX
2 1
7
RX
3 1
5
TX
3 1
4
RX
1 1
9
TX
1 1
8
PWM
5V
GND
DIG
ITA
LMEGA 2560
IOREF
ON
for Android
Dom
e F
ront
Clo
se S
en
so
rL
imit S
witc
h
Dom
e F
ront
Op
en
Sen
so
rL
imit S
witc
h
to themotor
inverter
CW/Open
CCW/Close
COM
B-REL1
B-REL2
B-REL3
B-REL4
Re
lays O
N/O
FF
bu
tton
s
+5V
Bluetooth Pair Button
40
42
44
46
3840
46
4442
Bluetooth Pair Button
18 19
40
42
44
46
1617
23
GND
+5V
2527
TXD
RXD
GND
VCC
STATE
EN
BlueToothLevel 5.0V
Power 3.6V-6V
Bluetooth Master/Slave HC05 ARDUINO AVR ARM
BlueTooth1617
23
GND+5V
25
27
GND
GND
3537
37
39
39
GND
18GND
+5VPhase B
ScopeDome Encoder Module
OS
GND
V+ Phase A
19GND
+5V
GND35
+5V
38
41434547
VCC
Yw
Ro
bo
t 4
Re
lay
Mo
du
le
GND
In1
In2
In3
In4
Re
lay
5V
DC
10
A
NO
CO
MN
C
Re
lay
5V
DC
10
A
NO
CO
MN
C
Re
lay
5V
DC
10
A
NO
CO
MN
C
Re
lay
5V
DC
10
A
NO
CO
MN
C
RE
L1
RE
L2
RE
L3
RE
L4
GND
+5V41434547
REL1
REL2
REL3
REL4
REL4-NC
REL4-COM
REL4-NO
REL1-NC
REL1-COM
REL1-NO
REL2-NC
REL2-COM
REL2-NO
REL3-NC
REL3-COM
REL3-NO
ZW
EA-OS
EA-GND
EA-V+
EB-OS
EB-GND
EB-V+
H-OS
H-GND
H-V+
CS_1
CS_2
CL_1
CL_2
OS_1
OS_2
OL_1
OL_2
ScopeDome 3x IO Expander
GND
V+
OS
OS
GND
V+
ScopeDome Arduino Shield
Arduino Mega
Ethernet BoardPCB vertical order
Arduino pins block diagram
2017 - Copyright ScopeDome - Poland page: 16
ScopeDom Encoder, Home Sensor Relays buttons Limit switch sensorRelays
Arduino MEGA 2560
Bluetooth HC-05 Buttons relays
PE005
GR
N LL4148
270
1k
BC847
GND
PE005
GR
N LL4148
270
1k
BC847
GND
PE005
GR
N LL4148
270
1k
BC847
GND
PE005
GR
N LL4148
270
1k
BC847
GND
MKDSN1,5/3-5,08
MKDSN1,5/3-5,08
MKDSN1,5/3-5,08
MKDSN1,5/3-5,08
DTS-6
DTS-6
DTS-6
DTS-6
GND
GND
GND
GND
DTS-6
GND
MKDSN1,5/3-5,08
MKDSN1,5/4-5,08
MKDSN1,5/4-5,08
GND
GND
MKDSN1,5/3-5,08
MKDSN1,5/3-5,08
MKDSN1,5/3-5,08
GND
+5V
+5V
GND
+5V
GND
+5V
+5V
+5V
+5V
+5V
SMBJ440CASMBJ440CA
SMBJ440CASMBJ440CA
SMBJ440CASMBJ440CA
SMBJ440CASMBJ440CA
ZW
HC_05
LM1117-3.3
GND
+5V +3V
3
10uF
10uF
GND GND
+3V
3
GND
GND
GND GR
N4.7
k
GND
1k 2k
GND
100nF
GND
1k
4.7k 4.7k
10n
+5V
GND
4.7k 4.7k
10n
+5V
GND
4.7k 4.7k
10n
+5V
GND
1k 2k
GND
4.7k 4.7k
10n
+5V
GND
4.7k 4.7k
10n
+5V
GND
4.7k 4.7k
100n
+5V
GND
MKDSN1,5/8-5,084.7k 4.7k
100n
+5V
GND
4.7k 4.7k
100n
+5V
GND
4.7k 4.7k
100n+
5V
GNDGND
GND
+5V
GNDGND
A1
A2
RM40-5V 12
11
14
RM40-5V
LE
D1 D1
R1
R2
T1
A1
A2
RM40-5V1 12
11
14
RM40-5V1
LE
D2 D2
R3
R4
T2
A1
A2
RM40-5V2 12
11
14
RM40-5V2
LE
D3 D3
R5
R6
T3
A1
A2
RM40-5V3 12
11
14
RM40-5V3
LE
D4 D4
R7
R8
T4
X1-1
X1-2
X1-3
X2-1
X2-2
X2-3
X3-1
X3-2
X3-3
X4-1
X4-2
X4-3
1 342
REL1
1 342
REL2
1 342
REL3
1 342
REL4
1 342
BLUETOOTH
X6-1
X6-2
X6-3
X7-1
X7-2
X7-3
X7-4
X8-1
X8-2
X8-3
X8-4
PHASE_A-1
PHASE_A-2
PHASE_A-3
PHASE_B-1
PHASE_B-2
PHASE_B-3
HOME_SENSOR-1
HOME_SENSOR-2
HOME_SENSOR-3
12345
SV1
67
1 2 3 4 5 6 7 8
SV
2
1 2 3 4 5 6 7 8
SV
3
1 2 3 4 5 6 7 8
SV
4
12345678S
V5
12345678S
V6
12345678910
SV
7
135
246
79
810
111315
121416
1719
1820
212325
222426
2729
2830
3133
3234
SV835 36
D6D5
D7D8
D9D10
D11D12
R9
TX1
RX2
CTS3
RTS4
PCM_CLK5
PCM_OUT6
PCM_IN7
PCN_SYNC8
AIO09
AIO110
RST11
3V312
GND13 NC
14
VB
US
D-
15
CS
B16
MO
SI
17
MIS
O18
CLK
19
VB
US
D+
20
GN
D1
21
GND2 22PIO0 23PIO1 24PIO2 25PIO3 26PIO4 27PIO5 28PIO6 29PIO7 30PIO8 31PIO9 32
PIO10 33PIO11 34
U1
IC1GND
IN OUT
C1
C2
LE
D5
R16
135
SV9
246
R17 R18
C3
R10
R11 R12
C4
R13 R14
C5
R15 R19
C6
R20 R21
R22 R23
C7
R24 R25
C8
R26 R27
C9
X9-1
X9-2
X9-3
X9-4
X9-5
X9-6
X9-7
X9-8
R28 R29
C10
R30 R31
C11
R32 R33
C12
PIN_41
PIN_41
REL1-COM
REL1-COM
REL1-NC
REL1-NC
REL1-NO
REL1-NO
PIN_43
PIN_43
PIN_45
PIN_45
PIN_47
PIN_47
REL2-NOREL2-NO
REL2-NC
REL2-NC
REL2-COM
REL2-COM
REL3-NO
REL3-NO
REL3-NO
REL3-NC
REL3-NC
REL3-COM
REL3-COM
REL4-NO
REL4-NO
REL4-NO
REL4-NC
REL4-NC
REL4-COM
REL4-COM
PIN_40
PIN_40
PIN_40
PIN_42
PIN_42
PIN_42
PIN_44
PIN_44
PIN_44
PIN_46
PIN_46
PIN_46
PIN_38
PIN_38
PIN
_1
9
PIN_19
PIN
_1
8
PIN_18
PIN_35
PIN_35
PIN_23
PIN_23
PIN_16
PIN_16
PIN_16
PIN_25
PIN_25
PIN_27PIN_27
TXT_ARDUINO
TXT_ARDUINO
PIN_17
PIN_17
PIN_17 KEY
KEY
KEY
PIN_37
PIN_37
PIN_39
PIN_39
Close sensor limit switch
Open sensor limit switch
Bluetooth
Schemat ScopeDome Arduino Shield
2017 - Copyright ScopeDome - Poland page: 17
1
6
RM
40-5
V
RM
40-5
V1
RM
40-5
V2
RM
40-5
V3
PH
AS
E_A
PH
AS
E_B
HO
ME
_S
EN
SO
R
SV002iE5-1C
Close SensorLimit Switch
Dome FrontOpen SensorLimit Switch
Dome Top
CWCCW
Buttons
Telesc.CCD
Dome Drive120W/3Phase
1
6
RM
40-5
V
RM
40-5
V1
RM
40-5
V2
RM
40-5
V3
PH
AS
E_A
PH
AS
E_B
HO
ME
_S
EN
SO
R
Encoder
1 2
3 4
1 2
3 4
OpenClose
Buttons
LightFan
OS
GND
V+
Home SensorOS
GND
V+
Dome PartMain
Shutter PartSlave
EncoderOS
GND
V+
L
NPE
23
0V
AC
P1 P2CM
U V W
PE
Inverter
MPEU V W
SV002iE5-1C
Shutter Drive120W/3Phase
L
NPE
23
0V
AC
P1 P2CM
U V W
PE
Inverter
MPEU V W
230VAC
EMIFilter
FEG8003
Lin
e
Load 230VAC
Podłączeniepodzespołów kopuły
module radio connection
by BlueTooth
2017 - Copyright ScopeDome - Poland page: 18
Close SensorLimit Switch
Dome FrontOpen SensorLimit Switch
Dome Top
1
6
RM
40-5
V
RM
40-5
V1
RM
40-5
V2
RM
40-5
V3
PH
AS
E_A
PH
AS
E_B
HO
ME
_S
EN
SO
R
1 2
3 4
1 2
3 4
OpenClose
Buttons
LightFan
Shutter PartSlave
EncoderOS
GND
V+
SV002iE5-1C
Roof Drive120W/3Phase
L
NPE2
30
VA
C
P1 P2CM
U V W
PE
Inverter
MPEU V W
230VAC
Podłączenie podzespołówdachu
Telescope At Home SensorOS
GND
V+
2017 - Copyright ScopeDome - Poland page: 19
Przykładowy schemat podłączenia zasilania teleskopu
TelescopeAC/DCAdapter
12V
+12V
230V
AC
1
6
PH
AS
E_A
PH
AS
E_B
HO
ME
_S
EN
SO
R
Dome PartMain
REL1 REL2 REL3 REL4
L
PE
N
2017 - Copyright ScopeDome - Poland page: 23
getStatus|OK| # # #1:1:0:1:1;32000:32000;1:1:1:1:1;0:0:0:0 1:1:1:1:1;32000:32000;1:1:1:1:1;0:0:0:0 1 1
input encoder button relay input encoder button relay
MAIN SLAVE
en
c. A
en
c.B
ho
me
sen
sor
free
1
free
2
en
c. A va
lue
en
c. B va
lue
CW
CC
W
Fre
e 1
Fre
e 2
PA
IR
CW
CC
W
Fre
e 1
Fre
e 2
en
c. A
en
c.B
ho
me
sen
sor
op
en
close
en
c. A va
lue
en
c. B va
lue
OP
EN
CL
OS
E
Fre
e 1
Fre
e 2
PA
IR
OP
EN
CL
OS
E
Fre
e 1
Fre
e 2
Blu
eTo
oth
Co
nn
ecte
d
Ca
rd w
as re
sete
dGet Status Command