Stap 2: Het schakeldiagram & uitleg
Nu neem een kijkje op het circuit.
Eerst is de transformator de lichtnet AC coltage terugtreden op 12v. Een ding is hier merkbaar dat ik heb niet de center-kraan gebruikt. Vanwege dit krijg ik dubbele spanning. Daarna is de ac worden gerectificeerd door de gelijkrichter. Hier heb ik gekozen voor een compacte brug module KBL-04 (die is geschikt voor het verwerken van t/m 4Amps van huidige) in plaats van het gebruik van 4 amendementen van diode op te slaan van de pcb ruimte. Afeter dat er een 4700uF is filteren cap met een 100nF cap ontkoppeling. Na het gladstrijken krijg ik ongeveer 37V van DC.at de inbreng van de LM350. Deze 37V is ook op het circuit van Volt/Ammteter/Smart fan voeden.
De LM350 is geconfigureerd volgens het gegevensblad met 2 bescherming diodes. (Ze echt nodig zijn, geloof me als ik heb een tiental LM350s gedood bij het spelen met meer dan 25v DC op de output). Dan weer ben ik filteren met een 220uF cap. De output is sluit aan op de banaan vrouwelijke aansluiting via de ACS714 breakout board. De laatste 10uF + 104pf + 102 pf caps worden gesoldeerd rechtstreeks aan op de uitgang banaan vrouwelijke aansluiting onderdrukken EMI/EMF signalen (gemaakt van de bronnen zoals DC-motoren), die zowel de CPU als de TWI kunnen bevriezen / I2C bus.
Daarna komt er nu onze belangrijkste deel van het circuit. Het circuit volt/ampmeter/smart fan is wordt gevoed vanuit een Mosfet.I IRF540 voor dit doel hebt gekozen als de parameters echt goed in het gegevensblad zijn. Deze mosfet krijgt 37v op het Drain.The poort is gebonden aan 18v met een 18v Zener en een typische 10k weerstand vertekenende. De bron wordt nu (18v-Vgs typische) =(18v-3v) = 15v. Deze 15v wordt gevoed aan op de ingangen van de 7805 en 7812 regelgevers zoals 37v te hoog voor hun inbreng is. De mosfet werkt als een pre-regulator. De Mosfet is absorberen veel warmte en we hebben het in overweging te nemen. Ik zal het volgende bespreken op de warmte-dissipatie deel.
De Atmega-8 is het hart van de meting circuit. Het is communiceren met de 16-bits ADC(ADS1115) via TWI / I2c bus.you vindt het gegevensblad van ADS1115 hier. Het is over het algemeen een 16 bit ADC-systeem.belangrijkste in differentiële modus. Hier heb ik het gebruikt in één eindigde input mode.i.e zullen hebben we 4 inputs(A0/A1/A2/A3) wrt grond. Eerste invoer A0 is verbonden met een eenvoudige 10:1 spanning divider zoals je kunt zien. Ik heb de 5k voorinstelling in plaats van een vaste resister om verstelbare optimale lezing nauwkeurigheid van spanning toegevoegd. Later zal ik erover praten. De tweede ingang (A1 is verbonden met de ACS714 breakout board uitgang Pins. ACS714 is een IC van allegro microsystems die een hall-effect is gebaseerd op lineaire huidige sensor IC. Let wel op dat de uitvoer van LM350 is verbonden met de ACS714 IP + pin. De de IP - geeft de output aan de belasting. De andere pinnen van de Raad van bestuur - VCC/OUT/GND zijn geïsoleerd van de Inputs.Next ik laten zien zal, hoe meet je de huidige lezing.
De 3e input A2 is verbonden met de LM35 temperatuursensor die een 3 terminal IC van National semiconductor. In principe heeft het gewoon een 10mv / ° C schaalfactor dwz als de kamertemperatuur 30 ° C, is dan zal het 300mV op te geven dat het wordt uitgevoerd. We moeten gewoon lezen de spanning en weer te geven upto twee tekens dwz zeggen als we lezen de 350mv, wij dan 35 ° C zal tonen als de temperature.i de LM35 op het koellichaam van de LM350 om te lezen de temp hebt geïnstalleerd. Als de temp van LM350 boven 50° C stijgt, geeft de ATMEGA hoge output op pin 5 die de logica niveau mosfet(IRLB8748. drijft Hoewel ik heb het circuit diagram met IRFZ44) en het schakelt de ventilator. Teruggebracht tot minder dan 40 ° C, de ventilator stopt na de temp.
En één ding in gedachten te houden dat als we zijn met behulp van de ADC in één eindigde conversiemodus, zullen we 15 bits van resolutie (dwz van 0 naar 32768) als het nodig is voor de berekeningen in het aankomende deel gaat.
Dan komt het gedeelte van de weergave. De ili9341 op basis van SPI display werken van 3,3 v. Dat is waarom we moeten een 5v to3.3v converter. De planken niveau converter dienen het doel. Deze platen heeft twee zijden dwz-hoge en lage kant. Zij nemen 5v signaal aan de hoge kant en geeft uit 3.3V signaal aan de lage kant. Om te laten werken, ze moeten worden gevoed 5v aanbod op de hoge kant en 3.3V leveren aan de lage kant. De 3.3V is gegenereerd met behulp van een LM1117-3.3 IC. Het is eigenlijk een SMD-ic. Ik heb een zeer kleine pcb gemaakt met de twee filters doppen op de board(C13,C14) en de board eruit ziet en werkt als een vaste spanningsregelaar IC. Ik zal het bijwerken van de afbeelding in het latere deel.
Een ding is hier merkbaar dat ik de ADS1115, de ACS714 en de LM35 hebben gevoed vanuit één 7805 en rest van het deel van de andere 7805.There is een reden achter. Als het circuit wordt uitgevoerd, de 7805 wordt warm (zoals de weergave verbruikt bijna 170ma alleen) en spanning doorbuiging optreedt bij de uitvoer. dat wil zeggen wij niet stabiel 5v krijgen. De ACS714 geeft 2.5v uitgang op de o/p-pin wanneer er geen stroom op stabiele 5v leveren. De totale huidige meten formule is gebaseerd op dit feit. Als de uitvoer doorbuiging optreedt, de de huidige meting lezen zal ook uiterlijk vertoon vergissing. (Ik geconfronteerd met het feit tijdens experiment). Dat is waarom, de kwikhoudende meettoestellen worden gevoed vanuit een aparte 7805 om nauwkeurige lezing zoveel mogelijk.
MERK OP DAT ATMEGA8 POWER PINS WORDEN NIET WEERGEGEVEN. ZE WORDEN GENOEMD IN DE BUURT VAN DE 7805.