RFID-resor Automation Gadget (1 / 6 steg)
Steg 1: Funktionell Beskrivning
Som jag sa innan, detta projekt är under utveckling men vi har gjort en säker och funktionell prototyp som du kan återskapa och framgångsrikt testa hemma. Håll utkik efter uppdateringar som kommer som projektet utvecklas.
Motorer
Motorer drivs med hjälp av en PWM-signal som genereras på FPGA; hastigheten på motorerna är proportionell mot värdet PWM.
De äger en hall givare med 2 sensorer i 90 grader fasförskjutning. Varje gång en komplett roation upptäcks, ligger lite, berättar den fpga som ett hjul stämde helt eller det reste ca 19 cm i vårt fall (6 cm hjuldiameter).
Vi kan också ställa in och läsa riktning för varje motor individuellt.
Bluetooth-sändtagare
Vi behöver denna del kommunicera trådlöst till mobiltjänsten. Detta meddelande är tänkt att simmulate IOT. Vhdl modulen hanterar protokollet av skicka ut de aktuella etiketten värdena och även ta emot viktig information från utsidan. Den externa informationen behandlas i realtid med hjälp av en ändlig tillståndsmaskin inuti FPGA.
RFID-läsare
Först av allt, om du inte är bekant med RFID-teknik, lär dig grunderna här.
Tag-Reader funktionalitet: när en tagg kommer i spänna av en läsare (och de är verksamma på samma frekvens) tag skickar tillbaka det pre-kodade värdet (12 byte).
Som sett i den funktionella skissen, har vi två typer av läsare:
- Recovery läsarna - deras enda uppgift är att hålla fordonet på rätt spår.
- Ståndpunkten läsarna - dessa läsare faktiskt läsa etiketten
Recovery läsare:
- I en idealisk fall kan läst dessa läsare aldrig ett tag.
- Denna algoritm håller fordonet inom de två linjerna som etiketten.
- Det ser, i första hand till att fordonet inte går ur spår.
- Om en läsare kommer i utbud av en-tagg, det innebär att fordonet är för nära kanten.
- Fordonet automatiskt stutar i motsatt riktning av Läs etiketten och undviker fara.
Ståndpunkten läsare
I motsats till återhämtning läsarna, måste Position läsaren alltid läsa etiketten som kommer tillsammans. Det används i:
- Spåra Rovern, realtid ställning jämfört med taggen map och skicka det till IOT.
- Mottagna koden blir skickade på FPGA för vidare bearbetning och kontroll.
- På FPGA kan vi förbereda och beräkna nästa vänder som behöver göras.
- Denna algoritm hjälper till att undvika en återhämtning läsaren aktivering och förse fordonet med en mjuk gång.
RFID-taggar
RFID-tagg placeringen beror mestadels på läsarna support vapen. Om du skriver ut 3d-modellen vi använt, bör de placeras ca. 5 cm avstånd från bottenplattan, och med 2 cm avstånd mellan dem.
Vi har också fäst schematiskt för anslutningarna mellan Basys 3 styrelsen, RFID-läsare, Motor förare och Bluetooth-modulen.