Stap 3: Main functies van zonne-heffing controller:
De heffing controller is ontworpen door het verzorgen van de volgende punten.
1. voorkomen batterij prijsverhoging: te beperken van de energie geleverd aan de accu door het zonnepaneel wanneer de batterij volledig wordt geladen. Dit is geïmplementeerd in het charge_cycle() van mijn code.
2. batterij voorkomen Over kwijting: Verbreken de batterij elektrische ladingen wanneer de batterij laag staat kosteloos bereikt. Dit is geïmplementeerd in het load_control() van mijn code.
3. bieden Load controlefuncties: Automatisch aansluiten en loskoppelen van een elektrische lading op een opgegeven tijdstip. De belasting zal ON bij zonsondergang en uitschakelen wanneer zonsopgang. Dit is geïmplementeerd in het load_control() van mijn code.
4. controle Power en energie: Om te controleren van de lading kracht en energie en weer te geven.
5. Protect van abnormale voorwaarde: Ter bescherming van het circuit van andere abnormale situatie zoals bliksem, over spanning, stroom en kortsluiting enz.
6. die aangeeft en weer te geven: Om te geven en de verschillende parameters weergeven
7. seriële communicatie: Voor het afdrukken van verschillende parameters in seriële monitor