Ontwerpen van een Multi knooppunt Ledlamp PWM (3 / 6 stap)

Stap 3: 12F609 Development Board


OK, vers van het bankje testen, ik ben klaar om te proberen een ander bestuur spin.

In dit board ontwerp wilde ik echt proberen het idee voor het verzenden van macht en communicatie via de dezelfde twee draden. Als comm fouten werden genegeerd, zou maar twee draden nodig zijn. Dat is gewoon beneden rechts cool! Het verzenden van mededelingen over de macht draden is cool, maar het is niet vereist. Alle lampen kunnen samen worden aangesloten op een enkele comm draad indien gewenst. Dit zou betekenen dat elke lamp drie draden met een vierde optionele feedback status draad zou vereisen. Zie de onderstaande afbeelding.

Macht en communicatie kunnen worden gecombineerd met behulp van een eenvoudige H-brug. De H-brug kan rijden grote stromingen zonder enig probleem. Vele, hoge huidige LEDs, kon worden aaneengeregen samen op slechts twee draden. De polariteit van de DC power voor de lampen kan zeer snel worden uitgewisseld met de H-brug. Dus, elke lamp maakt gebruik van een volledige Golf brug te corrigeren de Schakelende DC terug in normale gelijkstroom. Een van de micro pinnen verbindt met de rauwe binnenkomende Schakelende DC power zodat de comm signaal kan worden gedetecteerd. Een huidige beperkende weerstand beschermt de digitale ingang op de micro. Binnen de micro invoer pin, de ruwe Schakelende DC spanning is geklemd met behulp van de micro's interne camp dioden - de Schakelende DC is geklemd (nul tot Vcc volt) door deze diodes.

De volledige Golf brug die is het verhelpen van de binnenkomende kracht genereert twee druppels van de diode. De twee druppels van de diode vanaf de brug is gewoon overwonnen door het aanpassen van de voedingsspanning van de H-brug. Een H-brug-spanning van zes volt biedt een mooi aanbod van vijf volt op de micro. Individuele beperkende weerstanden worden vervolgens gebruikt om de stroom door de LED trim. Deze bevoegdheid / comm schema lijkt te werken heel goed.

Ik wilde ook proberen het toevoegen van transistor hulpuitgangen tussen de micro- en de LEDs. Tijdens het testen van de Bank, als de 12F609 wordt geduwd om harde (teveel stroom in de output pad) het zal trillen alle de uitgangen. De maximale stroom voor de gehele chip volgens het gegevensblad dat het 12F609 kan ondersteunen is 90mA, totale. Nou, dat gaat niet werken! Ik misschien moet gewoon veel recenter is dan die. Het toevoegen van transistoren geeft mij vermogen van 100mA per LED. De brug diode wordt begroot op 400mA dus 100mA per LED vermogen precies past. Er is een keerzijde; de transistors kosten 10 cent, elke. At ten minste de transistors die ik pakte hebben een ingebouwde weerstanden - het onderdeelnummer Digikey is MMUN2211LT1OSCT-ND. Met de transistors in plaats, er is nee flikkeren van de LED's. Voor de productie van zal niet lampen die ik denk dat de transistors nodig zijn als "normale" 20mA LEDs worden gebruikt.

De ontwikkeling boord ontworpen in deze stap is alleen voor testen en ontwikkeling. De Raad van bestuur zou veel kleiner als kleinere weerstanden werden gebruikt. Elimineren van de transistors zou een heleboel bestuur ruimte te besparen. De programmering in-circuit-poort kan ook worden verwijderd voor productie boards. Het belangrijkste punt van de ontwikkeling boord is gewoon om te bewijzen uit de macht/comm-regeling.

In feite, na ontvangst van de planken, ontdekte ik dat er is een probleem met de indeling van de Raad van bestuur. Een volledige Golf bridge-chip is een goofy pinout. Ik moest snijden twee sporen en twee jumper draden aan de onderkant van elk bord toevoegen. Daarnaast zijn de sporen naar de LEDs en de aansluiting gewoon te dun. Oh goed, wonen en leren. Zal niet de eerste keer dat ik goofed een nieuwe lay-out van de Raad van bestuur.

Ik had acht platen gemaakt met behulp van BatchPCB. Ze hebben de beste prijzen, maar ze zijn zo sloooow. Het duurde weken de ontvang die de borden terug. Toch, als uw prijs-gevoelig, BatchPCB is de enige manier om te gaan. Nochtans, I 'm gonna terugschakelen naar AP Circuits - ze zijn supersnel. Ik wou dat ze had een goedkopere manier om het schip van de planken uit Canada. AP Circuits dings me 25 dollar in de scheepvaart voor elke order. Dat doet pijn als ik ben slechts 75 dollar waard van planken kopen.

Het kostte me twee dagen om te solderen op de acht kleine platen. Het kostte een andere dag om erachter te komen dat pull-up weerstand die R6 (zie schema) met mij knoeide. Ik denk dat de weerstand die R6 is gewoon niet nodig. Ik was bezorgd na het lezen van het gegevensblad en het aangegeven dat er geen interne micro pull-ups zijn op deze invoer pin. In mijn ontwerp, is de pin actief gedreven hele tijd toch dus een pull-up is niet echt immers nodig.

Ik gebruikte voor het verzenden van opdrachten aan het bestuur eenvoudige 9600 baud berichten vanuit een Python programma. De ruwe RS232 komst uit de PC wordt omgezet in TTL met behulp van een MAX232 chip. De RS232 TTL-signaal gaat naar de controle van de H-Bridge input. De RS232-TTL gaat ook door een poort van de omvormer in een 74HC04 chip. De omgekeerde RS232 gaat dan naar de andere controle-ingang van de H-brug. Dus, met geen RS232 verkeer, de H-brug uitgangen 6 volt. Voor elke bit op de RS232 klapt de H-brug de polariteit tot-6 volt voor zolang de RS232 duurt bit. Zie de blok diagram pics hieronder. Het Python programma is ook bevestigd.

Voor de LEDs kocht ik een bos van http://besthongkong.com. Ze hadden lichte 120 graden LEDs in rood/groen/blauw/wit. Vergeet niet, de LEDs die ik gebruikte alleen voor het testen. Ik kocht een 100 van elke kleur. Hier zijn de cijfers voor de LEDs heb ik gebruikt:

Blauw: 350mcd / 18 cent / 3.32V @ 20mA
Groen: 1500mcd / 22 cent / 3.06V @ 20mA
Wit: 1500mcd / 25 cent / 3.55V @ 20mA
Rood: 350mcd / 17 cent / 2.00V @ 20mA

Met deze vier LED's voor het vullen van de lamp, optellen ze kosten zo veel als de micro op 82 cent! Ouch.

Gerelateerde Artikelen

Ontwerpen van een mozaïek

Ontwerpen van een mozaïek

het doel van dit instructable moet u tonen hoe te ontwerpen en lay-out een mozaïek van lijntekeningen. Dit is vooral nuttig voor iedereen creëren van grotere mozaïeken. En wie een mozaïek instructie klasse leidt kan volgen de stappen voor het maken v
Ontwerpen van een uitbreiding PCB (Intel® IoT)

Ontwerpen van een uitbreiding PCB (Intel® IoT)

Dit Instructable is geschreven als een uitgangspunt voor degenen die graag gebruik van de Intel® Edison aan haar volle potentieel, door het op te nemen in een volledig ontwikkelde ingesloten project. Om dit te doen, u zult waarschijnlijk moeten maken
Ontwerpen van een romantische PCB met behulp van een gratis PCB design tool - EasyEDA

Ontwerpen van een romantische PCB met behulp van een gratis PCB design tool - EasyEDA

Heb je ooit geprobeerd om het ontwerpen van een PCB voor uw minnaar, kinderen of vrienden op een speciale dag? Waarom niet?PCB ook zou een geweldig cadeau dat openbaart dat uw creativiteit zal ook uw PCB-vaardigheden. Hier wil ik delen een romantisch
Ontwerpen van een elektrische uitrusting kamer

Ontwerpen van een elektrische uitrusting kamer

IntroductieDit is een instructie voor het ontwerpen van een kamer van elektrische apparatuur. Dit zijn de kamers die men vindt in grote gebouwen, dat is het centrum van alle elektrische systemen. Dit zal gaan door de fase van dit soort kamer, zoals b
Ontwerpen van een chocolade mal

Ontwerpen van een chocolade mal

u hebben allemaal gehoord van chocolade konijntjes, en je hebt waarschijnlijk al gegeten peanut butter cups - maar heb je ooit geprobeerd om uw eigen chocolade? Als u geïnteresseerd bent in goochelen professioneel uitziende bonbons, moet u een mal -
Ontwerpen van een draagbare schommel

Ontwerpen van een draagbare schommel

Hallo, mijn naam is Thibo Castelein en ik studeer Product Engineering aan Howest. Een van onze opdrachten is het ontwerpen van een schommel. De schommel is om te worden draagbaar, zodat u het om de parc, op vakantie, enz nemen kunt. In dit instructab
Ontwerpen van een functioneel 3d-printbaar AR-15 magazine model

Ontwerpen van een functioneel 3d-printbaar AR-15 magazine model

DISCLAIMER: Ik neem geen verantwoordelijkheid voor het gebruik van een item dat is gemaakt met behulp van deze instructies. Dit is een nieuwsgierigheid, en niet een beproefde, bewezen ontwerp in de echte wereld. Individuen met behulp van dit werk moe
Ontwerpen van een raket neus kegel (met Software)

Ontwerpen van een raket neus kegel (met Software)

Als u ontwerpt een amateur raket of een grote raket te plaatsen van een satelliet in een baan, is een van de meest belangrijke onderdeel van een raket de neus kegel. De neus van een raket bepaalt de hoeveelheid slepen dat de lucht gaat om in uw lance
Ontwerpen van een USB-Pen met behulp van Autodesk Inventor

Ontwerpen van een USB-Pen met behulp van Autodesk Inventor

In deze tutorial zullen we lopen door het ontwerpen van een aangepaste USB pen drive geschikt voor afdrukken in 3D.Als je een leraar, leerlingen ontwerpen te stimuleren objecten met echte applicatie is een geweldige manier om te gaan van hun creativi
Ontwerpen van een Step-Up DC-naar-DC Boost Converter

Ontwerpen van een Step-Up DC-naar-DC Boost Converter

Een Step-Up converter is geschikt voor het stimuleren van een lage ingangsspanning, zeggen 1,5 V tot een veel hogere spanning zoals, 5 V. Aangezien macht moet worden behouden, terwijl het opvoeren van de spanning, is de uitgangsstroom verlaagd. Nemen
Ontwerpen van een oude Afrikaanse masker met behulp van Autodesk 123D Design

Ontwerpen van een oude Afrikaanse masker met behulp van Autodesk 123D Design

als u een leraar bent, het ontwerpen van unieke en zinvolle artefacten is een geweldige manier deelnemen aan studenten geschiedenis en kunst, terwijl zetten meer kwantitatieve design vaardigheden te werken. Leraren kunnen hun leerlingen denken en han
Ontwerpen van een PC behuizing vanaf nul

Ontwerpen van een PC behuizing vanaf nul

Ongeveer een jaar geleden besloten heb ik dat ik wilde de kleinste productie-kwaliteit PC behuizing die het huis van de meest krachtige onderdelen kunt ontwerpen. Dit betekent water koeling, full-sized grafische kaart overklokken, de hele keet. Maar
Ontwerpen van een dienblad roosteren in Fusion 360

Ontwerpen van een dienblad roosteren in Fusion 360

Laten we een koffieboon brander!FirstBuild is een vrij zoete Gemeenschap van ontwerpers en ingenieurs waar iedereen kan bijdragen aan het ontwerp en de productie van GE Appliances, en deze maand ze uitvoert de uitdaging van een ontwerp voor een koffi
Ontwerpen van een functionele kartonnen stoel

Ontwerpen van een functionele kartonnen stoel

De kerels van Hey!Ik zal in dit Instructable lopen jullie door middel van het ontwerp en bouwen van proces van het maken van een kartonnen stoel. Dit project was een toewijzing voor mij in design school, maar het is een leuke, goedkope ontwerp uitdag