Table of Contents:
Page Status
Date | Initials | Change |
---|---|---|
June 10, 2021 | SG | Getting ready for Will and Brad (telemetry functions only so far). |
Relevant Devices
Description | Qty | Source | Part Number | IP Address Link |
---|---|---|---|---|
Green CCD Cold Head | 1 | Instec | mK2000 | |
Red CCD Cold Head | 1 | Instec | mK2000 | |
Green LN2 Pump | 1 | Instec | LN2-SYS | N/A |
Red LN2 Pump | 1 | Instec | LN2-SYS | N/A |
Relevant Functional Block Diagram
Software Actions
Action | Notes | |
---|---|---|
1 | Read telemetry (Green) | Continuously running |
2 | Read telemetry (Red) | |
3 | Upload PID parameter table (Green) | Engineering and maintenance only |
4 | Upload PID parameter table (Red) | |
5 | Cool-down procedure (Green) | Engineering and maintenance only |
6 | Cool-down procedure (Red) | |
7 | Warm-up procedure (Green) | Engineering and maintenance only |
8 | Warm-up procedure (Red) |
Operational Modes [TBD]
Link to Instec tab within Operational Modes Spreadsheet
No modes yet for controller (always on device??)
Required Adjustable Settings
Setting | When Needed | Notes | ||
---|---|---|---|---|
Build | Observing | Maintenance | ||
PID Parameters | YES | NO | MAYBE | Instec app can save PID parameters to a .csv file. Likely convenient to use same format. |
Heating/cooling status | YES | NO | MAYBE | Change between different modes with TEMP:CHSW command. (0=Heating Only, 1=Heating and Cooling, 2=Cooling Only) |
Required Telemetry
Parameter | Report Frequency | Purpose | Notes | |
---|---|---|---|---|
1 | Green Channel Instec | |||
2 | Device Serial Number? | At startup | Include in log just in case device is swapped out in future | *IDN? (third field of reply) |
3 | Device Rev Number | At startup | Include in log just in case device is swapped out in future | *IDN? (fourth field of reply) |
4 | Cold Head Temperature Value | 1 Hz | Monitor CCD temperature | TEMP:CTEM? |
5 | Heating/cooling enabled status | 1 Hz [TBD] | TEMP:CHSW? | |
6 | System status | TEMP:STAT? | ||
7 | Temperature set point | TEMP:SPO? | ||
8 | Power value | TEMP:POW? | ||
9 | Rate value | TEMP:RAT? | ||
10 | Red Channel Instec | |||
11 | Device Serial Number? | At startup | Include in log just in case device is swapped out in future | *IDN? (third field of reply) |
12 | Device Rev Number | At startup | Include in log just in case device is swapped out in future | *IDN? (fourth field of reply) |
13 | Cold Head Temperature Value | 1 Hz | Monitor CCD temperature | TEMP:CTEM? |
14 | Heating/cooling enabled status | 1 Hz [TBD] | TEMP:CHSW? | |
15 | System status | TEMP:STAT? | ||
16 | Temperature set point | TEMP:SPO? | ||
17 | Power value | TEMP:POW? | ||
18 | Rate value | TEMP:RAT? |
Required Alarms
Parameter | Threshold | Notes | |
---|---|---|---|
1 | |||
2 |
Relevant Datasheets & Manuals
Description | File | Source | |
---|---|---|---|
1 | mK2000 User Manual | email from Instec | |
2 | mK2000 Command Reference | email from Instec | |
3 | LN2-SYS Pump Manual | email from Instec |
Relevant Software
Description | File | Source | |
---|---|---|---|
1 | Instec said: “While we do have sample code for Python, it is based on a USB connection, not Ethernet. Our documentation on Ethernet programming is limited because it isn’t very frequently used for custom applications. This ZIP file contains example code for python using a USB connection. It could serve as the basis for an ethernet version.” | email from Instec | |
2 | Ethernet communication setup from Instec. Mainly describes how to write code to find Instec devices on a network. Note PacketSender image within, which shows correct port to use for ethernet communication. | email from Instec | |
3 | PacketSender connection example | Screengrab of SG’s successful connection to device through PacketSender. Note port is 50292. | |
4 | Instec App for Windows | email from Instec | |
5 | Steve’s python code that uploads a PID table from a .csv file (in Instec format) to the device over USB. Example PID tables also included (one with actual values, and one with integers that was useful for testing code). | Code: PID files: |
Add Comment