Memsic 2125 Dual-Axis Accelerometer (#28017)

2y ago
8 Views
2 Downloads
1.08 MB
70 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Gideon Hoey
Transcription

Web Site: www.parallax.comForums: forums.parallax.comSales: sales@parallax.comTechnical: support@parallax.comOffice: (916) 624-8333Fax: (916) 624-8003Sales: (888) 512-1024Tech Support: (888) 997-8267Memsic 2125 Dual-Axis Accelerometer (#28017)The Memsic 2125 is a low-cost thermal accelerometer capable of measuring tilt, collision, static anddynamic acceleration, rotation, and vibration with a range of 3 g on two axes. Memsic provides the2125 IC in a surface-mount format. Parallax mounts the circuit on a tiny PCB providing all I/Oconnections so it can easily be inserted on a breadboard or through-hole prototype area.FeaturesyyyyyMeasures 3 g on each axisSimple pulse output of g-force for each axisConvenient 6-pin 0.1” spacing DIP moduleAnalog output of temperature (TOut pin)Fully temperature compensated over 0 to 70 Coperating temperature rangeKey SpecificationsyyyyApplication IdeasPower Requirements: 3.3 to 5 VDC; 5 mA supply currentCommunication: TTL/CMOScompatible 100 Hz PWM output signalwith duty cycle proportional toaccelerationDimensions: 0.42 x 0.42 x 0.45 in(10.7 x 10.7 x 11.8 mm)Operating temperature: 32 to 158 F(0 to 70 C)yyyyyDual-axis tilt and acceleration sensingfor autonomous robot navigationR/C tilt controller or autopilotTilt-sensing Human Interface DeviceMotion/lack-of-motion sensor foralarm systemSingle-axis rotational angle andposition sensingTheory of OperationThe MX2125 has a chamber of gas with aheating element in the center and fourtemperature sensors around its edge.When the accelerometer is level, the hotgas pocket rises to the top-center of thechamber, and all the sensors will measurethe same temperature.By tilting the accelerometer, the hot gas will collect closer to some of temperature sensors. Bycomparing the sensor temperatures, both static acceleration (gravity and tilt) and dynamic acceleration(like taking a ride in a car) can be detected. The MX2125 converts the temperature measurements intosignals (pulse durations) that are easy for microcontrollers to measure and decipher.Copyright Parallax Inc.Memsic 2125 Dual-Axis Accelerometer (#28017)v2.0 1/29/2009 Page 1 of 3

Pin DefinitionsFor Memsic MXD2125GL pin ratings, see the manufacturer’s datasheet posted on the 28017 product pageat DFunctionTemperature OutY-axis PWM outputGround - 0 VGround - 0 VX-axis PWM outputInput voltage: 3.3 to 5 VDCCommunication ProtocolEach axis has a 100 Hz PWM duty cycle output in which accelerationis proportional to the ratio tHx/Tx. In practice, we have found thatTx is consistent so reliable results can be achieved by measuringonly the duration of tHx. This is easy to accomplish with the BASICStamp PULSIN command or with the Propeller chip’s countermodules.With Vdd 5V, 50% duty cycle corresponds to 0 g, but this will varywith each individual unit within a range of 48.7% to 51.3%. Thiszero offset may be different when using Vdd 3.3 V. See themanufacturer’s datasheet for details.Example CircuitThe example schematic and wiring diagram below are for the BASIC Stamp and Board of Education.The program below, SimpleTilt.bs2, simply measures the pulse width, that is, the duration of tHx, foreach axis. The raw values are displayed in the BASIC Stamp Editor’s Debug Terminal. If you run theprogram, then tilt the accelerometer, you should see the values for each axis change.Copyright Parallax Inc.Memsic 2125 Dual-Axis Accelerometer (#28017)v2.0 1/29/2009 Page 2 of 3

' Smart Sensors and Applications - SimpleTilt.bs2' Measure room temperature tilt.'{ STAMP BS2}'{ PBASIC 2.5}xyVARVARWordWordDEBUG CLSDOPULSIN 6, 1, xPULSIN 7, 1, yDEBUG HOME, DEC4 ? X, DEC4 ? YPAUSE 100LOOPProgramming Resources and DownloadsBASIC StampySmart Sensors and Applications — The BASIC Stamp example above is taken from the Stamps inClass text Smart Sensors and Applications, which features several chapters specific to the MemsicDual-Axis Accelerometer. Topics include output scaling and offset, measuring vertical rotation, tiltcontrolled video gaming basics, data logging g-force during a skateboard trick, and data loggingacceleration on an RC car. The book and sample code can be downloaded from the 28029 productpage at http://www.parallax.comyBoe-Bot Robot Projects with the Memsic 2125 Accelerometer — The following projects withsource code are posted under the Stamps in Class Mini-Projects sticky-thread in the Stamps in ClassForum at http://forums.parallax.com:o Boe-Bot Robot Navigation with Accelerometer Incline Sensingo A Tilt Radio Controller for Your Boe-BotThe Memsic 2125 Demo Kit BASIC Stamp Source Code — this source code contains conditionalcompile directives that allow it to be used with the BS2, BS2e, BS2sx, BS2p, and BS2pe.yPropeller ObjectsSeveral Memsic 2125 Accelerometer code objects and applicationsfor the Propeller chip are available in the Propeller Object Exchange(http://obex.parallax.com).Below is a photograph of the high-speed Memsic MXD2125Accelerometer Demo in action. This application “provides a highspeed assembly driver, and separate-cog and same-cog Spinversions of the MXD2125 Dual Axis Accelerometer. The high speedversion displays the data on a television as a 3D wireframe planewith normal vector.Copyright Parallax Inc.Memsic 2125 Dual-Axis Accelerometer (#28017)v2.0 1/29/2009 Page 3 of 3

599 Menlo Drive, Suite 100Rocklin, California 95765, USAOffice: (916) 624-8333Fax: (916) 624-8003General: info@parallax.comTechnical: support@parallax.comWeb Site: www.parallax.comEducational: www.stampsinclass.comMemsic 2125 Accelerometer Demo Kit (#28017)Acceleration, Tilt, and Rotation MeasurementIntroductionThe Memsic 2125 is a low cost, dual-axis thermal accelerometer capable of measuring dynamicacceleration (vibration) and static acceleration (gravity) with a range of 2 g.For integration intoexisting applications, the Memsic 2125 is electrically compatible with other popular accelerometers.What kind of things can be done with the Memsic 2125 accelerometer? While there are manypossibilities, here's a small list of ideas that can be realized with a Memsic 2125 and the Parallax BASICStamp microcontroller: Dual-axis tilt sensing for autonomous robotics applications (BOE-Bot, Toddler, SumoBot)Single-axis rotational position sensingMovement/Lack-of-movement sensing for alarm systemsPacking ListVerify that your Memsic 2125 Demo Kit is complete in accordance with the list below: Parallax Memsic 2125 Demo PCB (uses Memsic MXD2125GL)DocumentationNote: Demonstration software files may be downloaded from www.parallax.com.Features Measure 0 to 2 g on either axis; less than 1 mg resolutionFully temperature compensated over 0 to 70 C rangeSimple, pulse output of g-force for X and Y axis – direct connection to BASIC StampAnalog output of temperature (TOut pin)Low current operation: less than 4 mA at 5 vdcConnectionsConnecting the Memsic 2125 to the BASIC Stamp is a straightforward operation, requiring just two IOpins. If single-axis tilt of less than 60 degrees is your requirement, only one output from the Memsic2125 need be connected. See Figure 1 for connection details. Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/20041

Figure 1. Essential Memsic 2125 ConnectionsHow It WorksInternally, the Memsic 2125 contains a small heater. This heater warms a "bubble" of air within thedevice. When gravitational forces act on this bubble it moves. This movement is detected by verysensitive thermopiles (temperature sensors) and the onboard electronics convert the bubble position[relative to g-forces] into pulse outputs for the X and Y axis.The pulse outputs from the Memsic 2125 are set to a 50% duty cycle at 0 g. The duty cycle changes inproportion to acceleration and can be directly measured by the BASIC Stamp. Figure 2 shows the dutycycle output from the Memsic 2125 and the formula for calculating g force.Figure 2. Memsic 2125 Pulse OutputA(g) ((T1 / T2) – 0.5) / 12.5%The T2 duration is calibrated to 10 milliseconds at 25 C (room temperature). Knowing this, we canconvert the formula to the following BASIC Stamp routine:Read X Force:PULSIN Xin, HiPulse, xRawxRaw xRaw */ ScalexGForce ((xRaw / 10) - 500) * 8RETURNThe T1 duration (Memsic output) is captured by PULSIN in the variable xRaw. Since each BASIC Stampmodule has its own speed and will return a different raw value for the pulse, the factor called Scale (setby the compiler based on the BASIC Stamp module installed) is used to convert the raw output tomicroseconds. This will allow the program to operate properly with any BASIC Stamp 2-series module.At this point the standard equation provided by Memsic can be applied, adjusting the values to accountfor the pulse-width in microseconds. Fortunately, one divided by divided by 0.125 (12.5%) is eight,hence the final multiplication. The result is a signed value representing g-force in milli-g's (1/1000th g).2 Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/2004

ExperimentsExperiment 1: Dual-Axis Tilt MeasurementThis experiment reads both axis values and displays the results in the DEBUG window. Calculations forg-force measurement and conversion to tilt were taken directly from Memsic documentation. Since theBASIC Stamp does not have an Arcsine function, it must be derived. Code for Arccosine and Arcsine areprovided courtesy Tracy Allen, Ph.D.' ''File. MEMSIC2125-Dual.BS2'Purpose. Memsic 2125 Accelerometer Dual-Axis Demo'Author. (C) 2003-2004 Parallax, Inc -- All Rights Reserved'E-mail. support@parallax.com'Started.'Updated. 07 SEP 2004''{ STAMP BS2}'{ PBASIC 2.5}'' '''''''''''''-----[ Program Description ]--------------------------------------------Read the pulse outputs from a Memsic 2125 accelerometer and converts toG-force and tilt angle.g ((t1 / 10 ms) - 0.5) / 12.5%Tilt ARCSIN(g)Refer to Memsic documentation (AN-00MX-007.PDF) for details on g-to-tiltconversion and considerations.www.memsic.com' -----[ Revision History ]------------------------------------------------' -----[ I/O Definitions inYinPINPIN89' X input from Memsic 2125' Y input from Memsic 2125' -----[ Constants -----' Set scale factor for PULSIN#SELECT STAMP#CASE BS2, BS2EScaleCON#CASE BS2SXScaleCON#CASE BS2P 200' 2.0 us per unit 0CC' 0.8 us per unit Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/20043

Scale#CASE BS2PEScale#ENDSELECTCON 0C0' 0.75 us per unitCON 1E1' 1.88 us per unitHiPulseLoPulseCONCON10' measure high-going pulseDegSymCON176' degrees symbol' -----[ Variables VARVARVARWordWordWorddispangleVARVARByteByte' pulse from Memsic 2125' g force (1000ths)' tilt angle' displacement (0.0 - 0.99)' tilt angle' -----[ EEPROM Data ----' -----[ Initialization Setup:PAUSE 250DEBUG "Memsic 2125 Accelerometer", CR,"-------------------------"' let DEBUG window open' -----[ Program Code --Main:DOGOSUB Read Tilt' reads G-force and Tilt' display resultsDEBUG CRSRXY, 0, 3DEBUG "X Input. ",DEC (xRaw / 1000), ".", DEC3 xRaw, " ms",CLREOL, CR,"G Force. ", (xmG.BIT15 * 13 " "),DEC (ABS xmG / 1000), ".", DEC3 (ABS xmG), " g",CLREOL, CR,"X Tilt. ", (xTilt.BIT15 * 13 " "),DEC ABS xTilt, DegSym, CLREOLDEBUG CRSRXY, 0, 7DEBUG "Y Input. ",DEC (yRaw / 1000), ".", DEC3 yRaw, " ms",CLREOL, CR,"G Force. ", (ymG.BIT15 * 13 " "),DEC (ABS ymG / 1000), ".", DEC3 (ABS ymG), " g",4 Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/2004

CLREOL, CR,"Y Tilt. ", (yTilt.BIT15 * 13 " "),DEC ABS yTilt, DegSym, CLREOLPAUSE 200LOOPEND' update about 5x/second' -----[ Subroutines ---Read G Force:PULSIN Xin, HiPulse,xRaw xRaw */ ScalexmG ((xRaw / 10) PULSIN Yin, HiPulse,yRaw yRaw */ ScaleymG ((yRaw / 10) RETURNRead Tilt:GOSUB Read G Forcedisp ABS xmG / 10GOSUB ArcsinexTilt angle * (-2disp ABS ymG / 10GOSUB ArcsineyTilt angle * (-2RETURNxRaw500) * 8yRaw' read pulse output' convert to uSecs' calc 1/1000 g500) * 8MAX 99' x displacement* xmG.BIT15 1)MAX 99' fix sign' y displacement* ymG.BIT15 1)' fix sign' Trig routines courtesy Tracy Allen, PhD. (www.emesystems.com)Arccosine:disp disp */ 983 / 3angle 63 - (disp / 2)DOIF (COS angle disp) THEN EXITangle angle 1LOOPangle angle */ 360RETURN' normalize input to 127' approximate angle' find angle' convert brads to degreesArcsine:GOSUB Arccosineangle 90 - angleRETURN Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/20045

Experiment 2: Rotational Position SensingIf the Memsic 2125 is tilted up on its edge (X axis), the X and Y outputs can be combined to measurerotational position. Output from this program is in Brads (binary radians, 0 to 255, the BASIC Stamp'sunit of angular measurement) and degrees (0 to 359).For this code to work, the Memsic 2125 PCB must be positioned such that the sensor is perpendicular tothe ground.' ''File. MEMSIC2125-Rotation.BS2'Purpose. Memsic 2125 Accelerometer Rotational Angle Measurement'Author. (C) 2003-2004 Parallax, Inc -- All Rights Reserved'E-mail. support@parallax.com'Started.'Updated. 07 SEP 2004''{ STAMP BS2}'{ PBASIC 2.5}'' '''''''''-----[ Program Description ]--------------------------------------------Read the pulse outputs from a Memsic 2125 accelerometer and combine tocalculation rotational position.Refer to Memsic documentation (AN-00MX-007.PDF) for details on angleconversion and considerations.www.memsic.com' -----[ I/O Definitions inYinPINPIN89' X input from Memsic 2125' Y input from Memsic 2125' -----[ Constants -----' Set scale factor for PULSIN#SELECT STAMP#CASE BS2, BS2EScaleCON#CASE BS2SXScaleCON#CASE BS2PScaleCON#CASE BS2PEScaleCON#ENDSELECTHiPulseLoPulse6CONCON 200' 2.0 us per unit 0CC' 0.8 us per unit 0C0' 0.75 us per unit 1E1' 1.88 us per unit10' measure high-going pulse Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/2004

DegSymCON176' degrees symbol' -----[ Variables dWordWordWord' pulse input' g force (1000ths)' binary radians' -----[ Initialization Setup:DEBUG "Memsic 2125 Rotation", CR,"--------------------"' -----[ Program Code --Main:DOGOSUB Read G Forcebrads (xmG / 8) ATN (ymG / 8)degrees brads */ 360' read X and Y' calculate angle' convert to degreesDEBUG CRSRXY, 0, 3DEBUG "AxisA(g)", CR,"X", (xmG.BIT15 * 13 " "),DEC (ABS xmG / 1000), ".", DEC3 (ABS xmG), " g", CR,"Y", (ymG.BIT15 * 13 " "),DEC (ABS ymG / 1000), ".", DEC3 (ABS ymG), " g", CR, CR,"Tilt ", DEC3 brads, " Brads", CR,"", DEC3 degrees, " Degrees"PAUSE 200LOOPEND' update about 5x/second' -----[ Subroutines ---Read G Force:PULSIN Xin, HiPulse, pulsepulse pulse */ ScalexmG ((pulse / 10) - 500) * 8PULSIN Yin, HiPulse, pulsepulse pulse */ ScaleymG ((pulse / 10) - 500) * 8RETURN' read pulse output' convert to uSecs' calc 1/1000 g Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/20047

Experiment 3: Motion DetectorThis experiment uses the Memsic 2125 as a movement or vibration detector. The program starts byreading the initial state of the sensor and storing these readings as calibration values. By doing this, thestarting position of the sensor is nullified. The main loop of the program reads the sensor and comparesthe current outputs to the calibration values. If the output from either axis is greater than its calibrationvalue the motion timer is incremented. If both fall below the thresholds motion timer is cleared. If themotion timer exceeds its threshold, the alarm will be turned on and will stay on until the BASIC Stamp isreset.You can adjust the sensitivity (to motion/vibration) of the program by changing the XLimit and YLimitconstants, as well as the SampleDelay constant (should be 100 ms or greater). The AlarmLevelconstant determines how long motion/vibration must be present before triggering the alarm.' ''File. MEMSIC2125-Motion.BS2'Purpose. Detects continuous motion for given period'Author. Parallax (based on code by A. Chaturvedi of Memsic)'E-mail. support@parallax.com'Started.'Updated. 15 JAN 2003''{ STAMP BS2}'{ PBASIC 2.5}'' ' -----[ Program Description ]--------------------------------------------'' Monitors X and Y inputs from Memsic 2125 and will trigger alarm if' continuous motion is detected beyond the threshold period.' -----[ I/O Definitions inYinResetLEDAlarmLEDPINPINPINPIN891011''''X pulse inputY pulse inputreset LEDalarm LED' -----[ Constants -----HiPulseLoPulseCONCON10' measure high-going pulseSampleDelayAlarmLevelCONCON5005' 0.5 sec' 5 x SampleDelayXLimitYLimitCONCON55' x motion max' y motion max' -----[ Variables ------8 Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/2004

WordWordWordWordWord''''''xyxyxycalibration valuecalibration valuesamplesampleaxis differenceaxis differencemoTimerVARWord' motion timer' -----[ Initialization Initialize:LOW AlarmLEDmoTimer 0Read Cal Values:PULSIN Xin, HiPulse, xCalPULSIN Yin, HiPulse, yCalxCal xCal / 10yCal yCal / 10HIGH ResetLEDPAUSE 1000LOW ResetLED' alarm off' clear motion timer' read calibration values' filter for noise & temp' show reset complete' -----[ Program Code --Main:DOGOSUB Get DataxDiff ABS (xMove - xCal)yDiff ABS (yMove - yCal)' read inputs' check for motionIF (xDiff XLimit) OR (yDiff YLimit) THENmoTimer moTimer 1' update motion timerIF (moTimer AlarmLevel) THEN Alarm OnELSEmoTimer 0' clear motion timerENDIFLOOPEND' -----[ Subroutines ---' Sample and filter inputsGet Data:PULSIN Xin, HiPulse, xMovePULSIN Yin, HiPulse, yMovexMove xMove / 10yMove yMove / 10PAUSE SampleDelayRETURN' take first reading' filter for noise & temp' Blink Alarm LED' -- will run until BASIC Stamp is reset Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/20049

Alarm On:DOTOGGLE AlarmLEDPAUSE 250LOOP' blink alarm LED' loop until resetApplication IdeaUsing the tilt code from Experiment 1, you can create a 3D joystick by mounting the Memsic 2125 and apushbutton in a small, spherical enclosure (like a tennis ball). With just three pins you can measure tiltof each axis and the status of the switch. This would make an interesting, intelligent "leash" for aParallax BOE-Bot.Using TOutSince the Memsic 2125 is a thermal device, the temperature is available from the TOut pin and can bemeasured using an external analog to digital converter (i.e., LTC1298).Details: 10Output calibrated to 1.25 volts @ 25.0 COutput change: 5 millivolts per degree C Parallax, Inc. Memsic 2125 Accelerometer Demo Kit (#28017) 09/2004

123456DDCCNote: Gnds pin 3ToutPin 1VDDPin 6VddToutYoutGndYoutPin 2BSCKMX2125 VrefXoutC1.1uFC2.1uFXoutPin 5VDAGndPin ep-2004Sheet ofP:\Technical Support\Stephens Protel files (readDrawnonlyBy:do not edit files of folders)\Mx2125 module\mx2125 board.ddb6

Improved, Ultra Low Noise 3 g Dual Axis Accelerometer withDigital OutputsMXD2125G/HMXD2125M/NFEATURESResolution better than 1 milli-gDual axis accelerometer fabricated on a monolithic CMOS ICOn chip mixed mode signal processingNo moving parts50,000 g shock survival rating17 Hz bandwidth expandable to 160 Hz3.0V to 5.25V single supply continuous operationContinuous self testIndependent axis programmability (special order)Compensated for Sensitivity over temperatureUltra low initial Zero-g OffsetSck(optional)InternalO scillatorC LKToutVoltageR eferenceVrefC ontinousSelf TestH eaterControlX axisLPFA/DD out XLPFA/DD out YFactory AdjustO ffset & G ainY axis2-AX ISSENSO RAPPLICATIONSAutomotive – Vehicle Security/Vehicle stability control/Headlight Angle Control/Tilt SensingSecurity – Gas Line/Elevator/Fatigue SensingInformation Appliances – Computer Peripherals/PDA’s/MouseSmart Pens/Cell PhonesGaming – Joystick/RF Interface/Menu Selection/Tilt SensingGPS – electronic Compass tilt CorrectionConsumer – LCD projectors, pedometers, blood pressureMonitor, digital camerasGENERAL DESCRIPTIONThe MXD2125G/H/M/N is a low cost, dual axisaccelerometer fabricated on a standard, submicron CMOSprocess. It is a complete sensing system with on-chipmixed mode signal processing. The MXD2125G/H/M/Nmeasures acceleration with a full-scale range of 3 g and asensitivity of 12.5%/g @5V at 25 C. It can measure bothdynamic acceleration (e.g. vibration) and static acceleration(e.g. gravity).The MXD2125G/H/M/N design is based on heatconvection and requires no solid proof mass. Thiseliminates stiction and particle problems associated withcompetitive devices and provides shock survival of 50,000g, leading to significantly lower failure rate and lower lossdue to handling during assembly.Information furnished by MEMSIC is believed to be accurate and reliable.However, no responsibility is assumed by MEMSIC for its use, nor for anyinfringements of patents or other rights of third parties which may result fromits use. No license is granted by implication or otherwise under any patent orpatent rights of MEMSIC.MEMSIC MXD2125G/M/N/H Rev.ETem peratureSensorPage 1 of 7VddGndVdaMXD2125G/H/M/N FUNCTIONAL BLOCK DIAGRAMThe MXD2125G/H/M/N provides two digital outputs thatare set to 50% duty cycle at zero g acceleration. Theoutputs are digital with duty cycles (ratio of pulse width toperiod) that are proportional to acceleration. The dutycycle outputs can be directly interfaced to a microprocessor.The typical noise floor is 0.2 mg/ Hz allowing signalsbelow 1 milli-g to be resolved at 1 Hz bandwidth. TheMXD2125G/H/M/N is packaged in a hermetically sealedLCC surface mount package (5 mm x 5 mm x 2 mm height)and is operational over a -40 C to 105 C(M/N) and 0 C to70 C(G/H) temperature range. MEMSIC, Inc.800 Turnpike St., Suite 202, North Andover, MA 01845Tel: 978.738.0900Fax: 978.738.0196www.memsic.com3/25/2005

MXD2125G/H/M/N SPECIFICATIONS (Measurements @ 25 C, Acceleration 0 g unless otherwise noted; VDD, VDA 5.0V unlessotherwise specified)ParameterSENSOR INPUTMeasurement Range1ConditionsEach AxisBest fit straight lineX Sensor to Y Sensor0 g Offset over Temperature from 25 CBased on 12.5%/gContinuous Voltage at DOUTX,DOUTY under FailureDOUTX and DOUTY OUTPUTSNormal Output RangeOutput FrequencyCurrentRise/Fall TimeTurn-On Time5MaxMinMXD2125M/NTypMax 3.00.5 1.0 2.0Unitsg0.5 1.0 2.0% of FSdegrees%Each Axis11.812.5-1013.211.8 8-25 0.151.3-0.148.712.513.2% dutycycle/g 8% 0.151.3g% dutycyclemg/ C%/ C0.20.4mg/ HzEach Axis-0.148.7@3.0V-5.25V supply0.050 1.5 0.02@ 5.0V@ 3.0V 1.5 255.01.355.4VmV/ K2.42.50.12.652.42.50.12.65VmV/ CµA100@5.0V Supply, outputrails tosupply voltage@3.0V Supply, outputrails tosupply voltageOutput HighOutput LowMXD2125G/MMXD2125H/NSource or sink, @3.0V-5.25V supply3.0 to 5.25V supply@5.0V Supply@3.0V Supply0.0500.2SourcePOWER SUPPLYOperating Voltage RangeSupply CurrentSupply CurrentTEMPERATURE RANGEOperating RangeNOTES1MXD2125G/HTyp 3.0NonlinearityAlignment Error2Transverse Sensitivity3SENSITIVITYSensitivity, Digital Outputs atpinsDOUTX and DOUTY4 Changeover TemperatureZERO g BIAS LEVEL0 g Offset40 g Duty Cycle4NOISE PERFORMANCENoise Density, rmsFREQUENCY RESPONSE3dB BandwidthTEMPERATURE OUTPUTTout VoltageSensitivityVOLTAGE REFERENCEVRefChange over TemperatureCurrent Drive CapabilitySELF TESTContinuous Voltage at DOUTX,DOUTY under 001603005.253.94.63.02.53.0 6VmAmA 105 Coperated at 3.0V in production, they can be trimmed at the factory specifically forthis lower supply voltage operation, in which case the sensitivity and zero g biaslevel specifications on this page will be met. Please contact the factory for speciallytrimmed devices for low supply voltage operation.5Output settled to within 17mg.Guaranteed by measurement of initial offset and sensitivity.2Alignment error is specified as the angle between the true and indicated axis ofsensitivity.3Transverse sensitivity is the algebraic sum of the alignment and the inherentsensitivity errors.4The device operates over a 3.0V to 5.25V supply range. Please note that sensitivityand zero g bias level will be slightly different at 3.0V operation. For devices to beMEMSIC MXD2125G/M/N/H Rev.EPage 2 of 73/25/2005

ABSOLUTE MAXIMUM RATINGS*Supply Voltage (VDD, VDA) .-0.5 to 7.0VStorage Temperature . -65 C to 150 CAcceleration .50,000 gNote: The MEMSIC logo’s arrow indicates the X sensingdirection of the device. The Y sensing direction is rotated 90 away from the X direction following the right-hand rule. Smallcircle indicates pin one(1).*Stresses above those listed under Absolute Maximum Ratings may cause permanentdamage to the device. This is a stress rating only; the functional operation of thedevice at these or any other conditions above those indicated in the operationalsections of this specification is not implied. Exposure to absolute maximum ratingconditions for extended periods may affect device reliability.Pin Description: LCC-8 PackagePinNameDescription1TOUTTemperature (Analog Voltage)2DOUTYY-Axis Acceleration Digital Signal3GndGround4VDAAnalog Supply Voltage5DOUTXX-Axis Acceleration Digital Signal6Vref2.5V Reference7SckOptional External Clock8VDDDigital Supply VoltageOrdering GuideModelPackage ratureRange100 Hz0 to 70 CLCC8, Pb-free100 Hz0 to 70 CLCC8400Hz0 to 70 CLCC8RoHS compliantRoHS compliantMXD2125HFLCC8, Pb-free400Hz0 to 70 CMXD2125MLLCC8100 Hz-40 to 105 RoHS compliantMXD2125MFLCC8, Pb-free100 Hz-40 to 105 MXD2125NLLCC8400 Hz-40 to 105 400 Hz-40 to 105 MXD2125NFRoHS compliantLCC8, Pb-freeAll parts are shipped in tape and reel packaging.Caution: ESD (electrostatic discharge) sensitive device.87M E M S IC123THEORY OF OPERATIONThe MEMSIC device is a complete dual-axis accelerationmeasurement system fabricated on a monolithic CMOS ICprocess. The device operation is based on heat transfer bynatural convection and operates like other accelerometershaving a proof mass. The proof mass in the MEMSICsensor is a gas.A single heat source, centered in the silicon chip issuspended across a cavity. Equally spacedaluminum/polysilicon thermopiles (groups ofthermocouples) are located equidistantly on all four sides ofthe heat source (dual axis). Under zero acceleration, atemperature gradient is symmetrical about the heat source,so that the temperature is the same at all four thermopiles,causing them to output the same voltage.Acceleration in any direction will disturb the temperatureprofile, due to free convection heat transfer, causing it to beasymmetrical. The temperature, and hence voltage outputof the four thermopiles will then be different. Thedifferential voltage at the thermopile outputs is directlyproportional to the acceleration. There are two identicalacceleration signal paths on the accelerometer, one tomeasure acceleration in the x-axis and one to measureacceleration in the y-axis. Please visit the MEMSICwebsite at www.memsic.com for a picture/graphicdescription of the free convection heat transfer principle.X g654Y gTop ViewMEMSIC MXD2125G/M/N/H Rev.EPage 3 of 73/25/2005

MXD2125G/H/M/N PIN DESCRIPTIONSVDD – This is the supply input for the digital circuits andthe sensor heater in the accelerometer. The DC voltageshould be between 3.0 and 5.25 volts. Refer to the sectionon PCB layout and fabrication suggestions for guidance onexternal parts and connections recommended.DISCUSSION OF TILT APPLICATIONS ANDRESOLUTIONTilt Applications: One of the most popular applications ofthe MEMSIC accelerometer product line is intilt/inclination measurement. An accelerometer uses theforce of gravity as an input to determine the inclinationangle of an object.VDA – This is the power supply input for the analogamplifiers in the accelerometer. VDA should always beconnected to VDD. Refer to the section on PCB layout andfabrication suggestions for guidance on external parts andconnections recommended.A MEMSIC accelerometer is most sensitive to changes inposition, or tilt, when the accelerometer’s sensitive axis isperpendicular to the force of gravity, or parallel to theEarth’s surface. Similarly, when the accelerometer’s axis isparallel to the force of gravity (perpendicular to the Earth’ssurface), it is least sensitive to changes in tilt.Gnd – This is the ground pin for the accelerometer.DOUTX – This pin is the digital output of the x-axisacceleration sensor. I

o Boe-Bot Robot Navigation with Accelerometer Incline Sensing o A Tilt Radio Controller for Your Boe-Bot y The Memsic 2125 Demo Kit BASIC Stamp Source Code — this source code contains conditional compile directives that allow

Related Documents:

Axis Communications AXIS 215 PTZ-E Axis Communications AXIS 216FD Axis Communications AXIS 216FD-V Axis Communications AXIS 216MFD Axis Communications AXIS 216MFD-V Axis Communications AXIS 221 Axis Communications AXIS 223M Axis Communications AXIS 225FD Axi

AXIS 213 PTZ, AXIS 214 PTZ, AXIS 215 PTZ, AXIS 221, AXIS 223M, AXIS 225FD, AXIS 232D and AXIS 233D Network Cameras. AXIS T90A01 850nm 50 Deg PoE AXIS T90A20 850nm 120-180 Deg AXIS T90A21 850nm 50-100 Deg AXIS T90A33 850nm 10-20 Deg AXIS T90A4

Axis 215 PTZ Axis 215ptz Axis 216 FD . Перелік підтримуваних IP-камер Додаток до Посібника користувача послугою Cloud Video 2 Axis 216 MFD Axis 221 Axis 223M Axis 225FD Axis 232D Axis 233D Axis 240 Axis

Tool Nose Radius Compensation Spindle Synchronization C-Axis Control (Main) C-Axis Control (Back) Canned Cycles for Drilling User Macro Milling Interpolation . Tool spindle speed Machining capacities Max. drilling dia. Tap Rapid Feed rate X1 axis Z1 axis Y1 axis X2 axis Z2 axis Y2 axis X3 axis Z3 axis Slide stroke X1 axis

Axis business intelligence applications is a collective name used in this document for the applications AXIS People Counter; AXIS P8815-2 3D People Counter; AXIS Queue Monitor; and AXIS Store Data Manager. AXIS Store Reporter is a cloud service that visualizes the data from Axis business intelligence applications. An overview from a

The A-/ B-axis table configured with state of the art direct drive motors operate at a maximum feedrate of 50 min-1 (A-axis: tilting axis) or 75 min-1 (B-axis: rotating axis), ensuring high speed and high precision. High speed, high precision A / B Axis - powered by Direct Drives B-axis DD motor A-axis DD motor ・ Faster acceleration .

X/Y/Z axis Ø50 mm high precision ballscrew A axis : Roller gear cam type C axis : Roller gear cam type (Opt. DD motor type) Ø800 mm Ø1,000 H600 mm Spindle X/Y/Z axis A/C axis rotary table Table size Max. workpiece dimension 01 GT Series Five-Axis Vertical Machining Center GT Series Five-Axis Vertical Machining Center 02 GT Series

Aliens' Behaviour Connectives Game This game was originally developed in 2006 for Year 5/6 at Dunkirk Primary School in Nottingham. It has also been used at KS3. We have chosen this topic because we hope it will encourage children to produce their own alien names (a useful use of phonically regular nonsense words!), portraits and sentences .