background image

 

 

 

 

 

 

 

 

 

 

 

 

 

SSR-1U User’s Manual 

 

 

Revision - 

 

 

27 December 2019 

 

 

 

Summary of Contents for SSR-1U

Page 1: ...SSR 1U User s Manual Revision 27 December 2019...

Page 2: ...11 3 3 User Interface Module 14 3 4 Real Time Clock 14 3 5 Digital I O 14 3 6 USB Interface 15 4 Interactive Shell 16 4 1 System Commands 17 4 2 File Commands 17 4 3 Device Configuration 18 4 4 Captu...

Page 3: ...jTM is a trademark of Slerj LLC Warranty The SSR 1U Serial Data Recorder is warranted against defects in materials and manufacturing for a period of one year from the date of purchase In the event of...

Page 4: ...available supporting 921 6k baud recording on all channels Wide supply voltage 4 5 to 32VDC Small size 1 65 x 1 23 x 0 45 inches 42 x 32 x 12 mm Supports microSD microSDHC and microSDXC cards exFAT F...

Page 5: ...Figure 2 Bottom View Insert card as shown in slot beneath board Insert battery as shown Main Connector microSD Card Slot push push type connector Channel Status LEDs Coin Battery Holder This is the ne...

Page 6: ...be damaged by electrostatic discharge Observe typical precautions for handling electrostatic discharge sensitive devices 2 3 Part Numbers SSR 1U part numbers follow the following form SR1U__T_ The st...

Page 7: ...2 device to channel 3 or 4 of the SSR 1U Figure 3 Main Connector View looking into the face of the connector Table 1 Main Connector Pins Pin 1 ID Description 1 Vsup Supply voltage 4 5 32 VDC 2 Vret Su...

Page 8: ...w power from either the main or aux connector and both can be applied simultaneously without damage to the device It is not necessary to supply 5V on pin 8 to access USB if power is supplied at the ma...

Page 9: ...SSR 1U User s Manual Rev 27 Dec 2019 2019 Slerj LLC 9 www slerj com Figure 5 Typical application wiring using the default SSR 1U configuration...

Page 10: ...for channel 3 to dig so that the device records when the DI pin is high In the following sequence enter means pressing the Enter Return key to execute the command in the shell With the SSR 1U shell co...

Page 11: ...a when commanded o shell The channel will be tied to the interactive user shell function of the user interface module o control The channel will be tied to the control protocol function of the user in...

Page 12: ...See Section 7 1 Electrical for specifications Soft Command Soft Command is a Boolean software parameter that is used when the Command Source parameter is soft When Command Source is soft and Soft Com...

Page 13: ...to be appended to an existing file For both overwrite and append modes if the file specified by File Path does not exist it is created File Path The File Path parameter holds a path template that spe...

Page 14: ...and can be configured to present either an interactive shell interface or the control protocol on that channel More information on the interactive shell and control protocol can be found in Sections 4...

Page 15: ...has occurred CARD FULL2 Two long flashes every 2 seconds Indicates that the card is full 1 Presented only on channels configured to record 2 Presented on all channel LEDs simultaneously 3 6 USB Interf...

Page 16: ...on Up arrow p Recall the previous command to the command line Down arrow n Recall the next command to the command line This is only available when up arrow has been used to recall a previous command H...

Page 17: ...e SD card file system FAT12 FAT16 and FAT32 volumes are supported and long filenames are supported on FAT32 Many file system commands require a path Both relative and absolute paths are supported in t...

Page 18: ...umber 1 to 4 If no additional arguments are specified this command prints the configuration for the specified channel Specific channel configuration commands are in Table 9 config usben hi lo yes no D...

Page 19: ...n on path templates file size off 1 2 4 8 16 32 64 128 256 512 1024 hour day week Sets the file size threshold See Section 3 2 Record Function for more information on file size thresholds 1 bool denot...

Page 20: ...ence includes up to 5 lower case z characters prior to the string config A typical capture will involve hitting z while powering on the device until the z character is echoed from the device then typi...

Page 21: ...1 0xC2 The start sequence for every packet is the same 0x81 0xA1 and is followed by a single ID character Count identifies the number of payload bytes that are included in the packet and can be zero T...

Page 22: ...l Type Definitions Type Description U1 Unsigned 8 bit integer U2 Unsigned 16 bit integer U4 Unsigned 32 bit integer I1 Signed 8 bit integer I2 Signed 16 bit integer I4 Signed 32 bit integer Bx String...

Page 23: ...byte indicates the reason for the negative acknowledgement For example a NACK for a Record message that was rejected because an invalid channel number error code 0x02 was specified would be constructe...

Page 24: ...nnel Channel 1 4 1 BN 2 path Path Template to set prior to recording Notes 1 The configured channel function must already be record Otherwise this command will have no effect This command sets the cha...

Page 25: ...command to false Possible Replies ACK NACK_INV_LEN NACK_INV_CH 5 2 3 Command Status Message Command Status Description Provides the status of the record command sources ID Payload Length Direction Me...

Page 26: ...d bit 2 Card is write protected bit 1 Card is not inserted bit 0 Card is not initialized Notes 1 This message is polled by sending a message with ID 0x21 and no payload 5 2 5 Disk Status Message Disk...

Page 27: ...hannel1 bitfield Status bit 7 record is commanded bit 6 reserved bits 5 4 channel function 0 disabled 1 record 2 control 3 shell bits 3 0 channel file state 0 closed 1 building path 2 opening file 3 r...

Page 28: ...3 U1 day Day of month 1 31 Notes Possible Replies ACK NACK_INV_LEN NACK_INV_DATE 5 2 8 Date Message Date Description Provides the date ID Payload Length Direction Message Rate 0x30 6 bytes out polled...

Page 29: ...23 1 U1 minute Minute 1 59 2 U1 second Second 1 59 Notes Possible Replies ACK NACK_INV_LEN NACK_INV_TIME 5 2 10 Time Message Time Description Provides the time ID Payload Length Direction Message Rate...

Page 30: ...he first byte of the payload specifies the configuration action or item to be affected Details on the control protocol configuration subsystem are provided in Section 5 3 Configuration Messages Possib...

Page 31: ...s Manual Rev 27 Dec 2019 2019 Slerj LLC 31 www slerj com 5 2 13 Reset Message Reset Description Resets the SSR 1U ID Payload Length Direction Message Rate 0x99 0 bytes in Notes Possible Replies ACK N...

Page 32: ...se the non volatile configuration memory set channel parameters and query current channel parameters As with general messages the SSR 1U replies to all configuration messages with acknowledgement ACK...

Page 33: ...et or Query container message 2 Payload length is the length of the container message payload Possible Replies ACK NACK_INV_LEN NACK_INV_NV 5 3 2 Save Request Save Configuration Description Stores the...

Page 34: ...onfiguration Set Message Configuration ID1 Payload Length2 Direction 0x03 1 bytes in Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID Notes 1 Configuration ID is th...

Page 35: ...1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 line Line Parameters bits 7 6 parity 0 none 1 odd 2 even bits 5 4 stop bits 0 1 stop bit 1 1 5 stop bits 2 2 stop bits bit 3 data bits 0 8 data bi...

Page 36: ...rection 0x11 4 bytes in Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U2 baud baud 100 Baud rate divided by 100 Notes 1 Configuration...

Page 37: ...bytes in Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 parity Parity bits 7 2 reserved bits 1 0 parity 0 none 1 odd 2 even Notes 1...

Page 38: ...ayload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 stop Stop bits 7 2 reserved bits 1 0 stop bits 0 1 stop bit 1 1 5 stop bits 2 2 stop b...

Page 39: ...3 bytes in Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 bits Bits bits 7 1 reserved bit 0 stop bits 0 8 data bits 1 7 data bits N...

Page 40: ...yload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 function Function bits 7 2 reserved bits 1 0 function 0 disabled 1 record 2 control 3 s...

Page 41: ...Configuration ID 1 U1 channel Channel 1 4 2 U1 source Source bits 7 3 reserved bits 2 0 source 0 soft soft command true on reset 1 soft soft command false on reset 2 dig DI pin record when high 3 dig...

Page 42: ...Length2 Direction 0x22 3 bytes in Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 soft Soft Command bits 7 1 reserved bit 0 soft com...

Page 43: ...Length2 Direction 0x30 3 bytes in Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 type File Type bits 7 1 reserved bit 0 file type 0...

Page 44: ...0x31 3 bytes in Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 mode File Mode bits 7 2 reserved bits 1 0 file mode 0 retry 1 append...

Page 45: ...e Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 BN 3 path File Path Template Notes 1 Configuration ID is the first byte of the payload in the Confi...

Page 46: ...Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 size File Size bits 7 4 reserved bits 3 0 file size 0 off 1 1 MB 2 2 MB 3 4 MB 4 8 MB 5 16 MB 6 32 MB 7 64 MB...

Page 47: ...ation Query Reply Message Configuration ID1 Payload Length2 Direction Message Rate 0x10 5 bytes out polled3 Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 ch...

Page 48: ...d3 Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U2 baud baud 100 Baud rate divided by 100 Notes 1 Configuration ID is the first byte...

Page 49: ...e Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 parity Parity bits 7 2 reserved bits 1 0 parity 0 none 1 odd 2 even Notes 1 Configuration ID is...

Page 50: ...pe Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 stop Stop bits 7 2 reserved bits 1 0 stop bits 0 1 stop bit 1 1 5 stop bits 2 2 stop bits Notes 1 Configura...

Page 51: ...Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 bits Bits bits 7 1 reserved bit 0 stop bits 0 8 data bits 1 7 data bits Notes 1 Configuration...

Page 52: ...ype Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 function Function bits 7 2 reserved bits 1 0 function 0 disabled 1 record 2 control 3 shell Notes 1 Config...

Page 53: ...U1 channel Channel 1 4 2 U1 source Source bits 7 3 reserved bits 2 0 source 0 soft soft command true on reset 1 soft soft command false on reset 2 dig DI pin record when high 3 dig DI pin record when...

Page 54: ...olled3 Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 soft Soft Command bits 7 1 reserved bit 0 soft command 0 false 1 true Notes 1...

Page 55: ...olled3 Payload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 type File Type bits 7 1 reserved bit 0 file type 0 raw 1 time tagged 2 tagged...

Page 56: ...d Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 mode File Mode bits 7 2 reserved bits 1 0 file mode 0 retry 1 append 2 overwrite Notes 1 Co...

Page 57: ...ayload Byte Offset Type Notes Name Units Purpose Comment 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 BN 4 path File Path Template Notes 1 Configuration ID is the first byte of the payload in...

Page 58: ...nt 0 U1 CID1 Configuration ID 1 U1 channel Channel 1 4 2 U1 size File Size bits 7 4 reserved bits 3 0 file size 0 off 1 1 MB 2 2 MB 3 4 MB 4 8 MB 5 16 MB 6 32 MB 7 64 MB 8 128 MB 9 256 MB 10 512 MB 11...

Page 59: ...y assigned to another channel It cannot be assigned to more than one channel 10 NACK_INV_SOURCE The record command source is invalid 11 NACK_INV_FM The file mode is invalid 12 NACK_PATH_LEN The path t...

Page 60: ...group of bytes that were received during the increment The data packet is terminated by a Fletcher checksum as defined in section 5 1 Message Format Table 14 Time Tagged Data Packet Element Bytes Des...

Page 61: ...d as the recording is stopped Table 15 Time Tagged Time Correlation Packet Element Bytes Description Packet Header 0x82 0xA3 2 Packet start sequence Run Time 4 Current run time in milliseconds RTC Tim...

Page 62: ...hat comes with the STTP utility for details For example consider an archive that contains data from an instrument that produces output usage sttp exe options infile Version 1 5 Feb 21 2018 20 30 23 op...

Page 63: ...3 2014 21 47 39 013 S D 0 0000122 kg 02 03 2014 21 47 39 111 S D 0 0000122 kg 02 03 2014 21 47 39 207 S D 0 0000123 kg RunTime ms Year Month Day Hour Minute Second 4196 2013 3 25 9 52 4 625 604196 201...

Page 64: ...l up equivalent resistor 25 40 55 k USB D and D voltage range 0 5 6 V Digital Output Characteristics Channel 3 4 Tx S1 S3 Low level output voltage 8mA 0 4 V High level output voltage 8mA 2 9 V Low lev...

Page 65: ...tal The SSR 1U supports extended temperature operation 40 to 85C 7 3 Mechanical Mounting holes designed for 2 hardware Main Connector Molex 87833 2020 Main Con Mate Molex 87568 2093 Aux Connector Mole...

Page 66: ...SSR 1U User s Manual Rev 27 Dec 2019 2019 Slerj LLC 66 www slerj com 8 Revision History Date Rev Changes 27 Dec 2019 Initial release...

Reviews: