用途:测量地磁方向,测量物体静止时候的方向,测量传感器周围磁力线的方向。注意,测量地磁时候容易受到周围磁场影响,主芯片HMC5883 三轴磁阻传感器特点(抄自网上): 1,数字量输出:I2C 数字量输出接口,设计使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封装,适合大规模量产使用。 3,精度高:1-2 度,内置12 位A/D,OFFSET, SET/RESET 电路,不会出现磁饱和现象,不会有累加误差。 4,支持自动校准程序,简化使用步骤,终端产品使用非常方便。 5,内置自测试电路,方便量产测试,无需增加额外昂贵的测试设备。 6,功耗低:供电电压1.8V, 功耗睡眠模式-2.5uA 测量模式-0.6mA 连接方法: 只要连接VCC,GND,SDA,SDL 四条线。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接线是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }
上传时间: 2014-03-20
上传用户:tianyi223
数字温度计设计任务书,详细的代码,详细的电路图,试验通过,可直接运行,硬件采用89S51单片机,18B20温度传感器
上传时间: 2014-01-06
上传用户:zhangliming420
摄像头的工作原理大致为:景物通过镜头(LENS)生成的光学图像投射到图像传感器表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过USB接口传输到电脑中处理,通过显示器就可以看到图像了。
上传时间: 2016-02-11
上传用户:wys0120
数字温度计,选用高精度传感器AD590、其误差值在0.5℃。用LED显示最后结果
标签: 数字温度计
上传时间: 2016-05-12
上传用户:as275944189
CC2430的A/D转换测试程序。程序基于IAR软件编写的。通过A/D通道采集模拟量并转化为数字信号,然后通过串口发送到PC,在PC机可以看到采样结果。估计对开发无线传感器网络的相关人士比较重要。
上传时间: 2013-12-13
上传用户:youmo81
闭环数字控制方式,主要利用光电传感器检测法,结构图如图1所示。首先单片机根据输入的数据来计算物体要移动的距离并控制物体往坐标的大概方向运动,红外发射接收器来探测悬挂物体移动了多少个1*1cm的小方格,并经过A/D送给单片机,单片机通过特定的算法计算出物体的坐标,并控制电机的转动来控制物体往坐标进发,在此过程中单片机不断计算,不断调整电机的转速和方向使悬挂物体做一定路线的移动。但其缺点是,电路复杂,不但要求要有A/D电路,光电探测电路,还要其电路要做得十分精确。任何一个电路设计得不好,也会使物体运动产生很大的偏差。
上传时间: 2013-12-26
上传用户:洛木卓
特点: 1. 双轴倾角传感器 2. 测量范围0.5g(±30 度)或者1g(±90 度) 3. 单极5V 供电,比例电压输出 4. 高分辨率双轴倾角传感器 5. 数字SPI 或模拟输出 6. 内置温度传感器 7. 长期稳定性非常好 8.高分辨率,低噪声,工作温度范围宽 优势: 长期稳定性好,温度特性优良 抗冲击能力强 应用: 双轴平台调平 倾斜测量 垂直方向的各种角度的测量
上传时间: 2016-09-17
上传用户:lunshaomo
自适应滤波方法在传感器在线自诊断中的应用,介绍了基于数字信号分析和时序建模分析的方法。
上传时间: 2013-11-27
上传用户:yan2267246
包中包含3个CC2430的A/D转换测试程序。程序基于IAR软件编写的。分别通过A/D通道采集片内温度、电压并转化为数字信号,然后通过串口发送到PC,在PC机可以看到采样结果。估计对开发无线传感器网络的相关人士比较重要。
上传时间: 2016-12-29
上传用户:dancnc
数字体温计,由单片机控制现实当前的温度,传感器采用18B20
上传时间: 2017-02-27
上传用户:gxf2016