User Tools

Site Tools


kuiper:dome_slit_controller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kuiper:dome_slit_controller [2018/06/07 17:28]
scott [61 Dome Slit Controller]
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 [[:ng_protocol|NG Protocol]] for its network and serial command syntax. The serial communication is done via the USB port and the NG protocol does not need (in fact it cant have) the obsid or sysid. So each command should start with COMMAND or REQUEST.+The 61" Dome Slit Controller is a a controllino that uses [[:ng_protocol|NG Protocol]] for its network and serial command syntax. The serial communication is done via the USB port and the  serial NG protocol does not need (in fact it can'have) the obsid or sysid. So each command should start with COMMAND or REQUEST. You can find the firmware for the controller [[https://gitlab.com/srswinde/controllino-big61-domeslit|here]].
  
-OBSID = BIG61 +OBSID = "BIG61"\\  
-SYSID = DOMESLIT+SYSID = "DOMESLIT"
  
 ===== List of Commands/Requests ===== ===== List of Commands/Requests =====
 +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 <IPADDR>\n**\\+BIG61 DOMESLIT 123 COMMAND IPADDR <IPADDR>\n\\
 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/Local (Input, 1 = Remote, 0 = Local)\\  
 +  
 +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
  
kuiper/dome_slit_controller.1528417689.txt.gz · Last modified: 2018/06/07 17:28 by scott