å°ç£ä¼ æå¨ï¼HMC5883ï¼ å¨ä¸äºè¿å¨ç³»ç»ä¸ï¼ææ¶éè¦è¿è¡ç²¾ç¡®çæ¹åæ§å¶ï¼è½ç¶æµéæ¹åçæ¹æ³ æå¤ç§ï¼ä½æ便å©ãéç¨æ§æ强çè¿æ¯æµéå°ççç£åºã
å©ç¨å°ç£ä½ä¸ºåèï¼ éè¿ä¼ æå¨æµéåºä¸å°ç£çº¿ä¹é´ç夹è§å°±å¯ä»¥å¾å°æ¹ä½è§çæ°æ®ï¼ä»èå®ç°ç²¾ç¡®çæ¹åæ§å¶ãè¿éå°±æ¥è®¨è®ºä¸ä¸å°ç£ä¼ æå¨ï¼å称为æ°åç½çæçµåç½çï¼ åå
¶ä½¿ç¨æ¹æ³ã
常ç¨çå°ç£ä¼ æå¨ä¸»è¦æFreeScaleï¼é£æå¡å°ï¼çMAG ç³»åå Honeywellï¼éå°¼é¦å°ï¼çHMC ç³»åï¼ä¸é¢å°±ä»¥å¸åºä¸å¸¸è§çHoneywell ç HMC5883 çå°ç£ä¼ æå¨æ¥è¿è¡è®¨è®ºã
HMC5883 æ¯ä¸ç§è¡¨é¢è´´è£
çé«éæ度ã带æIIC æ°åæ¥å£çå¼±ç£ä¼ æå¨è¯ çãå®å
å«ææå
è¿çé«å辨çHMC118X ç³»åç£é»ä¼ æå¨ï¼å¹¶é带éå°¼é¦å° ä¸å©çéæçµè·¯ï¼å
æ¬ææ¾å¤§å¨ãèªå¨æ¶ç£é©±å¨å¨ååå·®æ ¡åçï¼ï¼å
·æ12 ä½ æ¨¡æ°è½¬æ¢å¨è½ä½¿ç½ç精度æ§å¶å¨1°~2°ä¹é´ãéå°¼é¦å°çç£ä¼ æå¨å¨ä½ç£åº ä¼ æå¨è¡ä¸ä¸æ¯çµæ度æé«åå¯é æ§æ好çä¼ æå¨ãå
¶æµéèå´è½ä»æ¯«é«æ¯å° 8 é«æ¯(gauss)ã
HMC5883 çå·¥ä½çµåå¨2.16V~3.6V ä¹é´ï¼å
¸å为3.3Vãè½ç¶å·¥ä½çµå为 ä½çµåæ¹å¼ï¼ä½æ°æ®ç«¯å£ççµåå¯éè¿VDDIO å£æ¥æå®ï¼å æ¤å®ä¸åçæºç æ¥å£æ两ç§æ¹å¼ï¼ä¸ç§æ¯åçæºä¸º5V æ¹å¼ï¼ä¸ç§æ¯åçæºä¸º3.3V æ¹å¼ï¼ã
对äºHMC5883 ççµæ°åæ°åç¹æ§è¯·åçå
¶ç®¡æ¹çæ°æ®æåï¼è¿éåªè®¨è®ºå¦ä½åºç¨HMC5883 æ¥è·åå°ç£æ°æ®ãç±äºå¯¹æ¨¡åçæ§å¶ä¸è¬é½æ¯éè¿åç¸åºçå¯åå¨æ¥å®ç°çï¼æ以å
æ¥äºè§£ä¸ä¸HMC5883 çå¯åå¨æ
åµãå¨HMC5883 çå
é¨ä¸å
±æ12 ç»å¯åå¨ï¼å
¶ä¸ç¨äºåæ¾XãY ãZä¸è½´æ°æ®çå¯åå¨æ6 个ï¼ä½ä¸ç6 个æ¯æ§å¶ç±»å¯åå¨ã
åææçIIC æ»çº¿å¨ä»¶ä¸æ ·ï¼HMC5883 ä¹æä¸ä¸ªå¨ä»¶çåºå®å°åï¼æ ¹æ®å
¶æ°æ®æåï¼åºåæ¶é»è®¤HMC5883 çä»æºå°å为 0x3Cï¼åå
¥æ¹åï¼ï¼æ0x3Dï¼è¯»åºæ¹åï¼ã åæ¶ï¼ä¸ºäºå°½éåå°ä¸åçæºä¹é´çéä¿¡ï¼HMC5883 å¯å¨æ 主æºå¹²é¢ä¸èªå¨æ´æ°å
¶å°åæéãæéæ´æ°æ两æ¡ååï¼ä¸æ¯è¥è®¿é®çå°åæ¯12ï¼å³è¯å«å¯åå¨Cï¼æ以ä¸çå°åæ¶ï¼æéä¼æ´æ°è³å°å00ï¼å³èªå¨è¿åå°å¼å¤´ï¼ï¼äºæ¯è¥è®¿é®çå°åè¾¾å°8ï¼å³Y çLSB å¯åå¨ï¼æ¶ï¼æéä¼åæ»å°å°å03ï¼å³X çMSB å¯åå¨ï¼ãè¿è¦åç好å¤æ¾èæè§ï¼å 为å°å03~0 8 åæ¾çæ¯è¦åå¤è¯»åçæ°æ®æµéå¼ï¼æ以读åæ¶å°åæéèªå¨å¨æ¤å¾ªç¯ï¼å°±å¯åå°å¤§éçéæ°è®¾å®å°åç代ç ï¼æé«è®¿é®æçã åå
¶å®IIC å¨ä»¶ä¸æ ·ï¼è¦è®©å°åæé移å¨å°ä¸ä¸ªæå®çå¯åå¨å°åï¼é¦å
è¦å¯¹è¯¥å¯åå¨å°åååºåçæ令ï¼ä¹ååè·ä¸ä¸ªå°åä½ãä¾å¦è¦è®©å°åæéæåå¯åå¨10ï¼ååºçæ令为0 x3Cï¼åå
¥æ¹åï¼0 x0Aï¼å³å°å10 ï¼ã é
ç½®å¯åå¨Aï¼å°å 00ï¼ä¸»è¦æ¯ç¨æ¥è®¾ç½®è¾åºéæ ·å¹³åæ°ãè¾åºéçåæµéé
ç½®ä½çç¸å
³åæ°ï¼å¯¹äºå¸¸è§åºç¨å¯åå
¶é»è®¤å¼ï¼éæ ·å¹³åæ°8ï¼è¾åºéç15Hzï¼æ£å¸¸æµéé
ç½®ï¼ï¼ä¸ç¨å»æ¹å¨å®ãè¥å®å¨è¦æ¹ï¼å¯è¯¦ç»åé
管æ¹çæ°æ®æåã é
ç½®å¯åå¨Bï¼å°å01 ï¼ä¸»è¦æ¯ç¨æ¥è®¾ç½®å¢ççï¼å¯¹äºå¸¸è§åºç¨ä¹å¯åå
¶é»è®¤å¼ï¼ä¸ç¨å»æ¹å¨å®ãè¥å®å¨è¦æ¹ï¼å¯è¯¦ç»åé
管æ¹çæ°æ®æåã 模å¼å¯åå¨ï¼å°å0 2ï¼æ¯ç¨æ¥éæ©HMC5883 çå·¥ä½æ¨¡å¼çï¼å®ä¸å
±æä¸ç§å·¥ä½æ¨¡å¼ï¼å³è¿ç»æµé模å¼ï¼æå两ä½ä¸º00ï¼ãå次æµé模å¼ï¼æå两ä½ä¸º01ï¼å空é²æ¨¡å¼ï¼æå两ä½ä¸º1 0 æ11ï¼ãé»è®¤æ¯å次æµé模å¼ï¼ä¸è¬éè¦æå®æ¹ä¸ºè¿ç»æµé模å¼ãæ´æ¹æ¶åªéè¦æ该å¯åå¨çæå两ä½æ¹ä¸º 00 å³å¯ã ç¶æå¯åå¨ï¼å°å0 9ï¼ä¸»è¦æ¯ç¨æ¥æä¾å¨ä»¶å½åçç¶æãå®åªææå两ä½ææï¼æåä¸ä½æ¯åå¤å°±ç»ªä½ï¼åªæå¨åå¤å°±ç»ªç½®ä½åæè½å¯¹å¨ä»¶è¿è¡æä½ãåæ°ç¬¬äºä½æ¯æ°æ®è¾åºå¯åå¨éåä½ï¼å½è¯¥ä½è¢«ç½®ä½æ¶ï¼ä»»ä½çæµéæ°æ®é½ä¸ä¼è¢«æ´æ°ï¼ç´å°æµéæ°æ®è¢«è¯»åãä¸è¬å¸¸è§åºç¨å¯éè¿éå½ç延æ¶æ¥è¿è¡è¯»åï¼ èä¸å¿
读å该å¯åå¨çç¶æï¼é¤éå¨è¯»åçé¢çå¾é«æ¶æèè读åæ¤å¯åå¨çç¶æã è¯å«å¯åå¨Aï¼å°å 10ï¼å°è¯å«å¯åå¨Cï¼å°å12ï¼è¿éç¨ä¸å°ï¼å°±ä¸è®¨è®ºäºï¼éè¦ç请èªè¡é
读æ°æ®æåã å
¶æ¶HMC5883 è¿æå
¶å®ä¸äºå®ç¨çåè½ï¼æ¯å¦è½å¤è¿è¡èªææ£æµï¼å®èªèº«é
å¤äºèªæµåè½æ¨¡åï¼å©ç¨æ¿å±ä¼ æå¨å移带产çä¸ä¸ªå¾
æµçæ 称ç£åºå¼ºåº¦æ¥è¿è¡èªææ£æµï¼ä»¥è¯æå
¶å¥½åãæ¤å¤è¿ææ¯ä¾å æ°çæ ¡ååè½ï¼å®å¯ä»¥è¡¥å¿å¨å´ç£åºäº§ççå¹²æ°ï¼ä»¥å¾å°ç²¾ç¡®çå°ç£æµéå¼ã ä¸é¢å°±ä»¥ä¸ä¸ªä¾åæ¥çä¸ä¸HMC5883 çå
·ä½åºç¨ã
ä¾åï¼å©ç¨åçæºè¯»åæ¥èªHMC5883 çå°ç£æ°æ®ï¼å¹¶æå®è½¬æ¢ä¸ºä¸æ£åæ¹ç夹è§æ°æ®ï¼éè¿LCD16 02 æ¾ç¤ºåºæ¥ã åçæºç¨ATMega16ï¼ä¸HMC5883 çæ¥æ³éç¨5V çæ¹å¼ãHMC5883 çSDAãSCL端åå«æ¥å°ATMega16 ç TWI 端ï¼PC1ãPC0ï¼ï¼LCD1602 çæ¥æ³ä¸åé¢çä¸è´ã
温馨提示:答案为网友推荐,仅供参考