Arduino Compass HMC5883L
10 berichten
• Pagina 1 van 1
Arduino Compass HMC5883L
Is er iemand op het forum die het compas HMC5883L via een lange kabel werkend heeft ?.
Heb er zelf 6 meter kabel tussen zitten maar dan werkt het compas niet meer.
Op een kort stukje is het geen probleem.
Mvgr Peter
Heb er zelf 6 meter kabel tussen zitten maar dan werkt het compas niet meer.
Op een kort stukje is het geen probleem.
Mvgr Peter
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino Compass HMC5883L
Mogelijk blijft er niets van het signaal over door teveel demping door de capaciteit van de lange kabel. Dit kan je zien op een snelle scope. Mogelijk helpt het als je de I2C snelheid verlaagd (zie: http://www.gammon.com.au/i2c). Door de capaciteit kan het zijn dat het onderscheid tussen HOOG en LAAG vervaagd waardoor het onderscheid niet is te maken. Bij een korte kabel is de capaciteit (en die heb je altijd) zo laag dat jet er geen last van hebt.
Ik weet niet of je een shield gebruikt of een losse chip? Maar heb je ook de pull-up weerstanden erin zitten? Iets van 4K7 vanaf SDA en ook een op SCL. Beide naar Vcc.
Ik weet niet of je een shield gebruikt of een losse chip? Maar heb je ook de pull-up weerstanden erin zitten? Iets van 4K7 vanaf SDA en ook een op SCL. Beide naar Vcc.
Re: Arduino Compass HMC5883L
Hallo Nico
Bedankt voor je reactie, ik gebruik dit compas http://www.ebay.com/itm/HMC5883L-Triple ... 1762789158
Ik zal kijken bij de link die je gaf. Heb zelf nog geprobeerd het compas te voeden aan het einde van de kabel, had nog de hoop dat de spanning te laag was met die lengte.
Probleem zit dus bij SCL/SDA. Heb nog geprobeerd met de weerstanden maar dit gaf ook geen resultaat. Nog meer tips ?
Mvgr Peter
Bedankt voor je reactie, ik gebruik dit compas http://www.ebay.com/itm/HMC5883L-Triple ... 1762789158
Ik zal kijken bij de link die je gaf. Heb zelf nog geprobeerd het compas te voeden aan het einde van de kabel, had nog de hoop dat de spanning te laag was met die lengte.
Probleem zit dus bij SCL/SDA. Heb nog geprobeerd met de weerstanden maar dit gaf ook geen resultaat. Nog meer tips ?
Mvgr Peter
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino Compass HMC5883L
Je zou nog als test, losse draden ver uit elkaar verbinden. De capaciteit en demping zou dan een stuk minder moeten worden. Zeker geen scope?
En heb je al de I2C snelheid geprobeerd te verlagen?
En heb je al de I2C snelheid geprobeerd te verlagen?
Re: Arduino Compass HMC5883L
Al eens geprobeerd met een UTP kabel waarvan je 1 paar gebruikt? Minstens een CAT5e of beter.
Anders zal je het I²C signaal moeten versterken. Met deze kom je wel wat verder dan 6 meter: http://www.ebay.nl/itm/Differential-I2C-Long-Cable-Extender-PCA9600-with-Buck-Converter-for-Arduino-/111776754128
Anders zal je het I²C signaal moeten versterken. Met deze kom je wel wat verder dan 6 meter: http://www.ebay.nl/itm/Differential-I2C-Long-Cable-Extender-PCA9600-with-Buck-Converter-for-Arduino-/111776754128
Arduinows!
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino Compass HMC5883L
Een hele mooie oplossing. En de beschrijvingvan de module geeft een moooe uitleg wat er met het signaal gebeurt over langere afstand
Re: Arduino Compass HMC5883L
de data sheet praat over 2k2 weerstanden, en let op het is max 4.8 Volt dus als je een UNO gebruikt, zal het niet goed werken door de hysteresis.
power is 3.6 Volt max.
dus i2c ook.
wat lagere weerstanden dus meer stroom, en snelheid verlagen (de klok komt toch uit de processor.
power is 3.6 Volt max.
dus i2c ook.
wat lagere weerstanden dus meer stroom, en snelheid verlagen (de klok komt toch uit de processor.
paul deelen
shooter@home.nl
shooter@home.nl
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino Compass HMC5883L
Als ie 2 extenders gebruikt kan hij de spanning op de uitgang gewoon 3.3V zetten. Zie de product datasheet.
Re: Arduino Compass HMC5883L
Ik wil een ieder bedanken voor de reacties.
De tip van Nico om de snelheid te verlagen is mij niet gelukt.
Ik ben dan ook echt een beginner met de arduino.
Zie ook af om het compas te gebruiken.
Er is ook een mogelijkheid om een potmeter te gebruiken als sensor.
( Arduino word gebruikt om een antennerotor aan te sturen)
Mvgr Peter
De tip van Nico om de snelheid te verlagen is mij niet gelukt.
Ik ben dan ook echt een beginner met de arduino.
Zie ook af om het compas te gebruiken.
Er is ook een mogelijkheid om een potmeter te gebruiken als sensor.
( Arduino word gebruikt om een antennerotor aan te sturen)
Mvgr Peter
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino Compass HMC5883L
Ik zou dit 's lezen : http://www.gammon.com.au/forum/?id=10896
Onder het hoofdstukje timing
Onder het hoofdstukje timing
10 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 28 gasten