FPGA solpanel Optimizer (9 / 12 steg)

Steg 9: Sju Segment dekoder



Sju-segmentet decoder modulen visar för användaren vad spänningar solpanelen läser. Det tar i värde från ADC som indata och och utgångar två signaler som power segmentet sever visas på tavlan. Den första signalen är ett 4-bitars nummer som är en aktiv låg aktiverar som används för att avgöra vilken av de fyra zonerna på displayen måste vara påslagen för att visa värdet. Den andra signalen är en 8-bitars tal som också är en aktiv låg aktivera. Det används för att aktivera segmenten på den enskilda zonen.

Det sätt styrelsen är utformad är det så att endast en zon kan aktiveras på en gång. Detta gör det så att du behöver snabbt ändra vilken zon aktiveras. Om du gör det vid rätt hastighet, kommer det att verka som visar alla på är samtidigt när verkligen de bara slår på och av så fort att det imperceivable.

Här är Entitetsbeskrivningen för sju segment-dekoder.

enhet sseg_dec är
Port (ALU_VAL: i std_logic_vector (9 b 0);
SIGN: i std_logic;
GÄLLER: i std_logic;
CLK: i std_logic;
DISP_EN: ut std_logic_vector (3 b 0);
SEGMENT: ut std_logic_vector (7 CEN. 0));
slutet sseg_dec;

Som servo föraren definieras sju segment dekodern också strukturellt med två andra komponenter. Den första komponenten är arbetshästen av modulen. Det är binärfilen till decimal omvandlare. Detta tar 10-bitars ALU_VAL och utgångar 4 signaler som motsvarar de binära värdena av decimaltal som utgör ALU_VAL. Till exempel om ALU_VAL = 110001011 = 395, sedan binärfilen till decimal omvandlare skulle utgång 0000, 0011, 1001 och 0101. Dessa motsvarar 0, 3, 9 och 5 respektive. Eftersom ALU_VAL är en 10-bitars nummer, är det maximala värdet kan den representera 1023. Den andra komponenten är en klocka avdelare som används till att multiplex displayen i en takt som gör det verka som det finns mer än ett segment på.

Denna modul skapades ursprungligen av Prof Bryan Mealy. Det ursprungligen visas upp till en 8-bitars nummer (0-255), men vi ändrade det så att den kunde visa upp till en 10-bitars nummer (0-1023).

Se Steg
Relaterade Ämnen

Bop med FPGA ombord

Välkommen till Bop det med FPGA styrelsen Instructable,Projektet arbetar med CPE 133 på Cal Poly, San Luis Obispo. Detta projekt skapades av Ian Nielsen och Omri Nissan. Utanför koder var inblandade på olika platser och nämns i den slutliga rapporten...

BitRunner FPGA spelet

Skapa och spela upp egna bitars Runner spel. Ingen konsol eller biffiga dator krävs! Tryck på knappen dodge att undvika inkommande hinder för att uppnå högsta poäng! Detta projekt är hyggligt hårt, en utmaning för nybörjare men inte för experter.Dett...

BLOCK RESOURCE OPTIMIZER

BAKGRUND:California står inför en allvarlig torka, nu inne på sitt fjärde år. Vattenreserverna krymper snabbt. Klimatförändringar och El Nino effekt har upprört regn och snöfall mönster att minska påfyllnad av naturliga reservoarer. Kombinera detta m...

Genom att kombinera mina små solpaneler och vindkraftgenerator.

Ive ' parallell fast de kombinerade solpanelerna och vindkraftgenerator.Jag har en blockerande diod till vind generator infogad mellan det och solpaneler.12 volts kontakt från rännil laddaren har en blockerande diod och en LED som blinkar när det fin...

DIY solpaneler för RV eller off grid

detta instructable är om ett par solpaneler jag gjorde medan man reser i våra RV. Jag beställde 72 solceller från ebay. Det var ett kit som kom med celler, flux penna och platt buss tråd. Glaset kom från en Återanvänd butik för 5 spänn. Jag fick epox...

Anpassa en klocka idag! Billiga trackers öka solpanel och solar cooker prestanda.

Solens bana över himlen har varit känt och har varit förutsägbar under mycket lång tid. Personer med solpaneler och Solköken har antingen en high-tech inställning till sol spårning (ljus upptäcka elektronik, etc eller de manuellt justera spis eller p...

FPGA Robotics Vision för någon

Är du som mig intresserad av teknik och ville alltid att använda en av de tunga marker kallas FPGA'S? Är du intresserad av vision och robotics?Mitt mål var att ta FPGA vision till folket, tillgänglig för alla. Jag bestämde mig att bygga min egen grun...

90 w bärbar solpanel

I detta instructable kommer jag visa hur jag byggde en 90Wp (watt peak) "bärbara" solpanel. Den väger 14kg, den har en distribuerad storlek på runt 900mmx900mm (3'x 3') och veck på mitten för transport. Den har portar att driva eller ladda USB-e...

Lägga till en Harbor Freight 45 Watt solpanel till min lagring byggnad

Tidigare i år köpte vi en lagring byggnad 10' X 20" och hade det levereras till bakgården. Lagring är bra - jag sakta flyttar saker från mitt garage till byggnaden, jag gör detta långsamt eftersom jag inte vill allt kastat i byggnaden i slutet av dag...

Luftpumpen bevattning med solpanel

Principen om luftpumpen bevattningSolpanelen levererar energi till Luftpumpen. Sedan sprutar pumpen tryckluft vid korsningen. Den komprimerade luften blandas med vattnet orsakar luft-vatten blandningen vara mindre tät än resten av vattnet runt det oc...

Bifoga en brun hund solpanel till din portfölj

Välkommen till en annan Instructable från Omaha Maker grupp! Som en del av vårt deltagande i Instructables mars bygga natten med Brun hund prylaravsåg vi att tänka ut ett sätt att ta ut "på språng". Läs på!Steg 1: Komma igång Det var vår önskan...

Bygga en 60 Watt solpanel

flera år sedan jag köpte några avlägsna fastighet i Arizona. Jag är astronom och ville ha en plats att öva min hobby långt bort från den fruktansvärda ljusföroreningar Funna nära städerna av någon verklig storlek. Jag hittade en stor bit av egendom....

Bygga en solpanel från celler

ett mål till mig är att ha en konstant, pålitlig, fri, ren, källa av brandfarlig gas på mitt hus. Detta har visat sig vara en utmaning. Jag har varit banbrytande vatten till väte och syre ganska länge, så det är väg jag valde.I detta Instructable kom...

Bygga en solpanel, EVA filmen stil.

Bygga en solpanel, EVA filmen stil. Detta är en fortsättning på min andra instructable "Hur löda solceller ihop". Bilden ovan är på panelen ifyllda. Denna panel sattes upp juli 2013, om producerar en genomsnittlig topp 40 watt. Den är inställd i...

Bygga en billig, Väderskyddad solpanel för kul

Disclaimer: Jag är inte ansvarig om din solpanel bryter, misslyckas eller vad som helst. Detta är ett experiment för skojs skull. Följ på egen risk.Efter många timmars googla ville jag bygga en billig panel för att passa mina krav. Jag kräver inte et...

Bygga en solpanel, 2 glas fönster stil.

I detta instructable kommer jag förklara hur jag byggde en solpanel med 2 rutor av glas. Jag är inte den första personen att göra detta, det finns andra instructables och youtube videor som visar hur detta görs också, men detta är hur jag gjorde det....

Ladda elektrisk cykel batteri med solpanel

"Åh nej! Inte en annan sol laddare av Arduino!" Jag hör dig säga.Huden djup, det är sant. Men om du var som mig, hittade en awesome affär för lågspänning solpanel på nätet (kanske andra hand), och vill ta ut batteriet e-Bike direkt med denna sol...

Ansluta flera solpaneler

Ansluta flera solpanelerAvhandlingar är dioderna som jag använder, de är desamma som används när man bygger panelerna. Hitta dem här.Det finns 3 sätt att ansluta solpaneler; parallella, serie, och en kombination av parallell och serie. Det första sät...

DIY 30W bärbara solpaneler under $50

jag ville göra min egen solpaneler på länge. Denna vecka fick jag äntligen chansen. Jag lärde mig mycket från youtube-videor och instructables webbplats, men de flesta paneler var gjorda av glas, trä och epoxihartser. Jag insåg att det var alltför st...