MARSLIFE Technical Report #3

Size: px
Start display at page:

Download "MARSLIFE Technical Report #3"

Transcription

1 MARSLIFE Technical Report #3 The SMITH Control System and Control Software B. Broekhoven 1

2 1. Introduction The Sampling Microbes In The High atmosphere (SMITH) pump control subsystem provides control and monitoring of SMITH during ground testing and flight operations. SMITH is a bio-sampling payload designed to sample at 120,000 feet. The bio-sampling payload s design, hardware, and software allows for the payload to sample for microbiology in the stratosphere. The payload s pump control subsystem describes both the hardware necessary to physically control SMITH as well as the software which provides the logic and control over the hardware. The high level general requirements for the payload s pump control subsystem is to: 1) monitor and record temperatures for the sample and control pumps, 2) collect pressure, temperature, and humidity readings of SMITH s environment from the environmental acquisition subsystem, 3) monitor the rotations of the payload s engines, 4) check the status of intake and exhaust valves, 5) receive, validate, and execute preset commands sent to the payload from ground control, and 6) downlink a time stamped data record to ground control through the High Altitude Student Payload (HASP) with the pump status, all environmental data, and responses and errors to the command that was just received. The payload s environmental acquisition subsystem provides monitoring of SMITH s environment. The environmental acquisition subsystem contains both the hardware necessary to monitor SMITH s environment as well as the software which retrieves the payload s environmental data. This environmental data is sent to SMITH s pump control subsystem and sent down in the data record. The high level general requirement for the payload s environmental acquisition subsystem is it to collect pressure, temperature, and humidity readings of its environment. The general system that satisfies all the above requirements is shown in Figure 1. The pump control subsystem and environmental acquisition subsystem is comprised of two independent microcontroller stacks, one to control and monitor the pump control subsystem and the other to collect environmental data via the environmental acquisition subsystem. Each stack runs its own software and they communicate with each other via two MAX3107s connected by an RS-232 serial link. Both stacks use a BalloonSat board, as well as a communications board. In addition, the pump control subsystem uses a sensor board which contains the circuitry necessary to monitor the pump system while the environmental acquisition subsystem employs a board to collect environmental data. The pump control subsystem communicates with HASP via an RS-232 serial link to accept uplink commands and to downlink data. The microcontroller on board the BalloonSat boards is a Parallax BASIC Stamp. This BASIC Stamp is able to control different elements of SMITH, like the rotations per second (RPS) sensors, hall effect sensors, and record data as well as communicate with HASP through the communications board. The sensor board in the pump control subsystem allows for temperatures of both pumps to be recorded and monitored and 2

3 the sensor board in the environmental acquisition subsystem allows for the environment s pressure, temperature, and humidity to be recorded. A description of the hardware that enables these goals to be accomplished can be found in the MARSLIFE Technical Report #2. Figure 1: High level software design for both the pump and environmental microcontrollers Figure 1 shows the basic layout for the software of the pump control subsystem, the software of the environmental acquisition subsystem, and how the two subsystems interact. On power on, the microcontrollers both initialize their MAX3107s and sensors, then the pump control software waits for incoming commands from HASP while periodically sending data records to ground control and the environmental acquisition software waits for incoming commands 3

4 from the pump control microcontroller. When a command is received from HASP, the pump control software processes the command. After the command is processed, a data record is sent to the ground control. To do this, the pump control software sends a command to the environmental acquisition microcontroller to retrieve the environmental data. While the environmental acquisition software is retrieving the environmental data, the pump control software retrieves the payload status data and stores them in variables. After the environmental acquisition software retrieves the environmental data, it then sends the pressure, temperature, and humidity to the pump control software and the pump control software stores the data in variables and sends the data record to ground control. If there is no environmental data to be received from the environmental acquisition subsystem after five loops, then the pump control subsystem sends a data record to ground control without the environmental data. This is how the two stacks work together, however, other than this they are independent. The overall payload s software goal is to collect environmental data and control and monitor the pumps. 2. Pump Control Software A high level diagram of the pump control software is shown in Figure 2. On power on, the controller first creates a buffer of 20 bytes, which is used to store data records in. (In the flowcharts, each byte of the buffer is referred to by what it stores in that byte of the buffer, not the buffer.) After creating the buffer and other variables, the controller enters its initialization process as shown in Figure 2. 4

5 Figure 2: High level software design for the pump control microcontroller After initialization of the MAX3107s and the counters, the microcontroller is sent to the Set Time subroutine. In this subroutine, the controller reads the time from the real time clock and stores it in variables. After completing and exiting this subroutine, the controller then initializes the telemetry period to ten seconds, and then the controller enters a loop where it checks for incoming commands from HASP, validates the incoming commands, and forces a 5

6 data record if a command is received, valid or invalid. If no command is received, the loop will continue to calculate the time between the last data record sent to ground control and the current time. If this time difference exceeds the telemetry period, a data record is produced and downlinked to ground control. To do this, the pump control software sends a command to the environmental acquisition microcontroller requesting the environmental data. While the environmental acquisition software is retrieving the environmental data, the pump control software processes the payload status data. When the pump control software is done processing the payload status data, it retrieves the environmental, temperature, pressure, and humidity from the environmental acquisition software and then sends a data record to ground control. After the process, the loop would then repeat. This is the basics of the pump control software Initialization Figure 3 shows the subroutine for initializing two different MAX3107s. A MAX3107 is a chip that allows for communication between the two microcontrollers and HASP. Figure 3: Initalize MAX3107s 6

7 On power on, the controller initializes the MAX3107 used for HASP communication and then initializes the MAX3107 used for communication with the environmental acquisition software. To do this, the pump control software sets a temporary variable equal to the slave ID address for HASP and calls the Initialize MAX3107 subroutine and then does the same process using the slave ID address for the environmental acquisition MAX3107. Figure 4 shows the subroutine for initializing an individual MAX3107. Figure 4: Initalize individual MAX3107 The first step resets the MAX 3107and the second step then enables the chip for communication. The next step sets the clock source to be an external crystal oscillator. 7

8 The following step sets the lower register for baud rate to 4800 and then sets the higher register for baud rate to zero. The next step enables special character detection and auto software flow control. The last step then sets the word length to eight. Doing all this enables a MAX3107 to commutate to other MAX3107 chips using a baud rate of This chip allows distribution of SMITH s processes across the two microcontrollers. It also allows SMITH to function. After the initialization of the MAX3107s, the controller then initializes the pump rotational sensors. Figure 5 shows how to initialize these sensors. Figure 5: Initialize Counters In figure 5, both sensors are called through the I2C Bus Switch. Then the controller pauses 10ms. After this, each sensor is set to event mode. Setting the sensors to this mode allows for the counting of the pump s rotations. Then the sensors are paused and reset by writing zeros to the sensor s registers. Then the sensors are started again. 8

9 After initialization of the sensors, a buffer is created. This buffer consists of twenty bytes which stores all the payload and environmental data to be sent down to ground control. After creating the buffer, the controller enters the set time subroutine. This subroutine is shown in figure 6. Figure 6: Set Time The subroutine reads the current time from the real time clock and stores it into variables HASP Communication SMITH communicates with HASP for two reasons, to receive uplink commands and downlink data records. To receive commands, the pump control software will enter a loop where the microcontroller reads the register where the number of incoming bytes is stored in the MAX3107 from HASP. This process is shown in figure 7. 9

10 Figure 7: Check for and receive commands subroutine 10

11 The register where the number of incoming bytes is stored is called the RxFIFOLvl. If there are not seven bytes in the RxFIFOLvl, then the microcontroller pauses for five milliseconds and checks again after the pause to see if there are seven bytes in the RxFIFOLvl now. The BASIC Stamp will repeat this process a maximum of five times and then clear the RxFIFOLvl. However, if there are seven bytes in the RHR register, register where bytes are actually stored, then the return bit is set to one and the BASIC Stamp returns to the main program. If there are seven bytes in the HASP RHR register, the microcontroller reads in the first byte from the RHR register of the HASP MAX3107 and validates it. If this byte is valid, it reads in the second byte from the RHR register and repeats the process until all seven bytes are read and validated. If a byte is invalid, a corresponding hexadecimal value is set to the pump control error response variable and the BASIC Stamp exits the subroutine. Bytes three and four are the actual command sent from ground control and these bytes are just read straight into the corresponding variables and are validated in the process command subroutine. After the seven bytes are read in, the microcontroller clears the RxFIFOLvl again. To clear the RxFIFOLvl register, the software needs to read in the excess bytes to get rid of them. Figure 8 shows how to do this. 11

12 Figure 8: Clear RxFIFOLvl First the software sets the counts equal to zero and reads in the numbers of bytes from the RxFIFOLvl and sets this number equal to the temporary variable. If the temporary variable is greater than zero and if counts is smaller than 128 (the maximum bytes that can be stored), then the controller reads in a byte, rereads the number of bytes in the RxFIFOLvl, and updates counts by one. Once the condition fails, the software exits the subroutine and returns to the main loop. 12

13 The subroutine to downlink data records in shown in Figure 9. Figure 9: Downlink Data Subroutine To do this subroutine, the BASIC Stamp will downlink all the data stored in the buffer to ground control through HASP. These variables are delimited by commas. The first variables to be sent to ground control are the day, hour, minute, and second. The next variables to be sent down are the sample pump and motor temperature and the sample pump rotations per second (RPS) as shown in Figure 9. Next the control pump and motor temperature and the control RPS variables are sent down. Then the status bits variable is sent down followed by the environmental pressure, temperature, and humidity variables. The last command sent variables are sent down next followed by the telemetry period variable. Last the command response variable and two error variables, the first for error with the pump control software called CMD_SMITH_ERROR and the second for the environmental acquisition software called CMD_SUBR_ERROR, are sent down to ground control followed by a carriage return and a line feed. 13

14 2.3. Pump Monitor Once the command string has been validated, the pump control microcontroller checks to see if the actual command is valid. This is shown in figure 10. Figure 10: Process Command 14

15 The microcontroller enters a select case and compares the first byte of the stored command to the cases. If the command matches a case, the command is executed using the second byte of the command stored as the argument and a command response is set. If it does not match a case, the controller sets the pump control command error variable. Commands that can be executed consist of turning on or off the sample or control pump, opening or closing the sample or control intake valve, opening or closing the sample or control exhaust valve, turning and opening all the above listed at once, or turning off and closing all the above listed at once. These commands are executed by running high or low an I/O pin or multiple I/O pins and setting the command response variable. Other commands that can be executed are reinitializing any MAX3107 chip or changing the telemetry period for the payload. If the command is invalid, the SMITH response error variable will be set to a predetermined hexadecimal value. The command case to reinitialize a MAX3107 is shown in Figure 11. Figure 11: Reinitialize MAX 3107 subroutine 15

16 Depending on the second command byte sent from ground control, a different MAX3107 can be reinitialized. Next the command response variable is set to a predetermined hexadecimal value and then the microcontroller pauses 100ms. After the BASIC Stamp pauses, it returns to the main program Environmental Data Retrieval Once a command is executed, a record is forced to ground control as shown in figure 12. Figure 12: Send command to SUBR To do this, a command is sent to the environmental acquisition subsystem from the pump control microcontroller to produce the environmental pressure, temperature, and humidity data. After the command is sent, the microcontroller returns to the main loop. 16

17 2.5. Process Data Record While the environmental acquisition software is retrieving the environmental data, the pump control microcontroller goes on to read the current time from the real time clock and stores it in variables as shown in Figure 13. Figure 13: Process Data Record The BASIC Stamp then goes on and reads the ADC channels to get the temperatures of the sample and control engines and motors in counts and stores them in variables. After this, the microcontroller goes and stops the sample RPS sensor, reads the value of the sample RPS sensor into a variable, resets the sample RPS sensor to zero, and starts the RPS sensor again. This process is then repeated for the control RPS sensor. After the control RPS sensor is restarted, the microcontroller goes and reads the I2C I/O expander which has pins connected to the hall effect sensors, and sets the bits to the proper variable according to the reading of the I2C I/O expander. Then the BASIC Stamp reads the time from the real time clock and sets it to variables. After reading the time and recording its valves in variables, the microcontroller checks to see if there are three bytes in the RHR register from the environmental acquisition subsystem as shown in Figure

18 Figure 14: Receive SU Environmental Data If there are three bytes in the RHR register, the bytes are read into variables and the subroutine is exited. If there are not three bytes in the RHR register, the microcontroller pauses 150 milliseconds and checks for three bytes in the RHR register again. It repeats this process five times before it sets the environmental subsystem error response to a set hexadecimal value and exits the subroutine. 18

19 3. Environmental Acquisition Software On power on, the environmental acquisition software first initializes its MAX3107 and clears its RxFIFOLvl. After this, the program enters a loop as seen in Figure 15. Figure 15: High level software design for the environmental acquisition microcontroller 19

20 In this loop it first pauses for 500ms and then checks for a one byte command from the pump control subsystem. If there is a one byte command from pump control subsystem, the microcontroller reads in the command into a variable. If there is not a one byte command from pump control subsystem, the microcontroller clears the RxFIFOLvl and repeats the loop. These processes/subroutines are shown in previous diagrams. Refer to figures 4 and 8 for Initalize individual MAX3107 and ClearRxFIFOLvl flowcharts. Once the command is read in, the BASIC Stamp validates the command. If the command to reinitialize the MAX3107 is sent, the microcontroller enters the initialize MAX3107 subroutine. If the command to retrieve environmental data is received, the microcontroller enters a subroutine called GetData. In this subroutine, the BASIC Stamp starts the conversation with the ADC chip to read the ADC channels as shown if Figure 16. Figure 16: Get Data Subroutine 20

21 The microcontroller then reads the first channel of the ADC, which is the environmental temperature, stores it in a variable, and pauses 5ms. The BASIC Stamp then does the same process for the environmental pressure and humidity. Once all three channels are read, the controller sends these variables to the pump control subsystem in decimal format for the data record. It then exits the subroutine and returns to the main program. 4. Communications: Uplink Commanding and Data Downlink The uplink process allows the SMITH team to control various components of the payload from the ground. For SMITH to receive a command, the uplink command must be seven bytes long. The format for receiving a command is under the uplink commands section below. The downlink data process allows SMITH to send data records to ground control. This also means that SMITH did not have to store data on board and ground control could view real time data Uplink Commands All commands are sent up in hexadecimal numbers. Each command consists of two bytes. The command format to receive a command through HASP is as follows: Table 1: Byte Hex Value Description 1 01 Start of Heading (SOH) 2 02 Start of Text (STX) 3 command First byte of the command transmitted from the ground byte 1 4 command Second byte of the command transmitted from the ground byte End of Text (ETX) 6 0D Carriage Return (CR) 7 0A Line Feed (LF) Table 1: Command format for HASP 21

22 The following table is a table of all the possible commands SMITH can receive in hexadecimal values and what that command does. Table 2: Command from HASP to SMITH (byte one) Command from HASP to SMITH (byte two) What command does 0 1 Turn On Sample Pump 0 0 Turn Off Sample Pump 1 1 Open Sample Intake Valve 1 0 Close Sample Intake Valve 2 1 Open Sample Exhaust Valve 2 0 Close Sample Exhaust Valve 3 1 Begin Sample Sampling Stop Sample Sampling Turn On Control Pump 4 0 Turn Off Control Pump 5 1 Open Control Intake Valve 5 0 Close Control Intake Valve 6 1 Open Control Exhaust Valve 6 0 Close Control Exhaust Valve 7 1 Begin Control Sampling Stop Control Sampling Reinitialize SU s MAX Reinitialize MAX3107_HASP 8 2 Reinitialize MAX3107_SU 9 0 FF Changed Record Period 5 Table 2: SMITH Commands 1 Begin Sample Sampling command turns on the sample pump, opens the sample intake valve, and opens the sample exhaust valve, in that order. 2 Stop Sample Sampling command turns off the sample pump, closes the sample intake valve, and closes the sample exhaust valve, in that order. 3 Begin Control Sampling command turns on the control pump, opens the control intake valve, and opens the control exhaust valve, in that order. 4 Stop Control Sampling command turns off the control pump, closes the control intake valve, and closes the control exhaust valve, in that order. 5 Changed Record Period changes the period the data record is downlinked. The period can be changed from zero to 255 seconds depending on the second byte of the command. Zero in the second byte of the command changes the record period to zero seconds and FF changes the record period to 255 seconds. 22

23 Responses to commands are sent down to HASP in hexadecimal numbers from SMITH as part of the data record. The following are all the responses that can be received from SMITH by HASP: Table 3: Command from HASP to SMITH (byte one) Command from HASP to SMITH (byte two) Response to Command Meaning of Response Sample pump was turned on Sample pump was turned off Sample intake valve was opened Sample intake valve was closed Sample exhaust valve was opened Sample exhaust valve was closed Sample pump was turned on, Sample intake valve was opened, and Sample exhaust valve was opened Sample pump was turned off, Sample intake valve was closed, and Sample exhaust valve was closed Control pump was turned on Control pump was turned off Control intake valve was opened Control intake valve was closed Control exhaust valve was opened Control exhaust valve was closed Control pump was turned on, Control intake valve was opened, and Control exhaust valve was opened Control pump was turned off, Control intake valve was closed, and Control exhaust valve was closed MAX3107 was reinitialized on SUBR s Communications Board MAX3107_HASP was reinitialized on SMITH s Communications Board MAX3107_SU was reinitialized on SMITH s Communications Board 9 00 FF 80 Record period was changed Table 3: Command responses If $00 appears as the response to the command, this means that no command was executed because there was an invalid command or no command at all. 23

24 Other possible responses to commands incase an error incurred are also sent as hexadecimal numbers in the data record. They are: Table 4: Error Response to Error No Error 00 Wrong amount of bytes in RxFIFOLvl_HASP 91 First byte in RxFIFOLvl_HASP not equal to $01 92 Second byte in RxFIFOLvl_HASP not equal to $02 93 Fifth byte in RxFIFOLvl_HASP not equal to $03 94 Sixth byte in RxFIFOLvl_HASP not equal to $0D 95 Seventh byte in RxFIFOLvl_HASP not equal to $0A 96 Wrong amount of bytes in RxFIFOLvl_SU 97 Invalid command HIGHBYTE number 98 Invalid command LOWBYTE number 99 Table 4: Error Responses 4.2 Downlink Data The following table is a table of SMITH s data record. Table 5: Record Format Numbers Appearing Type Byte size on Ground Real Time Clock Date ASCII 3 Real Time Clock Hour ASCII 3 Real Time Clock Minute ASCII 3 Real Time Clock Second ASCII 3 Sample pump temp sensor ASCII 4 Sample motor temp sensor ASCII 4 Sample RPS counter ASCII 4 Control pump temp sensor ASCII 4 Control motor temp sensor ASCII 4 Control RPS counter ASCII 4 Sample State: ASCII 9 Pump MSB 0 or 1 Intake valve bit 6 0 or 1 Exhaust valve bit 5 0 or 1 Control State: Pump bit 4 0 or 1 Intake valve bit 3 0 or 1 Exhaust valve bit 2 0 or 1 Pressure ASCII 4 Temperature ASCII 4 Humidity ASCII 4 Last Command High 0 6 ASCII 3 24

25 Last Command Low 0 FF ASCII 3 Record Period ASCII 4 Command Response 51 58, 61 68, 70 ASCII 3 72, 75, 80, 85, 86 SMITH Error Response 00, 91 96, 98, 99 ASCII 3 SUBR Error Response 97 ASCII 3 Carriage Return 0D ASCII 2 Line Feed 0A ASCII 2 Table 5: SMITH s data record An example of SMITH s data record is as follows, 08,11,35,28,176,190,000,180,167,030, ,020,096,012,07,01,010,67,00,00, This record indicates that on the 8 th day at 11:35:28 CDT, the sample engine s ADC counts are 176 which correlate to a temperature of C and the sample motor s ADC counts are 190 which correlate to a temperature of C. The sample RPS indicates that the sample pump is not running because it reads 000 and therefore is not counting any RPS. The control engine s ADC counts are 180 which correlate to a temperature of C and the control motor s ADC counts are 167 which correlate to a temperature of C. The control RPS indicates that the control pump is running because it is counting 30 rotations per second. The state bits read that the sample pump is off and the sample intake and exhaust valves are closed and the control pump is on and the control intake and exhaust valves are open. The environmental pressure ADC counts are 20 which convert to mbars, the environmental temperature ADC counts are 96 which correlate to a temperature of C, and the environmental humidity ADC counts are 12 which converts to 4.24 percent relative humidity. The last command to be sent up was the command 07 01, which turns on the control pump and opens the control valves. The telemetry period is set to 10, ten seconds, and the command response reads 67 which mean the control pump has been turned on and the control valves have been opened. The SMITH error response reads 00, which means there were no errors dealing with the pump control software and the SUBR error response reads 00, which means there were no errors dealing with the environmental acquisition software. 5. Conclusion In conclusion, the software itself worked without a glitch. The pump control software and the environmental acquisition software did not have any problems running. Each of the subsystem s software flowed as expected. However, there were times when data was not received from the environmental acquisition microcontroller for pressure, temperature, or humidity. This is thought to be because of a timing issue between the two microcontrollers. This I would have done differently, time permitting. I would have tried to figure out the problem between the two microcontrollers and fix it. Also the hall effect sensors did not give valid readings, but this is thought to be because they were knocked off before flight. Other than these problems, everything else worked perfectly and I would not have changed a thing. 25

HASP Student Payload Interface Manual

HASP Student Payload Interface Manual HASP Student Payload Interface Manual Version 02.08.08 1 I. Introduction This document describes the basic features of your HASP payload mounting plate and provides information on the mechanical, electrical,

More information

Definition of PLR on the RS485-bus. Version 1.06

Definition of PLR on the RS485-bus. Version 1.06 Definition of PLR on the RS485-bus Version 1.06 Version 1.06 1/35 Contents 1 INTRODUCTION...4 1.1 MOTIVATION...4 1.2 SCOPE OF THE DOCUMENT...4 1.3 VALUES...4 2 ARCHITECTURAL OVERVIEW...5 2.1 BUS TOPOLOGY...5

More information

HASP Payload Specification and Integration Plan

HASP Payload Specification and Integration Plan Payload Title: Measurement of Ozone Profile in the Stratosphere Using Nanocrystalline Sensor Arrays Payload Class: Small Large (circle one) Payload ID: 7 Institution: Contact Name: Contact Phone: Contact

More information

HASP Student Payload Interface Manual

HASP Student Payload Interface Manual HASP Student Payload Interface Manual Version 02.17.09 1 I. Introduction This document describes the basic features of your HASP payload mounting plate and provides information on the mechanical, electrical,

More information

Manual DTM Digital Pressure Transmitter

Manual DTM Digital Pressure Transmitter TetraTec Instruments GmbH Gewerbestr. 8 71144 Steinenbronn Deutschland E-Mail: info@tetratec.de Tel.: 07157/5387-0 Fax: 07157/5387-10 Manual Digital Pressure Transmitter *** VERSION 1.1 *** Update: 22.11.2006

More information

Preliminary Payload Specification and Integration Plan

Preliminary Payload Specification and Integration Plan ARIES GPS Payload By ARIES GPS Payload Team Oscar Valle Damian Miralles Rafael Isaac Alexander Santiago Jean Ojeda Faculty Advisor: Dr. Hien Vo Payload Title: ARIES SAT GPS Payload Payload Class: Small

More information

Data Representation and Binary Arithmetic. Lecture 2

Data Representation and Binary Arithmetic. Lecture 2 Data Representation and Binary Arithmetic Lecture 2 Computer Data Data is stored as binary; 0 s and 1 s Because two-state ( 0 & 1 ) logic elements can be manufactured easily Bit: binary digit (smallest

More information

8051 Microcontroller Interrupts

8051 Microcontroller Interrupts 8051 Microcontroller Interrupts There are five interrupt sources for the 8051, which means that they can recognize 5 different events that can interrupt regular program execution. Each interrupt can be

More information

11 Serial Communications

11 Serial Communications 11.1 COMMUNICATIONS PACKAGES There are a number of communication packages that can be used with the Quantum III to facilitate setup, record parameter data, view internal activity on a soft-scope and permit

More information

ADDMASTER. Addmaster Corporation. IJ-3080 Journal/Validation Printer. Specification. IJ-3080 Specification

ADDMASTER. Addmaster Corporation. IJ-3080 Journal/Validation Printer. Specification. IJ-3080 Specification IJ-3080 Journal/Validation Printer Specification Provides the electrical, mechanical, and interface specifications of the IJ-3080 Journal/Validation Printer. Cover Models: IJ-3080 The Addmaster Model IJ-3080

More information

Addmaster Corporation

Addmaster Corporation IJ-1000 Ink-Jet Validation Printer Specification Addmaster Corporation Address: 225 East Huntington Drive Monrovia, CA 91016 Web: www.addmaster.com Phone: (626) 358-2395 FAX: (626) 358-2784 Document: ij1w.doc

More information

Leica LP C (Laser Printer for Cassettes) System Requirement & Specifications

Leica LP C (Laser Printer for Cassettes) System Requirement & Specifications Leica LP C (Laser Printer for Cassettes) System Requirement & Specifications LP C Req. & Spec. Page 1 of 9 Version 1.1 Copyright 2010 Leica Microsystems All rights reserved All company names, product names,

More information

HASP Payload Specification and Integration Plan

HASP Payload Specification and Integration Plan Payload Title: PLEASE LSU Payload Class: Small Large (circle one) Payload ID: 12 Institution: Contact Name: Louisiana State University Joel Taylor Contact Phone: (985) 788-5384 Contact E-mail: jet.taylor10@gmail.com

More information

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 Subject: Microcontroller and Interfacing (151001) Class: B.E.Sem V (EC-I & II) Q-1 Explain RISC

More information

EXPERIMENT 8: Introduction to Universal Serial Asynchronous Receive Transmit (USART)

EXPERIMENT 8: Introduction to Universal Serial Asynchronous Receive Transmit (USART) EXPERIMENT 8: Introduction to Universal Serial Asynchronous Receive Transmit (USART) Objective: Introduction To understand and apply USART command for sending and receiving data Universal Serial Asynchronous

More information

Laboratory 10. Programming a PIC Microcontroller - Part II

Laboratory 10. Programming a PIC Microcontroller - Part II Laboratory 10 Programming a PIC Microcontroller - Part II Required Components: 1 PIC16F88 18P-DIP microcontroller 1 0.1 F capacitor 3 SPST microswitches or NO buttons 4 1k resistors 1 MAN 6910 or LTD-482EC

More information

LDV Communications Specification

LDV Communications Specification LDV6x-0308m - 1/22 Models: LDV6S and LDV6U LDV Communications Specification 2/19/2002 Rev 0.1 Created document draft JDS 2/22/2002 Rev 0.11 Added instructions on the use of Broadcast Messages JDS 3/18/2002

More information

Project Final Report Internet Ready Refrigerator Inventory Control System

Project Final Report Internet Ready Refrigerator Inventory Control System Project Final Report April 25, 2006 Dustin Graves, dgraves@gwu.edu Project Abstract Appliance vendors have started producing internet enabled refrigerators which allow users to keep track of refrigerator

More information

Specification. Current Consumption Range 8m * Rotational Angle +/- 50 degrees * Shear Angle +/- 40 degrees *

Specification. Current Consumption Range 8m * Rotational Angle +/- 50 degrees * Shear Angle +/- 40 degrees * HX11TR Ultrasonic Positioning Device The HX11TR can be set up to operate as a ultrasonic signal receiver, ultrasonic transmitter, ultrasonic caller and ultrasonic transponder. It is small size and economical.

More information

Sequential Event Recorder

Sequential Event Recorder DESCRIPTION Sequential Event Recorder Product Specifications and Installation Data The Sequential Event Recorder (SER) is an intelligent Genius I/0 block that resides directly on the Genius LAN. The primary

More information

THERMO-CON. Model No. HECR002-A5. Keep available whenever necessary.

THERMO-CON. Model No. HECR002-A5. Keep available whenever necessary. HEC-OM-S008 Aug.2014 Communication Manual THERMO-CON Model No. HECR002-A5 Keep available whenever necessary. This manual is copyrighted and all rights are reserved by SMC Corporation, and may not, in whole

More information

Application Note #2437

Application Note #2437 Application Note #2437 The CW Command This application note describes the CW Galil command. The CW command has three uses: it (1) prints the controller s copyright message, (2) sets or clears the most

More information

Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977)

Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 General: info@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Educational: www.stampsinclass.com

More information

Introduction Page 1. Power Supply Requirements & Hardware Options Page 2. External Connectors (Functions & Pinouts) Page 2

Introduction Page 1. Power Supply Requirements & Hardware Options Page 2. External Connectors (Functions & Pinouts) Page 2 A262B Interface Board Connection and Application Data Introduction Page 1 Power Supply Requirements & Hardware Options Page 2 External Connectors (Functions & Pinouts) Page 2 Software Requirements (Control

More information

BV4531U. I2C or Serial 6 Way Relay

BV4531U. I2C or Serial 6 Way Relay BV4533 Date February 2018 11 Feb. 2018 Firmware Revision 1.0.4 Preliminary 1.1.0 Serial Updated I2C or Serial 6 Way Relay 3 Sep. 2018 1.1.0 I2C corrections, trigger is not used Introduction This is an

More information

Flow Computer. SyberTrol. Communications. The Most Trusted Name In Measurement

Flow Computer. SyberTrol. Communications. The Most Trusted Name In Measurement Flow Computer SyberTrol Communications Issue/Rev. 0.3 (9/97) Bulletin MN09044 The Most Trusted Name In Measurement Table of Contents Proprietary Notice... iv Section I - Introduction...1 Product Description...1

More information

1.1. INTRODUCTION 1.2. NUMBER SYSTEMS

1.1. INTRODUCTION 1.2. NUMBER SYSTEMS Chapter 1. 1.1. INTRODUCTION Digital computers have brought about the information age that we live in today. Computers are important tools because they can locate and process enormous amounts of information

More information

MODBUS Protocol for MiCOM P30 Series

MODBUS Protocol for MiCOM P30 Series MODBUS Protocol for MiCOM P30 Series Substation Protocols Technical Documentation This document does not replace the Technical Manual Version: MiCOM P30, MODBUS Index: B Release: 08 / 2011 MODBUS Protocol

More information

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40%

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40% POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40% Prof. Dipesh. M.Patel 1 Kandarp mehta 2 Himanshu amrutiya 3 Ravi bhalodia 4 Chirag amrutiya 5 1. Head, Electrical Engg. Department,

More information

Microprocessors/Microcontrollers

Microprocessors/Microcontrollers Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing

More information

EXPERIMENT 7: Introduction to Universal Serial Asynchronous Receive Transmit (USART)

EXPERIMENT 7: Introduction to Universal Serial Asynchronous Receive Transmit (USART) EXPERIMENT 7: Introduction to Universal Serial Asynchronous Receive Transmit (USART) Objective: To understand and apply USART command for sending and receiving data Introduction Universal Serial Asynchronous

More information

USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3

USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3 USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3 CONTENTS 1 INTRODUCTION... 3 2 INTERFACE DESIGN... 4 2.1 Connectivity... 5 2.2 Analog Interface... 6 2.3 I 2 C Interface... 7 2.4 I 2 C Operations...

More information

Flex Series User Guide

Flex Series User Guide User Programmable Current 4..20mA Digital RS485 Dual & Single Axis Up to 360º 2016 Flex Series User Guide Sensor Installation, Wiring, Flexware App Instructions Page 1 of 33 Page 2 of 33 Table of Contents

More information

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing

More information

INTRODUCTION. Mechanical Considerations APPLICATION NOTE Z86E21 THERMAL PRINTER CONTROLLER ZILOG

INTRODUCTION. Mechanical Considerations APPLICATION NOTE Z86E21 THERMAL PRINTER CONTROLLER ZILOG ZILOG DESIGNING A LOW-COST THERMAL PRINTER USING THE Z86E21 TO CONTROL THE OPERATING CURRENT ON LOW-COST THERMAL PRINTERS PROVIDES DESIGN FLEXIBILITY AND HELPS SAFEGUARD PERFORMANCE. INTRODUCTION Compact

More information

OPERATING MANUAL AND TECHNICAL REFERENCE

OPERATING MANUAL AND TECHNICAL REFERENCE MODEL WFG-D-130 HIGH SPEED DIGITAL 3 AXIS FLUXGATE MAGNETOMETER OPERATING MANUAL AND TECHNICAL REFERENCE December, 2012 Table of Contents I. Description of the System 1 II. System Specifications.. 2 III.

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING. EE Microcontroller Based System Design

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING. EE Microcontroller Based System Design DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6008 - Microcontroller Based System Design UNIT III PERIPHERALS AND INTERFACING PART A 1. What is an

More information

Web Site: Forums: forums.parallax.com Sales: Technical:

Web Site:  Forums: forums.parallax.com Sales: Technical: Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

JSD81 series products are based on SCM's intelligent monitoring and control system, users set the calibration value,

JSD81 series products are based on SCM's intelligent monitoring and control system, users set the calibration value, 8-Channel Analog Signals to RS485/232 Converter(A/D Converter JSD81 series) Features: 8-CH analog signal acquisition/isolation,rs-485/232 output 24-bit AD converter, testing accuracy>0.05% Can Program

More information

Ultrabeam RCU-06 USB port description

Ultrabeam RCU-06 USB port description Abstract The Ultrabeam RCU-06 is an electronic controller used in a variety of Ultrabeam antennas. The main task of the controller is to tune the antenna by moving the (radiating) elements, based on the

More information

Application Note. Interfacing the CS5525/6/9 to the 68HC05. By Keith Coffey MOSI (PD3) SDO MISO (PD2) SCLK. Figure 1. 3-Wire and 4-Wire Interfaces

Application Note. Interfacing the CS5525/6/9 to the 68HC05. By Keith Coffey MOSI (PD3) SDO MISO (PD2) SCLK. Figure 1. 3-Wire and 4-Wire Interfaces Application Note Interfacing the CS5525/6/9 to the 68HC05 By Keith Coffey INTRODUCTION This application note details the interface of Crystal Semiconductor s CS5525/6/9 Analog-to-Digital Converter (ADC)

More information

I/O232-A User s Guide

I/O232-A User s Guide rmv electronics I/O232-A User s Guide DISCLAIMER: RMV ELECTRONICS INC. does not assume any liability arising from the application and/or use of the product/s described herein, nor does it convey any license.

More information

Manual 09/11 MN Z-EN. NZM-XATS-C Automatic Transfer Switch-Controller Modbus Communication Protocol

Manual 09/11 MN Z-EN. NZM-XATS-C Automatic Transfer Switch-Controller Modbus Communication Protocol Manual 09/11 MN01219007Z-EN NZM-XATS-C Automatic Transfer Switch-Controller Modbus Communication Protocol All brand and product names are trademarks or registered trademarks of the owner concerned. Emergency

More information

RS-422 Code-Operated Switches

RS-422 Code-Operated Switches JUNE 2000 SW421A-R2 SW422A-R2 RS-422 Code-Operated Switches COS/4 TEXT TRANSPARENT GRAPHICS MODE RESET ST LO CUSTOMER SUPPORT INFORMATION Order toll-free in the U.S. 24 hours, 7 A.M. Monday to midnight

More information

Nokeval. No Manual. Model for serial inputs

Nokeval. No Manual. Model for serial inputs Nokeval No 0002 Manual Model 2800-207 for serial inputs Contents General Description... 3 Technical specifications... 3 Front panel...4 Configuration stage... 4 Resetting configuration parameters... 4

More information

Doug Fleenor Design, Inc. RS-232 to DMX512 Interface, 2 Generation. March 8, 2010 (Software V1.2)

Doug Fleenor Design, Inc. RS-232 to DMX512 Interface, 2 Generation. March 8, 2010 (Software V1.2) Doug Fleenor Design, Inc. nd RS-232 to DMX512 Interface, 2 Generation March 8, 2010 (Software V1.2) The second generation RS-232 to DMX512 interface has numerous features beyond the original device. The

More information

URG Series. Communication Protocol Specification

URG Series. Communication Protocol Specification DATE: FEB.2 nd 2004 URG Series Communication Protocol Specification SYMBOL CORRECTIONS PAGES DATE CORRECTED BY NO APPROVED BY CHECKED BY DRAWN BY DESIGNED BY C-42-3320-A 1/8 2D Sensor Communication Protocol

More information

Hello, and welcome to this presentation of the STM32 I²C interface. It covers the main features of this communication interface, which is widely used

Hello, and welcome to this presentation of the STM32 I²C interface. It covers the main features of this communication interface, which is widely used Hello, and welcome to this presentation of the STM32 I²C interface. It covers the main features of this communication interface, which is widely used to connect devices such as microcontrollers, sensors,

More information

DEBUGGING SERIAL COMMUNICATIONS WITH OTHER DEVICES

DEBUGGING SERIAL COMMUNICATIONS WITH OTHER DEVICES DEBUGGING SERIAL COMMUNICATIONS WITH OTHER DEVICES NOTE: This application note is intended for users connecting an external device to a HomeVision serial port. It may be helpful to users connecting to

More information

SPART. SPART Design. A Special Purpose Asynchronous Receiver/Transmitter. The objectives of this miniproject are to:

SPART. SPART Design. A Special Purpose Asynchronous Receiver/Transmitter. The objectives of this miniproject are to: SPART A Special Purpose Asynchronous Receiver/Transmitter Introduction In this miniproject you are to implement a Special Purpose Asynchronous Receiver/Transmitter (SPART). The SPART can be integrated

More information

Industrial SBU Product User s Manual

Industrial SBU Product User s Manual Industrial SBU Product User s Manual EUROPEAN COUNTRIES WARNING This is a Class A product. In a domestic environment this product may cause radio interference in which the user may be required to take

More information

Signal Isolators & Conditioners

Signal Isolators & Conditioners 8-ch DI Switch Signal to RS485/232 Converters (WJ62 Series) Features: >> Eight channels switch signal acquisition,isolated RS-485/232 output >> Each input channel adopts optical isolation >> Can read level

More information

BV4626 General Purpose I/O. Product specification. Mar 2010 V0.a. ByVac Page 1 of 13

BV4626 General Purpose I/O. Product specification. Mar 2010 V0.a. ByVac Page 1 of 13 General Purpose I/O Product specification Mar 2010 V0.a ByVac Page 1 of 13 Contents 1. Introduction... 3 2. Features... 3 3. Physical Specification... 3 3.1. JP7... 3 3.2. Control Interface... 4 3.3. Serial

More information

RTD Temperature acquisition converter WJ25

RTD Temperature acquisition converter WJ25 8-CH Thermocouple Signal to RS485/232 Acquisition Converter (WJ27 series 24Bits A/D Converter, data acquisition) Features: >> Eight channels thermocouple signal acquisition, isolated converter RS-485/232

More information

Communication protocol

Communication protocol Communication protocol Vacuum measurement and control unit for Compact Gauges RS232C interface Mnemonics BG 805 098 BE (9907) 1 Intended use This Communication protocol contains instructions for operating

More information

Automatic transfer switch

Automatic transfer switch Automatic transfer switch Modbus communication Protocol LINE 1 LINE 2 Q1 LOAD Q2 AUT RESET OFF _ OK MENU MENU AUT + MAN IR COM IEC 60947-6-1 Part. LE09507AA_EN-09/16-01 GF Automatic transfer switch EN

More information

API Hessen Network Protocol Revision C June 24, 1998

API Hessen Network Protocol Revision C June 24, 1998 Revision C June 24, 1998 TELEDYNE ADVANCED POLLUTION INSTRUMENTATION (TAPI) 9970 CARROLL CANYON ROAD SAN DIEGO, CA 92131-1106 USA TOLL-FREE: 800-324-5190 FAX: +1 858-657-9816 PHONE: +1 858-657-9800 E-MAIL:

More information

LCD03 - I2C/Serial LCD Technical Documentation

LCD03 - I2C/Serial LCD Technical Documentation LCD03 - I2C/Serial LCD Technical Documentation Pagina 1 di 5 Overview The I2C and serial display driver provides easy operation of a standard 20*4 LCD Text display. It requires only a 5v power supply and

More information

DirectNET Host. Communications Programs. In This Chapter...

DirectNET Host. Communications Programs. In This Chapter... Communications Programs In This Chapter.... Why do you need a communications program? Modes of Operation Protocol Components Controlling the Communications Initiating the Request Acknowledging the Request

More information

Signal Isolators & Conditioners

Signal Isolators & Conditioners RS485/232 to Analog Signal Converter Signal Isolators & Conditioners (D/A Converter,WJ31 series) Features: >> RS-485/232 interface, isolation convert standard analog signal output >> Analog signal output

More information

Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 4 rows x 20 characters Backlit (#27979)

Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 4 rows x 20 characters Backlit (#27979) 599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 General: info@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Educational: www.stampsinclass.com

More information

Appendix E External Control of CP650

Appendix E External Control of CP650 Appendix E The CP650 can be controlled by devices connected to the RS-232 serial data connector, or to the remotes connector located on the rear of the CP650. This appendix is for use by customers who

More information

ME2110: Creative Decisions and Design Electromechanical and Pneumatic Kit Manual

ME2110: Creative Decisions and Design Electromechanical and Pneumatic Kit Manual ME2110: Creative Decisions and Design Electromechanical and Pneumatic Kit Manual Contents 1 The Controller Box 1 2 Basic Programming of the Controller Box 2 2.1 Program Directives.....................................

More information

WF-700B User Manual. RS232 Interface for Coin Validators

WF-700B User Manual. RS232 Interface for Coin Validators RS232 Interface for Coin Validators WF-700B User Manual Version 1.4-2010-01-15 1.0 Introduction The WF-700B is an RS232 interface module for most models of coin acceptor products. The WF-700B has a built-in

More information

PROGRAMMING AND CUSTOMIZING

PROGRAMMING AND CUSTOMIZING PROGRAMMING AND CUSTOMIZING THE PICAXE MICROCONTROLLER SECOND EDITION DAVID LINCOLN Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore

More information

B.C.A 2017 MICROPROCESSOR AND ASSEMBLY LANGUAGE MODULE SPECIFICATION SHEET. Course Outline

B.C.A 2017 MICROPROCESSOR AND ASSEMBLY LANGUAGE MODULE SPECIFICATION SHEET. Course Outline B.C.A 2017 MICROPROCESSOR AND ASSEMBLY LANGUAGE Course Outline MODULE SPECIFICATION SHEET The objective of the course is to expose to the students to the architecture and instruction set of typical 8-bit

More information

INTELLIS. Modbus Direct Network Monitor

INTELLIS. Modbus Direct Network Monitor INTELLIS Modbus Direct Network Monitor System Installation and Operation Manual Phone: (201) 794-7650 Fax: (201)794-0913 Chapter 1 Modbus Protocol Revision History Revision 1.0 30 April, 2002 Initial Version

More information

Designing a Low-Cost USB Interface for an Uninterruptable Power Supply with the Cypress Semiconductor CY7C63001 USB Controller

Designing a Low-Cost USB Interface for an Uninterruptable Power Supply with the Cypress Semiconductor CY7C63001 USB Controller fax id: 3456 Designing a Low-Cost USB Interface for an Uninterruptable Power Supply with the Cypress Semiconductor C7C63001 USB Controller Introduction The Universal Serial Bus (USB) is an industrial standard

More information

17. I 2 C communication channel

17. I 2 C communication channel 17. I 2 C communication channel Sometimes sensors are distant to the microcontroller. In such case it might be impractical to send analog signal from the sensor to the ADC included in the microcontroller

More information

Getting Started with your D3000M Series Module

Getting Started with your D3000M Series Module Getting Started with your D3000M Series Module This document contains step-by-step instructions to quickly connect and communicate with your D3000M modules. The modules require a one-time configuration

More information

MICROPROCESSOR RELAY FOR PROTECTION OF ELECTRICAL SYSTEMS

MICROPROCESSOR RELAY FOR PROTECTION OF ELECTRICAL SYSTEMS MICROPROCESSOR RELAY FOR PROTECTION OF ELECTRICAL SYSTEMS V.LALITH KUMAR, IV-EEE S.T.I.C, GARIVIDI, VZM DT. INTRODUCTION: Modern power systems have a high degree of reliability. Power system design together

More information

Weeder Technologies. 90-A Beal Pkwy NW, Fort Walton Beach, FL

Weeder Technologies. 90-A Beal Pkwy NW, Fort Walton Beach, FL eeder Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Analog Input Module This product is Obsolete due to the main A/D chip which is no longer being manufactured.

More information

CAN / RS485. Product Description. Technical Reference Note. Interface Adapter. Special Features

CAN / RS485. Product Description. Technical Reference Note. Interface Adapter. Special Features CAN / Interface Adapter For SHP Series Total Power: < 1 Watts Input Voltage: 5V Internal Outputs: CAN,, USB, I 2 C Special Features Input Protocols: 1) using Modbus 2) CAN using modified Modbus Output

More information

IP-THERMISTOR. 6 CHANNELS TEMPERATURE 8-CHANNEL VOLTAGE Industry Pack module HARDWARE REFERENCE MANUAL. Revision 1.0 JANUARY, 2008

IP-THERMISTOR. 6 CHANNELS TEMPERATURE 8-CHANNEL VOLTAGE Industry Pack module HARDWARE REFERENCE MANUAL. Revision 1.0 JANUARY, 2008 IP-THERMISTOR 6 CHANNELS TEMPERATURE 8-CHANNEL VOLTAGE Industry Pack module HARDWARE REFERENCE MANUAL Revision 1.0 JANUARY, 2008 This Document shall not be duplicated, nor its contents used for any purpose,

More information

Intelligent Pressure Measuring System

Intelligent Pressure Measuring System Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IJCSMC, Vol. 3, Issue.

More information

Manual iaq-engine Indoor Air Quality sensor

Manual iaq-engine Indoor Air Quality sensor Manual iaq-engine, Version 2.0 May 2011 (all data subject to change without notice) Manual iaq-engine Indoor Air Quality sensor Digital and analog I/O SMD type package Product summary iaq-engine is used

More information

VeriColor. Solo Identification System. Command Users Manual Document ver Rev. 7/20/05

VeriColor. Solo Identification System. Command Users Manual Document ver Rev. 7/20/05 VeriColor Solo Identification System Command Users Manual Document ver. 1.13 Rev. 7/20/05 i ii PROPRIETARY NOTICE The information contained in this manual is derived from patent and proprietary data from

More information

SBLM- User's Guide. Matko Message Center Help v1.1

SBLM- User's Guide. Matko Message Center Help v1.1 SBLM- User's Guide Matko Message Center Help v1.1 Read this Manual before installing and operating this equipment. Save this manual for future reference 2 Table of Contents General 4 Wiring and Mounting

More information

LCD03 - I2C/Serial LCD Technical Documentation

LCD03 - I2C/Serial LCD Technical Documentation LCD03 - I2C/Serial LCD Technical Documentation 2YHUYLHZ The I2C and serial display driver provides easy operation of a standard 20*4 LCD Text display. It requires only a 5v power supply and the two data

More information

3.1. Unit 3. Binary Representation

3.1. Unit 3. Binary Representation 3.1 Unit 3 Binary Representation ANALOG VS. DIGITAL 3.2 3.3 Analog vs. Digital The analog world is based on continuous events. Observations can take on (real) any value. The digital world is based on discrete

More information

PAK-XI PS/2 Coprocessor Data Sheet by AWC

PAK-XI PS/2 Coprocessor Data Sheet by AWC PAK-XI PS/2 Coprocessor Data Sheet 1999-2003 by AWC AWC 310 Ivy Glen League City, TX 77573 (281) 334-4341 http://www.al-williams.com/awce.htm V1.0 30 Oct 2003 Table of Contents Overview...1 If You Need

More information

A Issue A Original. Instruction Manual. nxds Serial Comms Interface

A Issue A Original. Instruction Manual. nxds Serial Comms Interface Instruction Manual A735-01-860 Issue A Original nxds Serial Comms Interface Description nxds6i nxds10i nxds15i nxds20i Item Number A735-01-983 A736-01-983 A737-01-983 A738-01-983 nxds6ic nxds10ic nxds15ic

More information

UNIT 3 THE 8051-REAL WORLD INTERFACING

UNIT 3 THE 8051-REAL WORLD INTERFACING UNIT 3 THE 8051-REAL WORLD INTERFACING 8031/51 INTERFACING TO EXTERNAL MEMORY The number of bits that a semiconductor memory chip can store is called chip capacity It can be in units of Kbits (kilobits),

More information

Signal Isolators & Conditioners

Signal Isolators & Conditioners Analog Signal to RS485/232 Converter Signal Isolators & Conditioners (WJ21 series A/D Converter) Features: >> Analog signal acquisition, isolated RS-485/232 output >> 12-bit AD converter, testing accuracy>0.1%

More information

575F-2071, 1000F-2071, 1100F-2071

575F-2071, 1000F-2071, 1100F-2071 Nokeval No 290507 Manual Model 575F-207, 000F-207, 00F-207 and 800X-207 Serial input RS232 / RS485 Contents General Description... 3 Technical specifications... 3 Front panel...4 Configuration stage...

More information

THE AVR MICROCONTROLLER AND EMBEDDED SYSTEMS. Using Assembly and С

THE AVR MICROCONTROLLER AND EMBEDDED SYSTEMS. Using Assembly and С THE AVR MICROCONTROLLER AND EMBEDDED SYSTEMS Using Assembly and С Muhammad AH Mazidi Sarmad Naimi Sepehr Naimi Prentice Hall Boston Columbus Indianapolis New York San Francisco Upper Saddle River Amsterdam

More information

USER MANUAL. Modbus IHP24-A IHP24-AF IHP24-B IHP24-BF IHP24-F IHP24-I 1/26

USER MANUAL. Modbus IHP24-A IHP24-AF IHP24-B IHP24-BF IHP24-F IHP24-I 1/26 USER MANUAL Modbus IHP24-A IHP24-AF IHP24-B IHP24-BF IHP24-F IHP24-I 1/26 Table of contents 1 General... 3 1.1 Safety instructions... 3 2 Purpose... 4 3 Specifications... 5 3.1 Electrical specifications

More information

MODBUS Network Communication

MODBUS Network Communication MODBUS Network Communication The IP3416 and IP99 use the MODBUS protocol, originally standardized by Modicon and is used widely in the PLC industry. For instance, many graphic interface packages available

More information

CS341 *** TURN OFF ALL CELLPHONES *** Practice NAME

CS341 *** TURN OFF ALL CELLPHONES *** Practice NAME CS341 *** TURN OFF ALL CELLPHONES *** Practice Final Exam B. Wilson NAME OPEN BOOK / OPEN NOTES: I GIVE PARTIAL CREDIT! SHOW ALL WORK! 1. Processor Architecture (20 points) a. In a Harvard architecture

More information

PF2100 MODBUS LOGGER CARD SYSTEM SPECIFICATION. v1.0 DRAFT Revised Dec 4, 2014 Last Revised by Alex Messner

PF2100 MODBUS LOGGER CARD SYSTEM SPECIFICATION. v1.0 DRAFT Revised Dec 4, 2014 Last Revised by Alex Messner PF2100 MODBUS LOGGER CARD SYSTEM SPECIFICATION Revised Last Revised by Alex Messner This page was intentionally left blank. Table of Contents 1 Overview... 2 2 User Interface... 3 2.1 LEDs... 3 2.2 Buttons...

More information

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs. acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.) Module 0 Introduction Introduction to Embedded Systems, Real Time

More information

Design Brief 205 Understanding the Anadigm Boot Kernel (ABK)

Design Brief 205 Understanding the Anadigm Boot Kernel (ABK) Design Brief 205 Understanding the Anadigm Boot Kernel (ABK) Introduction This document describes the Anadigm Boot Kernel (ABK) and the ABK command language. Overview The Anadigm Boot Kernel is a set of

More information

Training Kit for HP 1660/70 Series Logic Analyzers

Training Kit for HP 1660/70 Series Logic Analyzers Training Guide Publication Number E2433-97034 First Edition, November 1997 For Safety information, Warranties, and Regulatory information, see the pages behind the Index. Copyright Hewlett-Packard Company

More information

Experiment 3. TITLE Optional: Write here the Title of your program.model SMALL This directive defines the memory model used in the program.

Experiment 3. TITLE Optional: Write here the Title of your program.model SMALL This directive defines the memory model used in the program. Experiment 3 Introduction: In this experiment the students are exposed to the structure of an assembly language program and the definition of data variables and constants. Objectives: Assembly language

More information

TMCC160 TMCL FIRMWARE MANUAL

TMCC160 TMCL FIRMWARE MANUAL motioncookie SYSTEM IN A PACKAGE motioncookie TMCC160 TMCL FIRMWARE MANUAL TMCC160 TMCL Firmware Version 2.09 2015-NOV-25 Document Revision 1.0 2015-DEC-04 The TMCL Firmware is used in combination with

More information

Serial Communication. Transmit. Receive To EECC250 - Shaaban. From Universal Asynchronous Receiver/Transmitter (UART) Parity Bit

Serial Communication. Transmit. Receive To EECC250 - Shaaban. From Universal Asynchronous Receiver/Transmitter (UART) Parity Bit Parity Bit ASCII Character From 68000 Transmit Transmitter Buffer (TB) Serial Communication Receive To 68000 ASCII Character Parity Bit To device Parity Bit ASCII Character Receiver Buffer (RB) Universal

More information

CoolMaster Programmers Reference Manual (PRM)

CoolMaster Programmers Reference Manual (PRM) CoolMaster Programmers Reference Manual (PRM) CoolMaster Interface Adapter for VRV, VRF Air Conditioning Systems Cool Master 1000D Cool Master 2000S Cool Master 3000T Cool Master 4000M Version 3.0 8/12/2009

More information

RPC Interface Specification November 2001 Introduction

RPC Interface Specification November 2001 Introduction Issue 2 Gordon Hopkins [M328] RPC Interface Specification November 2001 Introduction In order to provide reliable communications between a PC of any kind and a Model Railway layout, a strict communication

More information

RS485 INSTRUCTION MANUAL. DM4500 Series. Page 1 of 6

RS485 INSTRUCTION MANUAL. DM4500 Series. Page 1 of 6 RS485 INSTRUCTION MANUAL DM4500 Series Page 1 of 6 INDEX 1.1. RS485 OUTPUT...3 1.1.1. Introduction... 1.1.2. RS output menu diagram... Page 2 of 6 1.1 RS4 OUTPUT 1.1.1 Introduction The RS485 output option

More information

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their S08 Highlighted Features Why Do I Need a Slave LIN Interface Controller (SLIC)? Design Challenges Slave synchronization Slave synchronizing to LIN messaging requires a cost versus resource trade-off. Your

More information