USAGE MANUAL: SIX AXIS TORQUE FORCE SENSOR BOARD (STRAIN)

Size: px
Start display at page:

Download "USAGE MANUAL: SIX AXIS TORQUE FORCE SENSOR BOARD (STRAIN)"

Transcription

1 Page. 1 of 41 USAGE MANUAL: SIX AXIS TORQUE FORCE SENSOR BOARD (STRAIN) Rev. Prepared by 0.0 LC Date Approved Date 18/04/2008 Revision history Rev. Date Description /04/2008 Preliminary emission /08/2009 Updated for revision 001 of electronic board /08/2009 Document translated in English /12/2009 Corrected outgoing message payload at /06/2011 Updated to reorganized strain application and correct polling message

2 Page. 2 of 41 Summary Revision history...1 Summary...2 General description...3 Electtronics description...3 External connections...8 Test firmware description...9 Strain application...9 CAN Protocol messages...11 Initial test and configuration...38 Sensor calibration...39 References...41

3 Page. 3 of 41 General description Goal of this document is the specification of the HW and FW information needed for the use and HW/FW/SW development of the six axis torque and force sensor (STRAIN board). Electtronics description The board is based on a 16 bit DSP from Microchip (dspic30f4013), it samples up to a maximum of 6 analog channels for strain gauges sensors in a bridge configuration (using an instrumentation amplifier INA155); the Analog to digital converter (AD7685, 16 bit, 250 Ksps, SPI interface) is multiplexed (ADG658) on the 6 channels; for each channel is possible to dynamically modify the offset by means of a DAC (AD5310, 10bit, SPI interface), it is also possible to minimize the thermal drift effects of the strain gauges by placing proper compensation resistors on the free positions on the PCB. The values of these resistors are determined during the gluing and testing phase, each sensor (that has a unique serial number) is provided with a report stating the correct values. None of the sensor produced up to now has the compensation resistors mounted. The analog anti aliasing filters are a simple first order RC around 700Hz cutoff, so clearly is necessary to use oversampling techniques and digital filtering to receive the best signal with minimum noise; but must be considered that the digital filtering used now is around 80Hz the analog filtering could be lowered to Hz if a lower noise is needed. Sampling synchronization is managed by the DSPic, as well as digital data transmission on the CAN bus line (driver MAX3051); the DSP also provide the digital filtering (IIR low pass up to 10 order = 5 bi-quads) and coordinate transformation from strain gauges space to torque/force space (6x6 matrix multiplication). The sensors in the current application don t need a calibration and are provided with a unitary diagonal matrix. If needed there are CAN commands to change the values inside the matrix. The computing power of the microcontroller (clock 10Meg*8PLL, 20MIPS) is more than enough for sampling, digital filtering with a 0.125msec period, so each channel is sampled and filtered at 1,33Khz. Moreover the maximum CAN bus data transmission is set at 1KHz, same frequency of the coordinate transformation. Measurement based on these data shows that there is enough free elaboration time to add new features or increasing the sample rate if needed. All system configurations (sampling and communication rates, digital filtering, transformation matrix, FW update) are controlled by the CAN bus commands; with the CAN bus lines the board inside the sensor is powered (5VDC), to power the sensor using the bus lines on the robot is necessary to modify the BLL o MC4 control boards mounting the 0R0 resistor for the output of the 5V and changing the 100R resistor placed on the GND of the bus (for details see schematics and PCB of the BLL/MC4 boards). The board is fully protected against power supply inversions and over voltages but care must be taken in detecting the faulting conditions as soon as possible in order to avoid excess heat or damaging in the protection circuitry. Considered the difficulty of changing the CAN bus termination resistor inside the sensor (the sensor must be opened and then offset re-calibrated) is preferable to connect the sensor in the middle of the line as the sensors are provided by default un-terminated; if needed a single resistor of 120R can be soldered directly between CANL and CANH lines. The first programming of the DSP is done in testing phase using an ICD emulator and a reduced version of the system FW is loaded in order to completely test the sensor functionality, The FW version needed on the robot is updated directly when the sensors are installed by means of the CAN bootloader application as the testing version is slightly different.

4 1.1 Electrical schematics Page. 4 of 41

5 Page. 5 of 41

6 Page. 6 of 41

7 Page. 7 of PCB Layout 1.3 Internal connections diagram The electronic board is completely contained inside the mechanical part of the sensor, the only connection with the exterior is the CAN-power supply 4 lines cable (equipped with a Molex male connector). The strain gauges bridges are soldered directly on the lateral pads (18 contacts) as can be seen in the following images:

8 Page. 8 of 41 To determine how to connect the strain gauges is sufficient measure the terminal resistance with an ohmmeter: Between +V and GND a value around 800Ω is measured, from output signal and GND and from output and +V can be measured a value around 400Ω. The connection order of the internal channels is not mandatory (the calibration matrix can magically reconnect the wires by itself ;-) but all the sensors produced up to now are connected as can be seen in the upper photos. Pin Signal Color 1 +V1 blue 2 S2 red 3 GND2 yellow 4 +V2 gray 5 S1 black 6 GND1 White If needed is possible to connect the mechanical part to GND placing a small drop of solder on a SMT jumper near the central hole. The CAN bus and power supply are connected as follows: Pin Signal Color TP2 +5VDC Red TP15 GND Black TP6 CANL white TP3 CANH Green The current drawn from the power supply (+5VDC) is, in normal conditions, lower than 50mA so, if possible, supply the sensor using a stabilized power supply with current limit set at 100mA. Once the connections are done the board is placed inside the mechanical parts and fastened with a screw passing through the central hole. External connections The external connections are described as follows: Signal Color +5VDC Red GND Black CANL White CANH Green The connector type is Molex PicoBlade family, code

9 Page. 9 of 41 Test firmware description The test firmware is developed for testing the sensors in production phase, it uses a protocol very similar to the one used on the robot; the FW itself is very similar (the robot firmware has been developed starting from the test FW) but there are some differences that are out of the scope of this document to describe. The test firmware is developed completely in C (pic30-gcc V4.03) using MPLab IDE ver. 8.0 heavily using standard libraries provided by the development system both for peripheral management and DSP routines for matrix manipulation and digital filtering. The code is structured in a way that permits to use it for the test of STRAIN and MAIS boards (changing a #include). Strain application The strain application has the goal of read strain gauges sensors, calculates torque and force data and sends results on CAN bus. 1.4 How to calculate torque and force data The torque and force are calculated from the values read by the ADC on the six-axis. They are calculated in this way: The calibration tare is calculated during the calibration phase and saved in no-volatile memory, while current tare is in volatile memory ad it is initialized to 0.AGGIUNGERE QC ALTRO??? The correct mathematical formula is: Where: Fx, Fy, Fz are force value in Cartesian axis Tx,Ty,Tz are torque value in Cartesian axis Tmij, i and j vi, i (1,6) are element of Transformation Matrix (1,6) are values read by ADC on six-axis calibti, i currti, i (1,6) are the tare of axix i-th. (1,6) are the tare of axix i-th

10 Page. 10 of Numerical formats and data structure The application is configured with data contained in the global variable strain_config_data_t strain_cfg. Some of these data are saved in EEPROM memory and is reloaded each power on in order to provide the user for a nonvolatile configuration (useful for not so often changing values such the calibration matrix, CAN address, etc). Data saved in EEPROM are contained in ee_data field of strain_cfg variable. During running application, data are stored in strain_cfg variable in RAM; when it is necessary to save some data in EEPROM, then it is necessary to call function strain_config_saveinee(), that saves data contained in strain_cfg.ee_data in EEPROM. Both Strain and Mais applications must know their firmware and CAN protocol version in order to send these information to icubinterface. These data are stored in strain_srccode_info, a constant variable defined in strain_config.c. In main.c, it is possible to know version information by strain_srccode_info_ptr, a pointer to strain_srccode_info. Strain uses DSPIC30f-HAL-STRAIN library s services, for operate with CAN bus, timers, etc. Finally, it is important to note that all DSP calculation routines use for input and output data format the 1.15 fractional format. 1.6 Execution flow When Strain application starts, it initializes all peripherals and load configuration data from EEPROM. Then configures timer Timer1, with period defined in strain_cfg.ee_data.ee_an_channelscanningtime and sets priority of Timer1 IRQ with maximum value to avoid jittering in the data flow. Note that Timer1 IRQ consists in calling timer s callback function: s_timer1_callback() Then it enters in endless loop, during which verifies if there are messages in CAN received queue. This loop is interrupted only by Timer1 s IRQ and can s IRQ. The latter saves received messages in received queue. The elaboration process flux is mainly concentrated in interrupt service routine of Timer1. The Timer1 s IRQ reads strain gauges sensors and stores values in the strain_cfg.ee_data.ee_an_channelvalue variable; during this interrupt it also sets the DAC value of the next channel to be sampled in order to correct its offset; in this way, the analog signal has reached stable state at next IRQ time. Only at the end of 6-th Timer1 s IRQ, it calculates transformation matrix and transmits Torque/force data. It is important to note how reading is done: at each interrupt IRQ function reads the analogical channel identified by strain_cfg.ee_data.ee_an_selectedchannel and saves value in strain_cfg.ee_data.ee_an_channelvalue[strain_cfg.ee_data.ee_an_selectedchannel]. When all analogical channels are read, the IRQ calculates torque and force data and sends them on CAN bus. Since sending data on CAN bus can generate noise that disturbs analog channels readings, the IRQ waits two following interrupt before restarting to read the first channel. See following figure:

11 Page. 11 of 41 1th IRQ call Timer1 period Read AN channel num 0 Read AN channel num 1 Read AN channel num 2 Read AN Read AN channel channel num 3 num 4 Read AN channel num 5 Send data wait wait Read AN channel num Get Strain application source code Strain application is a free software released under Copyright (C) 2007 RobotCub Consortium, European Commission FP6 Project IST If you are interested in use Strain source code see [3]. CAN Protocol messages The application recognizes a series of CAN messages compatibles with the protocol used on the icub. According to ICub s CAN protocol, messages are divided in three classes: POLLING: for the board and system configuration PERIODIC: for the automated transmission of board s values at a predefined data rate. In case of Strain, board s values are of hall sensor data. CANLOADER: for upgrade board s firmware. This document describes CAN messages belonging to POLLING and PERIODIC classes supported by Strain application. See [1] for messages of CANLOADER class. Is important to note, that POLLING and PERIODIC messages of sensor boards (Strain, Mais, etc) have the same structure of POLLING and PERIODIC messages of motor control boards, but they are different in class id number: POLLING messages PERIODIC messages Sensor boards Class id number = 2 Class id number = 3 Motor control boards Class id number = 0 Class id number = 1 icub s CAN protocol uses can message with only Standard ID(11 bits). For more information about CAN message see [2]. A message, belonging to POLLING class, has the following structure:

12 Standard ID 3 bits 4bits 4bits Message Class Source Destination Page. 12 of 41 For brevity, in the following chapters, the messages will be represented this way: A message, belonging to PERIODIC class, has the following structure: Standard ID 3 bits 4bits 4bits Message Class Source Id Message For brevity, in the following chapters, the messages will be represented this way: CSI

13 Page. 13 of Polling messages The following sections describe the commands (polling messages) accepted by the Strain application. Strain application can be configured at compile time for response to each command(polling message), by setting Strain_cfg. can_ack_every_msg = 1. For convenience, in describing the message refers to that field with CAN_ACK_EVERY_MESSAGE.

14 Page. 14 of Get version #define CAN_CMD_GET_FW_VERSION 0x1C This command returns the type of board, numerical FW revision and CAN protocol version. 0x1C PROTOCOL. VERSION PROTOCOL. BUILD PROTOCOL.VERSION = icub Interface CAN protocol version PROTOCOL.BUILD = icub Interface CAN protocol build Response message syntax: 0x1C BOAR TYPE STRAIN EXE. VERSION EXE. REVISION EXE. BUILD PROTOCOL. VERSION PROTOCOL. BUILD COMPATIBILITY EXE.VERSION = version of executable file. (value defined at compile time) EXE.REVISION = revision of executable file. (value defined at compile time) EXE.BUILD = build of executable file. (value defined at compile time) PROTOCOL.VERSION = version of CAN protocol implemented. (value defined at compile time) PROTOCOL.BUILD = build of CAN protocol implemented. (value defined at compile time) COMPATIBILITY = 1 if icub Interface PROTOCOL.VERSION and PROTOCOL.BUILD is equal to strain CAN protocol implemented; = 0 otherwise.

15 Page. 15 of Set board CAN address #define CAN_CMD_SET_BOARD_ADX 0x32 Sets the board CAN address. 0x32 AA AA =board address, [1..15] If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: Errors: If the address is greater than 15 or equal to 0 an error of type ERR_CAN_PARAMETERS_INVALID is issued, but actually Strain application doesn t manage error really. Note: if application is configured to be saved always (strain_cfg.save_eeprom_atonce ==1), then the new address is saved in Eeprom.

16 Page. 16 of Set transmission mode #define CAN_CMD_SET_TXMODE 0x7 Activate and deactivate the continuous data transmission mode. 0x7 M M = transmission mode = 0 Transmit calibrated data continuously =1 Do acquisition but do not transmit =2 reserved. Actually not used. =3 Transmit NOT calibrated data continuously =4 Transmit calibrated and NOT calibrated data continuously. (Debug mode).in this mode Strain board sends 4 can message. If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: C = class periodic messages, 1

17 Page. 17 of Set CAN data rate #define CAN_CMD_SET_CANDATARATE 0x8 Sets the force and torque data transmission rate in milliseconds; maximum data rate 1msec, minimum data rate 210msec. 0x8 DR DR = data rate in msec. [1..210] If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: NOTE: The set value can be saved to EEPROM in order to be recalled each time the sensor is powered or reset, for details see the command Save to EEPROM

18 Page. 18 of Save configuration to EE #define CAN_CMD_SAVE2EE 0x9 Save the current configuration data to EEPROM. 0x9 If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: Remarks: Use the Save To Eeprom command only if you are sure that: Other devices are NOT trying to send commands to the strain board during the save operation. Other devices are NOT expecting data from the strain board during the save operation. The strain board is NOT in the automatic transmission mode (see command Set Transmission Mode).

19 Page. 19 of Get Transformation Matrix Row Col value #define CAN_CMD_GET_MATRIX_RC 0xA Return the value of the element (R,C) of the Transformation Matrix. (This matrix is saved in eeprom). 0xA R C R:[0 5] row number x of matrix C:[0 5] column number y of matrix The response is : 0xA R C = class periodic messages, 1 C MSB LSB MSB and LSB of the element (R,C) of the Transformation Matrix.

20 Page. 20 of Set Transformation Matrix Row Col value #define CAN_CMD_SET_MATRIX_RC 0x3 Sets the value of the element (R,C) of the Transformation Matrix. (This matrix is saved in eeprom) 0x3 R C R:[0 5] row number of matrix C:[0 5] column number of matrix MSB and LSB of Transformation Matrix[R][C]. MSB LSB If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: NOTE: The set value can be saved to EEPROM in order to be recalled each time the sensor is powered or reset, for details see the command Save to EEPROM

21 Page. 21 of Get DAC value #define CAN_CMD_GET_CH_DAC 0xB Gets offset of DAC converter for channel CH. 0xB CH CH:[0 5] number of DAC channel to read The response is: 0xB CH MSB MSB and LSB of channel CH value. LSB

22 Page. 22 of Set DAC value #define CAN_CMD_SET_CH_DAC 0x4 Sets the value of the DAC (10bits) for offset correction of the channel CH. 0x4 CH MSB C = class test messages, 2 CH:[0 5] number of DAC channel to change offset. MSB and LSB of channel CH. MLB If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding:

23 Page. 23 of 41 Get ADC value #define CAN_CMD_GET_CH_ADC 0xC Gets the current ADC measurement (16bit) for the channel CH. This value can be raw or calibrated 0xC CH M CH:[0 5] number of ADC channel to read. Mode: if M = 0 return raw CH value else return calibrated CH value The response is: 0xC CH MSB and LSB of channel CH. M MSB MLB

24 Page. 24 of 41 Get Matrix Gain #define CAN_CMD_GET_MATRIX_G 0x12 Gets Matrix Gain. This value is saved in eeprom during calibration phase. 0x12 Response message: 0x12 G C = class periodic messages, 1 G: value of matrix gain

25 Page. 25 of 41 Set Matrix Gain #define CAN_CMD_SET_MATRIX_G 0x11 Sets Matrix Gain. This value is saved in eeprom during calibration phase. 0x11 G G:value of matrix gain If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: NOTE: The set value can be saved to EEPROM in order to be recalled each time the sensor is powered or reset, for details see the command Save to EEPROM

26 Page. 26 of 41 Get Full Scales #define CAN_CMD_GET_FULL_SCALES 0x18 Gets full scale of channel CH. This value is saved in eeprom during calibration phase. 0x18 CH CH:[0 5] number of channel Response message: 0x18 CH MSB CH:[0 5] number of channel MSB and LSB of the channel s full scale LSB

27 Page. 27 of 41 Set Full scales #define CAN_CMD_SET_FULL_SCALES 0x17 Sets full scale of channel CH. This value is saved in eeprom during calibration phase. 0x17 CH MSB CH:[0 5] number of channel MSB and LSB of the channel s full scale LSB If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: NOTE: The set value can be saved to EEPROM in order to be recalled each time the sensor is powered or reset, for details see the command Save to EEPROM

28 Page. 28 of 41 Set serial number #define CAN_CMD_SET_FULL_SCALES 0x19 Sets board s serial number. Serial number is saved in eeprom. 0x19 a b A,b,c,d,e,f,g are characters of serial number. c d e f If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: NOTE: The set value can be saved to EEPROM in order to be recalled each time the sensor is powered or reset, for details see the command Save to EEPROM. g

29 Page. 29 of 41 Get serial number #define CAN_CMD_GET_SERIAL_NO 0x1A Gets board s serial number. Serial number is saved in eeprom. 0x1A Response message is: 0x1A a A,b,c,d,e,f,g are characters of serial number. b c d e f g NOTE: The set value can be saved to EEPROM in order to be recalled each time the sensor is powered or reset, for details see the command Save to EEPROM.

30 Page. 30 of 41 Get Eeprom Status #define CAN_CMD_GET_EEPROM_STATUS 0x1B Return 0 if board received one of this commands: CAN_CMD_SET_CALIB_TARE CAN_CMD_SET_MATRIX_RC CAN_CMD_SET_CH_DAC CAN_CMD_SET_MATRIX_G CAN_CMD_SET_SERIAL_NO and it has not received Save to EEPROM command yet. Return 1otherwise. This command is used by CanLoader Calibrate Window only. 0x1B

31 Page. 31 of 41 Get Calibration Tare #define CAN_CMD_GET_CALIB_TARE 0x14 Gets calibration tare of channel CH. (Set during calibration phase). It is saved in Eeprom. 0x14 CH CH:[0 5] number of channel Response message: 0x 14 CH MSB CH:[0 5] number of channel MSB and LSB of the channel s calibration tare. LSB

32 Page. 32 of 41 Set Calibration Tare #define CAN_CMD_SET_CALIB_TARE 0x13 Sets calibration tare of channel CH or of all channels. (Set during calibration phase). It is saved in Eeprom. 0x13 V CH MSB LSB V: If = 0, set 0 calibration tare for all channels If = 1, set calibration tare to negative number of actual ADC channel value (for all channels) If = 2, set calibration tare for channel CH with MSB and LSB value. If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding: NOTE: The set value can be saved to EEPROM in order to be recalled each time the sensor is powered or reset, for details see the command Save to EEPROM.

33 Page. 33 of 41 Get Current Tare #define CAN_CMD_GET_CURR_TARE 0x16 Gets current tare of channel CH. Its value are temporary, not saved in eeprom. If not used it is initialized with 0. 0x16 CH CH:[0 5] number of channel Response message: 0x 16 CH MSB CH:[0 5] number of channel MSB and LSB of the channel s current tare. LSB

34 Page. 34 of 41 Set Current Tare #define CAN_CMD_SET_CURR_TARE 0x15 Sets current tare of channel CH or of all channels. 0x15 V CH MSB LSB V: If = 0, sets current tare for all channels equal to 0 If = 1, sets current tare to the negative number of current Torque value, that is sets the current tare to current value. (for all channels). If = 2, set current tare for channel CH with MSB and LSB value. If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding:

35 Page. 35 of 41 Set Multiplexer Channel number #define CAN_CMD_MUX_NUM 0xF Sets number of channels to multiplex. Deprecated. It can be used only for test porpoise. 0xF CH CH: number of channels If CAN_ACK_EVERY_MESSAGE is defined, return the command code as acknowledge following the coding:

36 Page. 36 of Outgoing messages When the automatic transmission is enabled (see Set Transmission Mode command), the two following messages are periodically transmitted. (default transmission period: 1ms) #define CAN_CMD_FORCE_VECTOR #define CAN_CMD_TORQUE_VECTOR 0xA 0xB CSI LSBFT1 MSBFT1 LSBFT2 MSBFT2 LSBFT3 MSBFT3 C = class PERIODIC message 3 I = Force vector/torque vector [A or B] MSB, LSB = MSB and LSB of force/torque value

37 By default the sensors are programmed to use the address 0xF. In the following image can be seen some outgoing messages. Page. 37 of 41

38 Page. 38 of 41 Initial test and configuration After closing completely the sensor, for some application is necessary to evaluate the offset correction values of each channel and find a suitable correction value, this task can be accomplished using a CAN graphing application such as ESD CANPlot or Gulp, plotting outgoing data for each channel, the offset can be corrected using the command Set DAC Value for channel x in order to obtain 6 overlapping lines on the graph. Once a set of values has been determined the configuration can be written in EEPROM using the command Save to EEPROM in order to reload the correction values at every power on or reset.

39 Page. 39 of 41 Sensor calibration The calibration of the sensor can be performed using the appropriate CAN commands (described the previous sections) or using the calibration utility included in the CANLOADER application Offset correction (calibration of the DAC unit) To change the offsets correction values of DAC unit, use the commands Set DAC Value for channel x and Get DAC Value for channel x described in the previous sections. You can monitor the output of the sensor using a graphical application such as ESD CANPlot or Gulp and change the DAC correction offsets in order to obtain 6 overlapping lines on the graph. You can also adjust the correction values using the calibration utility included in the CANLOADER application. When the canloader is connected, select the desired strain board from the list of detected devices and press the CALIBRATE button. The window that will appear will display the current readings of the six channels of the sensor and the values of the six DAC converters used to calibrate the offsets of the channels. The unit can be then calibrated manually, by moving the sliders until all the six channels will display a reading close to Do not apply any force of torque to the sensor during the calibration. Optionally, the auto-calibrate button will try to find automatically the correct offsets. When the calibration process is complete, the six offset can be saved to the eeprom using the save to eeprom button. Calibration window using the CANLOADER application. Using a graphical application (CANplot in this example), change the DAC offset in order to obtain 6 overlapping lines.

40 Page. 40 of Calibration of the transformation matrix The transformation matrix allows to convert the data sampled from the strain gauges to the effective force and torque values. This transformation is done by multiplying the vector of raw strain gauges data ε = [ε1, ε2, ε3, ε4, ε5, ε6]t by a transformation matrix K ϵ R6X6: f = Kε the result is a vector f = [Fx, Fy, Fz, τx, τy, τz] t containing the force and torque values. The calculation of the coefficients of the matrix K (sensor calibration) needed for this operation is outside the scope of this document. The matrix coefficients are represented with the 1.15 fractional format: e.g corresponds to the HEX value of 0x7FFF, 0.5 to 0x4000, 0.25 to 0x2000, 0.0 to 0x0000, to 0xE000, -0.5 to 0xC000 and -1.0 to 0x8000 (See for examples). The transformation matrix is by default initially set equal to the identity matrix, i.e: To change the coefficients of the transformation matrix, use the CAN commands SET MATRIX and GET MATRIX described in the previous sections. Additionally, the coefficients of the transformation matrix can be changed using the canloader utility. When the canloader is connected, select the desired strain board from the list of detected devices and press the CALIBRATE button. The bottom right part of the window will display the transformation matrix. When the calibration process is complete, the transformation matrix can be saved to the eeprom using the save to eeprom button.

41 Page. 41 of 41 References [1] [2] [3] CanLoader protocol specification: DIST_100_D_15_01_CANLOADER_PROTOCOL.doc CAN bus specification: Strain_develop_howto_001.odt in pic30f4013/strain

Strain gauge Measuring Amplifier GSV-1A8. Instruction manual GSV-1A8, GSV-1A8USB, GSV-1A16USB

Strain gauge Measuring Amplifier GSV-1A8. Instruction manual GSV-1A8, GSV-1A8USB, GSV-1A16USB Strain gauge Measuring Amplifier GSV-1A8 Instruction manual GSV-1A8, GSV-1A8USB, GSV-1A16USB GSV-1A8USB SubD1 (front side) GSV-1A8USB M12 (front side) GSV-1A16USB (rear side) GSV-1A8USB K6D (front side)

More information

GSV-1A4 M12/2 M12/2. Highlights

GSV-1A4 M12/2 M12/2. Highlights GSV-1A4 M12/2 M12/2 Highlights Input sensitivity: 2mV/V; 4mV/V, 2 mv/v, 1mV/V, 0.5mV/V configurable via jumpers Output signals ±10V AND 12mA+-8mA on 15 pin Sub-D Integrated half and quarter bridge completion

More information

JR3 EXTERNAL SENSOR ELECTRONICS WITH SERIAL DATA OUTPUT. JR3, Inc. 22 Harter Ave. Woodland, CA 95776

JR3 EXTERNAL SENSOR ELECTRONICS WITH SERIAL DATA OUTPUT. JR3, Inc. 22 Harter Ave. Woodland, CA 95776 JR3 EXTERNAL SENSOR ELECTRONICS WITH SERIAL DATA OUTPUT JR3, Inc. 22 Harter Ave. Woodland, CA 95776 5963B 13 October, 2003 TABLE OF CONTENTS CHAPTER 1 OVERVIEW General...1-1 Sensor...1-1 Electronic System...1-1

More information

JR3 EXTERNAL SENSOR ELECTRONICS WITH ANALOG OUTPUT. JR3, Inc. 22 Harter Ave. Woodland, CA 95776

JR3 EXTERNAL SENSOR ELECTRONICS WITH ANALOG OUTPUT. JR3, Inc. 22 Harter Ave. Woodland, CA 95776 JR3 EXTERNAL SENSOR ELECTRONICS WITH ANALOG OUTPUT JR3, Inc. 22 Harter Ave. Woodland, CA 95776 5962C 15 December, 2003 TABLE OF CONTENTS CHAPTER 1 OVERVIEW General...1-1 Sensor...1-1 Electronic System...1-1

More information

2FOC. Dual Field Oriented Controller for brushless motors. icub

2FOC. Dual Field Oriented Controller for brushless motors. icub 2FOC Dual Field Oriented Controller for brushless motors The 2FOC board is a high performance motor controller capable of driving up to two 200W permanent magnet synchronous motors with vectorial algorithms

More information

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual ACU6 Technical Reference Manual ANSARI Controller Unit Type 6 technical reference manual Document topics Specifications Interfacing Dimensions Document Version: 1.03 13. January 2013 By ANSARI GmbH Friedrich-Ebert-Damm

More information

Strain gauge Measuring Amplifier GSV-1A8. Instruction manual GSV-1A8, GSV-1A8USB, GSV-1A16USB

Strain gauge Measuring Amplifier GSV-1A8. Instruction manual GSV-1A8, GSV-1A8USB, GSV-1A16USB Strain gauge Measuring Amplifier GSV-A8 Instruction manual GSV-A8, GSV-A8USB, GSV-A6USB GSV-A8USB SubD5 (front side) GSV-A8USB M2 (front side) GSV-A6USB (rear side) GSV-A8USB K6D (front side) Version:

More information

DSP Filter System. Author: Nels Pearson Org Date: July 5, 2007 Rev Date: July 6, Doc Number: AIGO-009

DSP Filter System. Author: Nels Pearson Org Date: July 5, 2007 Rev Date: July 6, Doc Number: AIGO-009 DSP Filter System Author: Nels Pearson Org Date: July 5, 2007 Rev Date: July 6, 2007 Doc Number: AIGO-009 2-13 Table of Contents Introduction...3 Overview...3 A2D Input Filter Board...4 Overview...4 Input

More information

6A27 6A40 6A68 6A154 6A175

6A27 6A40 6A68 6A154 6A175 6A154 Interface's 6-axis load cell measures forces simultaneously in three mutually perpendicular axes and three simultaneous torques about those same axes. Six full bridges provide mv/v output on six

More information

EAZY-CAL LVC-4000 LVDT Signal Conditioner User Manual

EAZY-CAL LVC-4000 LVDT Signal Conditioner User Manual EAZY-CAL LVC-4000 LVDT Signal Conditioner User Manual Macro Sensors 7300 US Rt. 130 North, Bldg. 22. Pennsauken, NJ 08110 U.S.A. 856.662.8000 Manual P/N 0653 0006 0000 Rev. E July 3, 2013 AST / Macro Sensors

More information

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications Embedded TCP/IP 10/100-BaseT Network Module Features 16-bit Microcontroller with Enhanced Flash program memory and static RAM data memory On board 10/100Mbps Ethernet controller, and RJ45 jack for network

More information

Modern Robotics Inc. Sensor Documentation

Modern Robotics Inc. Sensor Documentation Sensor Documentation Version 1.0.1 September 9, 2016 Contents 1. Document Control... 3 2. Introduction... 4 3. Three-Wire Analog & Digital Sensors... 5 3.1. Program Control Button (45-2002)... 6 3.2. Optical

More information

Four-Channel Universal Analog Input Using the MAX11270

Four-Channel Universal Analog Input Using the MAX11270 Four-Channel Universal Analog Input Using the MAX70 MAXREFDES5 Introduction The MAXREFDES5 is a four-channel universal analog input that measures voltage or current signals. Each channel can be configured

More information

32 bit Micro Experimenter Board Description and Assembly manual

32 bit Micro Experimenter Board Description and Assembly manual 32 bit Micro Experimenter Board Description and Assembly manual Thank you for purchasing the KibaCorp 32 bit Micro Experimenter. KibaCorp is dedicated to Microcontroller education for the student, hobbyist

More information

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling. SmartFan Fusion-4 Speed Control and Alarm for DC Fans The driving force of motor control & electronics cooling. P/N FUS300-F DC Controls SmartFan Fusion-4 is a digital fan speed control and alarm that

More information

1 Principal Schematic for HTPA32x32d: Digital

1 Principal Schematic for HTPA32x32d: Digital This datasheet is valid for following parts: HTPA32x32dL2.1/0.8HiC[Si] HTPA32x32dL2.1/0.8C[Si] HTPA32x32dL2.1/0.8HiS[Si] HTPA32x32dL2.1/0.8S[Si] 1 Principal Schematic for HTPA32x32d: Digital SCL SDA 32x32

More information

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications Embedded TCP/IP 10-BaseT Network Module Features 8-bit reprogrammable Microcontroller with Enhanced Flash program memory, EEPROM and Static RAM data memory On board 10Mbps Ethernet controller, and RJ45

More information

Graphical LCD Display Datasheet EB

Graphical LCD Display Datasheet EB Graphical LCD Display Datasheet EB043-00-1 Contents 1. About this document... 2 2. General information... 3 3. Board layout... 6 4. Testing this product... 7 5. Circuit description... 8 Appendix 1 Circuit

More information

TPMC x ADC, 16x/0x DAC and 8x Digital I/O. Version 1.0. User Manual. Issue May 2018

TPMC x ADC, 16x/0x DAC and 8x Digital I/O. Version 1.0. User Manual. Issue May 2018 The Embedded I/O Company TPMC533 32x ADC, 16x/0x DAC and 8x Digital I/O Version 1.0 User Manual Issue 1.0.1 May 2018 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone: +49 (0) 4101 4058

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

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0,

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0, XC2000 Family AP16179 Application Note V1.0, 2010-07 Microcontrollers Edition 2010-07 Published by Infineon Technologies AG 81726 Munich, Germany 2010 Infineon Technologies AG All Rights Reserved. LEGAL

More information

MOD-ZIGBEE-PIR sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant

MOD-ZIGBEE-PIR sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant Revision B, Januray 2013 Designed by OLIMEX Ltd, 2011 Disclaimer: 2012 Olimex Ltd. Olimex, logo and combinations

More information

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors Ron Boe 5/15/2014 This user guide details the servo drives capabilities and physical interfaces. Users will be able to

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

Eddie Control Board with Power Connector (#28993) Eddie Control Board PCB (# )

Eddie Control Board with Power Connector (#28993) Eddie Control Board PCB (# ) 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

RFT(Robotous Force/Torque Sensor) Series

RFT(Robotous Force/Torque Sensor) Series RFT(Robotous Force/Torque Sensor) Series Installation and Operation Manual REVISION 1.1 1 Contents 1. Caution 4 1.1. Notices 4 1.2. Warning 4 2. Installation 5 2.1. Overview 5 2.2. Power Supply Specifications

More information

TS1000T Ceramic Evaluation Board (CEB1000_1)

TS1000T Ceramic Evaluation Board (CEB1000_1) TS1000T Ceramic Evaluation Board (CEB1000_1) These ceramic evaluation boards for the high-temperature TS1000T-series accelerometers are optimized evaluation boards designed to allow users to quickly and

More information

EDX-10 Series. Compact Recording System

EDX-10 Series. Compact Recording System 3-51 EDX-10 Series Compact Recording System Compact & lightweight, with a simple configuration, all channels synchronous 20 khz high-speed sampling (For 4 channels) Control Unit EDX-10B A unit controls

More information

DeviceNet Drive Profile CFW-09

DeviceNet Drive Profile CFW-09 Motors Automation Energy Transmission & Distribution Coatings DeviceNet Drive Profile CFW09 Communication Manual DeviceNet Drive Profile Communication Manual Serie: CFW09 Language: English Software Version:

More information

BX8 8-Channel Digital Amplifier

BX8 8-Channel Digital Amplifier 8-Channel Digital Amplifier 8-Channel Synchronized Sampling Internal Calculation of Axis Load Values for 6-Axis Sensors Active Scaling of Analog Outputs according to Internal Calculations ±5V, ±10V, 4-20mA,

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc.

Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc. 1997-2002 by NetMedia, Inc. All rights reserved. Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc. Microsoft, Windows and Visual Basic are either registered trademarks or trademarks

More information

6-Axis Force and Torque in All Six Axes 50N/1Nm to 50kN/5kNm Capacities Compact Size. Specifications

6-Axis Force and Torque in All Six Axes 50N/1Nm to 50kN/5kNm Capacities Compact Size. Specifications 6A _V1.3 2016_07_25 The Leader in Force Measurement Model 6A Series 6 Axis Load Cells (Fx Fy Fz Mx My Mz) 6-Axis Force and Torque in All Six Axes 50N/1Nm to 50kN/5kNm Capacities Compact Size Low Crosstalk

More information

Specification E2 Interface

Specification E2 Interface Specification E2 Interface Version 4.1 Name Date Created: Robert Mayr. 15.04.2011 Checked: Haider A. 15.04.2011 Approved: Reason for change: Text corrections TABLE OF CONTENTS 1 INTRODUCTION... 3 1.1 Overview..................................................................................................................

More information

Wall Industries SMPS and Microcontrollers

Wall Industries SMPS and Microcontrollers Wall Industries SMPS and Microcontrollers Introduction Wall Industries commitment to the latest technologies is evident in its recent announcement to add microcontrollers to their already advanced designs.

More information

EVAL-ADT7516. SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC FEATURES APPLICATIONS

EVAL-ADT7516. SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC FEATURES APPLICATIONS SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC EVAL-ADT7516 FEATURES Easy evaluation of the ADT7516 Can be used to emulate ADT7517 and ADT7519 Evaluation software

More information

XC164CS Prototype Board

XC164CS Prototype Board XC164CS Prototype Board Features: Small PCB (95 x 57 mm) with ground plane. o Designed to fit inside a Pac Tec FLX-4624 ABS enclosure Infineon XC164CS 16-bit single-chip microcontroller o 166SV2 core o

More information

MAXSANTAFEEVSYS User Manual

MAXSANTAFEEVSYS User Manual MAXSANTAFEEVSYS User Manual Rev 0; 5/14 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated s website at www.maximintegrated.com. Maxim

More information

EDX-10 Series. Compact Recording System

EDX-10 Series. Compact Recording System 3-49 EDX-10 Series Compact Recording System Compact, lightweight, with a simple configuration, all channels synchronous 20 khz high-speed sampling (For 4 channels) Control Unit EDX-10B A unit controls

More information

ISO-DA16/DA8. Hardware Manual

ISO-DA16/DA8. Hardware Manual ISO-DA16/DA8 Hardware Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery to the original purchaser. Warning

More information

Grove Lightning Detector 0219-MOD1016G-01

Grove Lightning Detector 0219-MOD1016G-01 Features and Benefits: The is an Arduino and Raspberry Pi Grove compatible breakout board with a full set of connectors. No external antennas required! It is designed for use in Low Power applications

More information

CPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief

CPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief CPT-DA28377 Texas Instruments TMS320F28377D controlcard compatible DA Series Interface Card Technical Brief May 2015 Manual Release 1 Card Version 1.0 Copyright 2015 Creative Power Technologies P/L P.O.

More information

Lecture (02) PIC16F84 (I)

Lecture (02) PIC16F84 (I) Lecture (02) PIC16F84 (I) By: Dr. Ahmed ElShafee ١ Review of Memory Technologies The PIC 16 Series PIC 16F84A The PIC 16F84A Memory The Oscillator Instruction Cycle Power up and Reset Parallel ports Technical

More information

SmartFan Vortex. I2C Speed Control for 12 VDC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

SmartFan Vortex. I2C Speed Control for 12 VDC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling. The driving force of motor control & electronics cooling. SmartFan Vortex I2C Speed Control for 12 VDC Fans DC Controls P/N VOR5I400F SmartFan Vortex is an I2C fan speed control and alarm designed for

More information

AMS 5812 OEM pressure sensor with an analog and digital output

AMS 5812 OEM pressure sensor with an analog and digital output Digital signal conditioning is becoming increasingly common in sensor technology. However, some sensor system states can be monitored more easily using analog values. For redundancy and system safety reasons

More information

SBC44EC. Single board computer for 44 pin PLCC PICs

SBC44EC. Single board computer for 44 pin PLCC PICs Single board computer for 44 pin PLCC PICs Table of Contents 1 Introduction...2 2 Features...3 3 Expansion Connectors...4 3.1 Frontend Connectors...4 3.1.1 Connecting IDC connectors to the Frontend Connector...5

More information

Techniques to Reduce Measurement Errors in Challenging Environments

Techniques to Reduce Measurement Errors in Challenging Environments Techniques to Reduce Measurement Errors in Challenging Environments Jon Semancik VTI Instruments Corp. 2031 Main Street Irvine, CA 92614 949-955-1894 jsemancik@vtiinstruments.com INTRODUCTION Test engineers

More information

LVX Control Unit. Features:

LVX Control Unit. Features: Date 2013-02-28 Control Unit Features: Most parameters can be defined as required for your interfaces. You decide which information is output and how. Fast cycle times, just a few µs/beam. Maximum beam-count

More information

Wasp Embedded Controller

Wasp Embedded Controller Wasp Embedded Controller Wasp16/32/64 Hardware Reference Guide PCB Rev 1.0 WASP16 WASP32 WASP64 MC433 Hardware Reference Guide Manual Revision 0.85 Table of Contents Warranty Statement...2 1.0 Introduction....4

More information

Programmable Device Interface PDI-1 A Versatile Hardware Controller with USB interface

Programmable Device Interface PDI-1 A Versatile Hardware Controller with USB interface Programmable Device Interface PDI-1 A Versatile Hardware Controller with USB interface Features and Specifications Arduino compatible for simple USB Programming 126 x 64 Graphic LCD 12x Digital IO ports*

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

Isolated Wideband Voltage Input 3B40 / 3B41 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Isolated Wideband Voltage Input 3B40 / 3B41 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM Isolated Wideband Voltage Input 3B40 / 3B41 FEATURES Interfaces, amplifies, protects& filters wide-bandwidth (h0 khz) single-channel analog voltage inputs. Module provides simultaneous precision voltage

More information

SDM-8AO. Expansion Module 8 analog outputs. Manufactured for

SDM-8AO. Expansion Module 8 analog outputs. Manufactured for Version 1.0 16.05.2014 Manufactured for Thank you for choosing our product. This manual will help you with proper support and proper operation of the device. The information contained in this manual have

More information

Easy Kit Board Manual

Easy Kit Board Manual User s Manual, V1.0, June2008 Easy Kit Board Manual Easy Kit - XC88x Microcontrollers Edition 2008-06 Published by Infineon Technologies AG, 81726 München, Germany Infineon Technologies AG 2008. All Rights

More information

Firmware Version 1.xx

Firmware Version 1.xx Table of Contents Table of Contents 1 This manual contains the information necessary to allow you to perform the following functions on the Bulletin 1395 Digital Reference Adapter Board option: Install

More information

muse Capstone Course: Wireless Sensor Networks

muse Capstone Course: Wireless Sensor Networks muse Capstone Course: Wireless Sensor Networks Experiment ADC: Sensing and Analog-to-Digital Conversion Objectives 1. Get familiar with the CLIO wireless sensor node development platform. 2. See how to

More information

TECHNICAL NOTE. VS1000: Evaluation Kit EVBA_2.0. Contents. EVBA_2.0 is a plug and play Evaluation Kit for Colibrys VS1000 accelerometers line.

TECHNICAL NOTE. VS1000: Evaluation Kit EVBA_2.0. Contents. EVBA_2.0 is a plug and play Evaluation Kit for Colibrys VS1000 accelerometers line. VS1000: Evaluation Kit EVBA_2.0 EVBA_2.0 is a plug and play Evaluation Kit for Colibrys VS1000 accelerometers line. To facilitate the integration in user environment and easily verify the excellent performances

More information

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment FAST SHIPPING AND DELIVERY TENS OF THOUSANDS OF IN-STOCK ITEMS EQUIPMENT DEMOS HUNDREDS OF MANUFACTURERS SUPPORTED

More information

Altimeter / Barometer Module SMD500 ultra low power, low voltage

Altimeter / Barometer Module SMD500 ultra low power, low voltage Altimeter / Barometer Module SMD500 ultra low power, low voltage 1. General Description The SMD500 marks a new generation of high precision digital pressure sensors for consumer applications. Its ultra

More information

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd. Display Real Time Clock (RTC) On LCD PR12 Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended through suggestion

More information

SK TU4-IOE-M12-C Part Number

SK TU4-IOE-M12-C Part Number SK TU4-IOE-M2-C Part Number 275 28 256 IO Extension Only qualified electricians are allowed to install and commission the module described below. An electrician is a person who, because of their technical

More information

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV. XE166 Family AP16160 X E 1 6 4 D r i v e C a r d H a r d w a r e D e s c r i p t i o n Application Note V1.0, 2009-03 Microcontrollers Edition 2009-03 Published by Infineon Technologies AG 81726 Munich,

More information

Absolute Encoder Multiturn

Absolute Encoder Multiturn Absolute Encoder Multiturn Features Resolution: Singleturn: up to 16,384 (14 Bit) steps per revolution Multiturn: up to 16,777,216 (24 Bit) revolutions Interface: SSI (synchron serial interface) or BiSS

More information

EMBEDDED SYSTEMS COURSE CURRICULUM

EMBEDDED SYSTEMS COURSE CURRICULUM On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:

More information

RS485 MODBUS Module 8AO

RS485 MODBUS Module 8AO Version 1.3 12/02/2013 Manufactured for Thank you for choosing our product. This manual will help you with proper support and proper operation of the device. The information contained in this manual have

More information

Product Family Specification

Product Family Specification Doc.Nr. 8260800.06 Product Family Specification Absolute pressure sensor SCP1000-D01 SCP1000-D11 Note: Reader is advised to notice that this Product Family Specification applies to SCP1000 version which

More information

Plasma Lite USB Module

Plasma Lite USB Module Plasma Lite USB Module DOC No. : 16511 Rev. : A8-100 Date : 6, 2004 Firmware Rev. : 600-100 Beta Innovations (c) 2004 http:\\www.betainnovations.com 1 Table of Contents Main Features...4 Introduction...5

More information

Isolated Voltage Input 3B30 / 3B31 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Isolated Voltage Input 3B30 / 3B31 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM Isolated Voltage Input 3B30 / 3B31 FEATURES Interfaces, amplifies, & filtersanalog input voltages. Narrow-bandwidth (3Hz) single-channel single conditioning. Module provides simultaneous precision voltage

More information

DN120 DeviceNet Gateway User Manual

DN120 DeviceNet Gateway User Manual DN120 DeviceNet Gateway User Manual DN120 PN 84-210010 Rev A Table of Contents CHAPTER 1 OVERVIEW... 4 CHAPTER 2 INSTALLATION... 5 MOUNTING... 5 WIRING... 6 DeviceNet Interface... 6 Serial Channel Interface...

More information

PMC-DA Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL Version 1.0 June 2001

PMC-DA Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL Version 1.0 June 2001 PMC-DA816 8 Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL 796-10-000-4000 Version 1.0 June 2001 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel: (480) 838-2428 Fax:

More information

Strain Gauge Converter

Strain Gauge Converter EN Z-SG General Description Module Z-SG is a strain gauge signal converter. Measurements taken using the 6-wires or 4-wires technique are available through Modbus-RTU serial protocol or the analog output.

More information

Isolated Process Current Output 3B39 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Isolated Process Current Output 3B39 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM Isolated Process Current Output 3B39 FEATURES Interfaces, isolates, & filters a 0 to +10V or -10V to +10V input signal and provides an isolated process current output across loads of 0 to 850Ω.. Intended

More information

IMU Axis Gyro Evaluation Board Application Note

IMU Axis Gyro Evaluation Board Application Note IMU-3000 3-Axis Gyro Evaluation Board Application Note A printed copy of this document is NOT UNDER REVISION CONTROL unless it is dated and stamped in red ink as, REVISION CONTROLLED COPY. InvenSense,

More information

Sierra Radio Systems. Making a Keyer with the. HamStack. Project Platform

Sierra Radio Systems. Making a Keyer with the. HamStack. Project Platform Sierra Radio Systems Making a Keyer with the HamStack Project Platform Introduction The HamStack Project Board includes primary interface elements needed to make a high quality CW keyer. Using the LCD

More information

Emulating an asynchronous serial interface (ASC0) via software routines

Emulating an asynchronous serial interface (ASC0) via software routines Microcontrollers ApNote AP165001 or æ additional file AP165001.EXE available Emulating an asynchronous serial interface (ASC0) via software routines Abstract: The solution presented in this paper and in

More information

User Reference Manual

User Reference Manual OIAC3 CANopen inclination sensors User Reference Manual Rev. G 01-03-2016 Rev. G; 01-03-2016 P10.013.183.D.doc 04-02-2011 OIAC3-XC-Ref.Manual.G; 2009/10/06 11.25.0 Optoi reserves the right to change the

More information

AKKON USB CONTROLLER BOARD

AKKON USB CONTROLLER BOARD TN002 AKKON USB CONTROLLER BOARD USB Microcontroller board with the PIC18F4550 * Datasheet Authors: Gerhard Burger Version: 1.0 Last update: 20.01.2006 File: Attachments: no attachments Table of versions

More information

Characteristics and functioning

Characteristics and functioning Characteristics and functioning 1/27 enod4-c Characteristics and functioning NU-eNod4C-ETH-E-1014_216706-A 1 ENOD4 PRODUCT RANGE... 4 1.1 General presentation... 4 1.2 Versions and options... 4 1.2.1 Versions...

More information

IS-S0108 Single Switch Solution

IS-S0108 Single Switch Solution IS-S0108 Single Switch Solution IS-S0108 Single Switch Solution Revision D NKK SWITCHES 7850 E. Gelding Drive Scottsdale, AZ 85260 Toll Free 1-877-2BUYNKK (877-228-9655) Phone 480-991-0942 Fax 480-998-1435

More information

Futaba MDM166A display

Futaba MDM166A display Futaba MDM166A display Disclaimer This documentation based on try & error and should never be treated as official documentation. There is no guarantee that information listed in this document is complete

More information

Characteristics and functioning

Characteristics and functioning Characteristics and functioning 1/1 enod4-t Characteristics and functioning 216702-C_NU-eNod4T-ETH-E-0314 2/2 enod4-t Characteristics and functioning 216702-C_NU-eNod4T-ETH-E-0314 1 ENOD4 PRODUCT RANGE...

More information

VLSI AppNote: VSx053 Simple DSP Board

VLSI AppNote: VSx053 Simple DSP Board : VSx053 Simple DSP Board Description This document describes the VS1053 / VS8053 Simple DPS Board and the VSx053 Simple DSP Host Board. Schematics, layouts and pinouts of both cards are included. The

More information

Symphony SoundBite Reference Manual

Symphony SoundBite Reference Manual Symphony SoundBite Reference Manual Document Number: SNDBITERM Rev. 2.0 09/2008 Contents Section 1, Introduction page 2 Section 2, Functional Blocks page 3 Section 3, Configuration and Connections page

More information

B Interface description 12.01/

B Interface description 12.01/ B 95.3530.2 Interface description 12.01/00340396 Contents 1 Introduction 1.1 Preface... 3 1.2 Typographical conventions... 4 1.2.1 Warning signs... 4 1.2.2 Note signs... 4 1.2.3 Presentation... 4 2 Protocol

More information

Plasma V2 USB Module

Plasma V2 USB Module Plasma V2 USB Module DOC No. : 16411 Rev. : A7-211 Date : 5, 2004 Firmware Rev. : 600-210 Beta Innovations (c) 2004 1 Table of Contents Main Features...4 Introduction...5 Plasma Configuration...6 Mode

More information

PIC-32MX development board Users Manual

PIC-32MX development board Users Manual PIC-32MX development board Users Manual All boards produced by Olimex are ROHS compliant Rev.A, June 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The NEW PIC-32MX board uses the

More information

TCP A3. Description. Module with 3 thermocouple inputs. Datasheet

TCP A3. Description. Module with 3 thermocouple inputs. Datasheet TCP A3 Module with 3 thermocouple inputs Datasheet Description Module for the acquisition of thermocouples, triple channel. Main characteristics: 3 differential inputs for thermocouples 1 input for external

More information

Evaluates: MAX MAX31856 Evaluation System. General Description. Features. EV System Contents. MAX31856 EV Kit Files. MAX31856 EV System Photo

Evaluates: MAX MAX31856 Evaluation System. General Description. Features. EV System Contents. MAX31856 EV Kit Files. MAX31856 EV System Photo General Description The MAX31856 evaluation system (EV system) provides the hardware and software necessary to evaluate the MAX31856 thermocouple-to-digital converter. The EV system includes the MAX31856PMB1

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

SUB-SYSTEM BOARD 5562 Campbell (MAXREFDES4#): 16-Bit High-Accuracy 4-20mA Input Isolated Analog Front End (AFE)

SUB-SYSTEM BOARD 5562 Campbell (MAXREFDES4#): 16-Bit High-Accuracy 4-20mA Input Isolated Analog Front End (AFE) Maxim > Design Support > Technical Documents > Sub-System Boards > APP 5562 Keywords: Campbell, MAXREFDES4, subsystem reference design, analog front end, AFE, industrial sensors, isolated power and data,

More information

Propeller Project Board USB (#32810)

Propeller Project Board USB (#32810) 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

AIAO U CompactPCI Analog I/O Card. User Manual. 13 Altalef St. Yehud, Israel Tel: 972 (3) Fax: 972 (3)

AIAO U CompactPCI Analog I/O Card. User Manual.  13 Altalef St. Yehud, Israel Tel: 972 (3) Fax: 972 (3) AIAO-0700 3U CompactPCI Analog I/O Card User Manual 13 Altalef St. Yehud, Israel 56216 Tel: 972 (3) 632-0533 Fax: 972 (3) 632-0458 www.tenta.com 919 Kifer Road Sunnyvale, CA 94086 USA Tel: (408) 328-1370

More information

PmodJSTK2 Reference Manual. Overview. 1 Functional Descriptions. Revised July 19, 2016 This manual applies to the PmodJSTK2 rev. C

PmodJSTK2 Reference Manual. Overview. 1 Functional Descriptions. Revised July 19, 2016 This manual applies to the PmodJSTK2 rev. C 1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com PmodJSTK2 Reference Manual Revised July 19, 2016 This manual applies to the PmodJSTK2 rev. C Overview The Digilent PmodJSTK2 (Revision

More information

BV4218. I2C-LCD & Keypad. Product specification. December 2008 V0.a. ByVac 2006 ByVac Page 1 of 9

BV4218. I2C-LCD & Keypad. Product specification. December 2008 V0.a. ByVac 2006 ByVac Page 1 of 9 Product specification December 2008 V0.a ByVac 2006 ByVac Page 1 of 9 Contents 1. Introduction...3 2. Features...3 3. Electrical Specification...3 4. I2C set...4 5. The LCD Set...5 5.1. 1...5 5.2. 2...5

More information

Transcendent Frequency Counter

Transcendent Frequency Counter Transcendent Frequency Counter with blue 2 x 16 LCD display This manual will guide you how to assemble, test and operate this frequency counter KIT. Features: The transcendent counter has two input channels

More information

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The MegaAVR-Development board is designed for

More information

JMY504M User's Manual

JMY504M User's Manual JMY504M User's Manual (Revision 3.42) Jinmuyu Electronics Co. LTD 2011/6/28 Please read this manual carefully before using. If any problem, please mail to: Jinmuyu@vip.sina.com Contents 1 Product introduction...

More information

Battery Stack Management Makes another Leap Forward

Battery Stack Management Makes another Leap Forward Battery Stack Management Makes another Leap Forward By Greg Zimmer Sr. Product Marketing Engineer, Signal Conditioning Products Linear Technology Corp. Any doubts about the viability of electric vehicles

More information

Bolt 18F2550 System Hardware Manual

Bolt 18F2550 System Hardware Manual 1 Bolt 18F2550 System Hardware Manual Index : 1. Overview 2. Technical specifications 3. Definition of pins in 18F2550 4. Block diagram 5. FLASH memory Bootloader programmer 6. Digital ports 6.1 Leds and

More information

Digital Thermometer and Thermostat

Digital Thermometer and Thermostat General Description The DS75 digital thermometer and thermostat provides 9, 10, 11, or 12-bit digital temperature readings over a -55 C to +125 C range with ±2 C accuracy over a -25 C to +100 C range.

More information