Sida 1 av 1
IR-sensorer och PIC
Postat: 4 september 2004, 14:57:01
av elev
Nu har vi bestämt oss för att försöka bygga en robot med hjul som kan köra runt på ett bord utan att köra ner för kanterna. Vi hade tänkt använda en IR-sensor till att mäta avståndet till underlaget. När roboten upptäcker att avståndet är för stort (dvs den börjar komma utanför bordet) ska den svänga åt ena hållet. Finns det olika sorters IR-sensorer eller går det bra med vilken som helst? Skulle det funka med en vanlig IR-sensor som sitter i en video?
Vi hade tänkt använda en PIC som hjärna. Hur vet man vilken PIC man ska använda? Det finns ju en massa olika beteckningar.
Tacksamma för svar.
Postat: 4 september 2004, 15:01:23
av zeus
Postat: 4 september 2004, 17:45:47
av Chribbe76
Den billigaste reflexdetektorn jag kan hitta på Elfa: 75-344-72
Leta efter en Pic med:
* Flashminne (ett måste)
* Inbyggd RC-oscillator (så slipper ni kristall)
* 2pwm kanaler (det går att klara sig utan men det underlättar)
Postat: 4 september 2004, 18:52:55
av $tiff
Det viktigaste du behöver jämföra när du ska bygga IR-sensorer är att kolla så att fotodioden reagerar på samma våglängd som IR-lysdioden skickar ut. Liten avvikels går naturligtvis bra.
PIC16F628 är en bra start med integrerad oscillator, men den har bara en PWM-kanal.
PIC16F876 är en bra fortsätning som inte är alltför stor.
PIC16F877A är en bjässe som inte saknar mycket...
Postat: 24 december 2004, 01:49:44
av Jine
Nu är det så att jag har tänk o bygga på lite på min robot.. Den styrs av en Pic 16f627 vilket jag vet har allt det där utom 2st pwm kanaler.. Hur ska man göra när den endast har en?
Postat: 24 december 2004, 12:36:40
av evert2
Jine: Ett sätt att skapa en pwm utgång är ju att styra utgången med en timer (om det finns nån "kvar").
Ett annat sätt är att använda sig av en port (t ex 4 ugångar) kopplade till en komparator. Dessutom kopplar man in en räknare till komparatorn...räknaren räknar upp mha en oscillator. Pwmpulsen skickas ut ur komparatorn...å pulsen är hög till räknaren har nått samma värde som porten.
Edit: typ så här:

EDIT2: 74HC373 kan du hoppa över, mata in 4 bitar till komparatorn direkt!
Postat: 24 december 2004, 13:55:34
av Jine
Hmm tycker nästan det låter lättare o sampla lite i från microchip

Men tack endå..