Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Raspberry Pi digitale Hall-sensor in JAVA

Ok, dit is de recensie van de volgende twee lessen over lineaire hal sensoren. Les 02 gebruikt een analoge lineaire hall-sensor en een analoog naar digitaal converter IC ADC0832. De les 03 gebruikt een lineaire hall-sensor met toegevoegde comparator, die enige gevoeligheidsafstemming van de sensoren mogelijk maakt door de potentiometer aan te passen. De code voor beide lessen is hetzelfde, dus de beoordeling is allemaal in één bericht. Het leuke van deze les is om vertrouwd te raken met "wat is in vredesnaam analoog naar digitaal converteren?". Raspbronnen over deze kwestie zijn:Wikipedia-artikel en Sparkfun-artikel Voor degenen onder u die liever leren terwijl ze geweldige video's bekijken, bekijk dit eens in Electronics 201:Analog / Digital Conversion. In het bijzonder voor deze les hebben we de IC ADC0832CCN en de datasheet is te vinden hier. De datasheet van de hall-sensor kan ook handig zijn voor verdere hacks. Het idee van het gat is om de spanningsfluctuaties (geproduceerd door een magnetisch veld) om te zetten in een digitale getalswaarde die de intensiteit van het magnetische veld weergeeft. De hall-sensor genereert de analoge spanningsvariaties en de ADC0832 codeert de numerieke waarden die in de code kunnen worden geïnterpreteerd. De originele C-code is correct, maar nogal moeilijk te begrijpen en niet optimaal. De omschakeling van pin ADC_DIO naar een invoermodus bevindt zich bijvoorbeeld in de eerste for-lus. Dit is onnodig en verwarrend. En de ADC0832-initialisatiecode heeft enkele extra stappen die niet vereist zijn en is niet gemakkelijk te begrijpen. Na een goede lezing van de datasheet kon ik begrijpen wat er in dat deel van de code gebeurt.

Voor meer details:Raspberry Pi digitale Hall-sensor in JAVA


Productieproces

  1. Fundamenten van digitale magnetische sensoren
  2. Raspberry Pi Temperature Logger
  3. Python- en Raspberry Pi-temperatuursensor
  4. Raspberry Pi-weerstation
  5. 1-draads temperatuursensor DS1820 op Raspberry Pi (direct GPIO)
  6. Ultrasone sensor (HC-SR04) + Raspberry Pi
  7. Bewegingssensor, alarm, video-opname in HA op Raspberry Pi
  8. BMP180 I2C digitale luchtdruksensor
  9. Analoge sensoren zonder analoge ingangen op de Raspberry Pi
  10. Bewegingssensor met Raspberry Pi
  11. Raspberry Pi 1-draads digitale thermometersensor (DS18B20)