This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
kuiper:dome_slit_controller [2018/06/07 17:27] scott [COMMANDS] |
kuiper:dome_slit_controller [2018/06/07 17:47] (current) scott |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== 61" Dome Slit Controller ====== | ====== 61" Dome Slit Controller ====== | ||
- | The 61" Dome Slit Controller is a a controllino that uses [[: | + | The 61" Dome Slit Controller is a a controllino that uses [[: |
- | OBSID = BIG61 | + | OBSID = "BIG61" |
- | SYSID = DOMESLIT | + | SYSID = "DOMESLIT" |
===== List of Commands/ | ===== List of Commands/ | ||
+ | Remember when using serial to send the commands you do not need to start with "BIG61 DOMESLIT" | ||
==== COMMANDS ==== | ==== COMMANDS ==== | ||
---- | ---- | ||
- | **BIG61 DOMESLIT 123 COMMAND OPEN\n**\\ | + | BIG61 DOMESLIT 123 COMMAND OPEN\n\\ |
Open the dome. The response should be OK or an error message | Open the dome. The response should be OK or an error message | ||
---- | ---- | ||
- | **BIG61 DOMESLIT 123 COMMAND CLOSE\n**\\ | + | BIG61 DOMESLIT 123 COMMAND CLOSE\n\\ |
Close the dome. The response should be OK or an error message | Close the dome. The response should be OK or an error message | ||
---- | ---- | ||
- | **BIG61 DOMESLIT 123 COMMAND IPADDR < | + | BIG61 DOMESLIT 123 COMMAND IPADDR < |
Set the ip address of the unit in EEPROM. The address will become active on the next restart | Set the ip address of the unit in EEPROM. The address will become active on the next restart | ||
Line 27: | Line 27: | ||
---- | ---- | ||
- | **BIG61 DOMESLIT 123 REQUEST STATE\n**\\ | + | BIG61 DOMESLIT 123 REQUEST STATE\n\\ |
Request the limit state. The answer should be OPENED, CLOSED or TRAVELING | Request the limit state. The answer should be OPENED, CLOSED or TRAVELING | ||
---- | ---- | ||
- | **BIG61 DOMESLIT 123 REQUEST IPADDR\n**\\ | + | BIG61 DOMESLIT 123 REQUEST IPADDR\n\\ |
Request the IPADDR from the EEPROM. The response should be the IP address. Note this may be different from the actual ip address if you set it using the IPADDR command without restarting the. | Request the IPADDR from the EEPROM. The response should be the IP address. Note this may be different from the actual ip address if you set it using the IPADDR command without restarting the. | ||
+ | ---- | ||
+ | ==== Logic (As per Greg Stafford) ==== | ||
- | + | 61” Kuiper Telescope shutter control specs: included are basic I/O and operation in this initial phase. | |
- | + | ||
+ | Relay0 – R0 – Open Shutter Command (Output, 1 = on, 0 = off)\\ | ||
+ | Relay1 – R1 – Close Shutter Command (Output, 1 = on, 0 = off)\\ | ||
+ | |||
+ | Analog0 – A0 – Open Shutter Command (Input, active high, 1 = on, 0 = off)\\ | ||
+ | Analog1 – A1 – Close Shutter Command (Input, active high, 1 = on, 0 = off)\\ | ||
+ | Analog2 – A2 – Remote/ | ||
+ | |||
+ | Analog3 – A3 – Opened Limit (Input, active low, 1 = non-limit, 0 = in-limit)\\ | ||
+ | Analog4 – A4 – Closed Limit (Input, active low, 1 = non-limit, 0 = in-limit)\\ | ||
+ | |||
+ | ^States ^Open LM^ Close LM^ Command Status| | ||
+ | |Opened| 0| 1| Open Cmd Disabled, Close Cmd Enabled| | ||
+ | |Closed| 1| 0| Close Cmd Disabled, Open Cmd Enabled| | ||
+ | |Partially Open| 1| 1| Open & Close Cmds Enabled| | ||
+ | |Shutter Error| 0 | 0 | All Cmds Disabled| | ||
+ | |Remote| X| X| All Cmds Enabled| | ||
+ | |Local |X |X | All Cmds Disabled| | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Notes == | ||
+ | * | ||
+ | * R0 and R1 cannot be on (1) at the same time | ||
+ | * A3 and A4 cannot be low (0) at the same time - indicates error | ||
+ | * Open/Close commands require time-out feature of ???seconds | ||