USER GUIDE INTRODUCTION This evaluation board is designed to provide a fast and easy start for evaluation of the GSS CozIR®- Blink-N sensor. The CozIR®-Blink-N sensor is designed to be power cycled and pre-programmed to take one reading per power cycle. This means that power to the sensor must be removed and re- applied before the sensor will take another reading.
Choose “VCP Drivers” and select the correct driver for your operating system. SOFTWARE INSTALLATION The GSS evaluation board software is available direct from the GSS web site. Download the .zip file to your computer. Unzip and click on Setup.exe and follow the instructions on the screen.
USER GUIDE EVALUATION BOARD CONCEPT Figure 1: Evaluation Board Key Components The evaluation board consists of a USB interface device, which connects to an on-board microcontroller. The on-board microcontroller connects to the sensor using either its UART or I C interface. The interface mode from the microcontroller to the sensor is user selectable.
USER GUIDE STANDALONE OPERATION The sensor can be completely isolated from the rest of the evaluation board electronics. This allows the user to conveniently control the sensor directly via edge connectors J3, J4 and J5. To operate in this manner, the DIP switches (S5) must be set to isolate the sensor from the microcontroller by putting them into the off position.
Blink-N is pre-programmed to take a single reading per power cycle. This means that power to the sensor must be removed and re-applied before the sensor will take another reading. Note the sensor must be powered via the USB interface (method 2) if the GSS evaluation software is to be used.
USER GUIDE Method 3 - Variable External Power Supply The user can also drive the sensor directly with an external power supply, bypassing the on-board low noise LDO and FET switch. This allows the user to evaluate the behaviour of the sensor with different supply voltages or power sources.
Page 11
USER GUIDE NAME TYPE DESCRIPTION I2C_SCL Digital Input C serial clock input. Open drain, external 3.3kΩ resistor pulled high to VDD required I2C_SDA Digital C serial data input/output. Open drain, external Input/Output 3.3kΩ resistor pulled high to VDD required Tx_Out Digital Output UART Transmit Output Rx_In...
USER GUIDE SENSOR POWER CONSUMPTION MEASUREMENT The sensor evaluation board contains circuitry to allow the user to accurately measure sensor current consumption. A high-precision, high-side current-sense amplifier is used to measure the current through a 1.5ohm resistor R6. The signal is digitised by the on-board microcontroller. The application software graphically displays the current draw of the sensor over the initial part of the measurement cycle and displays the average current draw whilst it is powered up.
RUNNING THE SOFTWARE The software may start automatically after installation. If it does not, you can start it from the “Program” Menu in the Start Menu. Look for the filename GSS Customer Evaluation Board. The opening screen is below. To connect to the sensor, select the correct COM port from the drop-down Connection list, and click the CONNECT button.
USER GUIDE SENSOR MEASUREMENT The CozIR®-Blink-N sensor is pre-programmed to automatically take a series of measurements, filter the data, and output a single reading after power is applied. After completion of this process, the CozIR®-Blink-N will automatically enter a low power state. The CozIR®-Blink-N will not take any further measurements until after a power cycle.
Page 17
USER GUIDE The CozIR®-Blink-N takes a number of measurements and filters them to create a single reading. Each measurement takes 200ms plus the sensor setup time. For an ‘nPulse’ setting of 16, the time to report a reading is approximately 16*200ms + 300ms = 3.5s. If the time required by the sensor to report a valid reading is lower than the minimum cycle time, the software will not accept the value and the user will be reminded of the minimum value allowable for the ‘nPulse’...
USER GUIDE OTHER ENVIRONMENTAL SENSORS The evaluation board also contains on-board temperature, humidity, pressure, and current sensors. These can be set to take measurements automatically at a pre-set period or set to take readings manually. Note the time period can be set independently of the CO sensor read period.
USER GUIDE CURRENT MEASUREMENT To measure current, the sensor must be in ‘Manual Measurement’ mode. The current measurement function generates a real time graphical display of the current consumption of the sensor. To correctly measure average current, the period between power cycles must be specified. This is done by entering a value in the ‘Measure every seconds’...
USER GUIDE GRAPHING SENSOR DATA The user can graph sensor data. Click on the appropriate sensor box to graph the data in the upper central area of the user interface. Note, only one sensor can be graphed at a time. The graph update rate is set to the measurement rate, defined by the ‘Measurement Time’...
USER GUIDE ZERO-POINT SETTING THE SENSOR There are a several methods available to the user to set the zero point of the sensor. In all cases, the best zero is obtained when the gas concentration is stable, and the sensor is at a stable temperature. Note the zero-point settings are not cumulative and only the latest zero-point setting is effective.
USER GUIDE ZERO IN NITROGEN Place the sensor in nitrogen gas and allow time for the sensor to stabilise and the gas to be fully diffused into the sensor. Click on ‘Nitrogen’. The sensor will be zeroed assuming a 0ppm CO environment.
USER GUIDE PRESSURE COMPENSATION GSS sensors are calibrated at a nominal 1013mbar. The CO reading from the sensor will vary from the nominal output if the mean barometric pressure is different from the calibration setting. It is possible to configure the sensor to correct for this effect by writing the actual or reference mean barometric pressure in mbar to the sensor.
USER GUIDE BLINK MODE SETTINGS The CozIR®-Blink-N is pre-programmed to start taking measurements at a pre-set rate of 200msec after power is applied to the sensor. These measurements are filtered to create a single reading that is stored in sensor memory. Once this reading has been stored in memory, the sensor will stop taking measurements.
USER GUIDE AUTO-ZERO FUNCTION The sensor has a built-in auto-zeroing function. To function correctly, the sensor must be exposed to typical background fresh air levels (~400ppm) at least once during the auto-zero period. The auto- zero function uses the information gathered during these periods to re-zero. The sensor will reset the ‘zero’...
USER GUIDE SENSOR COMMUNICATIONS The sensor has two control interface modes. To ensure the sensor behaviour is representative of real-world use, the evaluation board microprocessor will communicate with the sensor in either UART or I C mode dependent on this setting. To set the interface mode, click on the appropriate dialogue box.
USER GUIDE DATA DISPLAY Essential sensor data is displayed numerically in the lower half of the user interface. Sensor Data Type Description Units Sensor ID No. Unique sensor ID concentration Temperature Ambient temperature °C Pressure Ambient pressure mbar Average Current Current drawn by the sensor over a power cycle period –...
Page 28
USER GUIDE Sensor Data Type Description Units Mode Measurement mode Poll Period Measurement update period Seconds Filter Digital filter setting Decimal Last Zero Value Value used to re-zero the sensor Pressure Comp Pressure value used by CO sensor mbar Hours Ran No value This data is static and represents the configuration of the CO sensor.
Page 30
The data will be recorded as a .csv file that can subsequently be opened in a spreadsheet program. The sensor data will be timestamped, allowing easy analysis of all environmental parameters. The measurement period for each sensor type follows the settings on the user interface. Recorded by GSS Sensor Evaluation Board 13/01/2021 11:36 451761...
USER GUIDE TERMINAL VIEW Access to all CO sensor functions and register settings are available to the user using the Terminal View. The Terminal View allows the user to read and write directly to the CO sensor. For a Blink-N sensor to accept commands the sensor MUST NOT be in polling mode. Before sending any commands to the sensor, it must be power cycled using the ‘reset’...
USER GUIDE TERMINAL VIEW – UART READ To open the terminal window for UART communications, first ensure that ‘UART Comms’ has been selected under the ‘Communications’ menu. Before reading from or writing to the UART interface, press the ‘Reset’ button. The S0 and S1 indicate that a power-cycle has occurred after selecting the Reset button.
USER GUIDE TERMINAL VIEW – UART WRITE Write the command into the dialogue box and click ‘Send. In this example, the X Command is shown. X is the command to zero the sensor in a known gas concentration, in this case 1000ppm. Sending a command followed by an integer (X 1000 in this case) will write the value into the appropriate register.
USER GUIDE TERMINAL VIEW – I C WRITE To open the terminal window for I C communications, first ensure that ‘I C Comms’ has been selected under the ‘Communications’ menu. Before reading from or writing to I C registers, press the ‘Reset’...
USER GUIDE TERMINAL VIEW – I C READ To read from an I C register, the instruction is formatted as “%rd” followed by the number of bits to read as noted in the datasheet, followed by the register number in decimal. For example: “%rd16 2”...
Page 36
USER GUIDE The “%” in the I C commands denotes to the evaluation board that a special command must be pre- processed before passing on to the sensor. If the interface is set to I C mode, and if the % is missing, the evaluation board assumes the command is a UART command and sending it on to the sensor will return a timeout.
GSS is not liable for applications assistance or customer product design. The customer is solely responsible for its selection and use of GSS products. GSS is not liable for such selection or use nor for use of any circuitry other than circuitry entirely embodied in a GSS product.
Need help?
Do you have a question about the CozIR-Blink and is the answer not in the manual?
Questions and answers