Microcontroller gebaseerde slimme acculader (6 / 9 stap)

Stap 6: De software

De software is gecodeerd in de Winavr met behulp van GCC. Ik heb Gemodulariseerde de code dwz ik heb gemaakt van verschillende bibliotheken zoals adc bibliotheek, LCD-bibliotheek enz. De adc-bibliotheek bevat de nodige opdrachten aan setup & interactie met de adc. De LCD-bibliotheek bevat alle functies om te rijden de 16 x 2 lcd. U kunt ook de _library.c van de lcd_updated als het begin van de opeenvolging van het LCD-scherm is gewijzigd in deze bibliotheek. Wilt u de bijgewerkte bibliotheek gebruiken, wijzig de naam in met lcd.c

Het main.c bestand bevat de belangrijkste functies. Het opladen protocol voor li-ion is hier geschreven. Geef de ref_volt in de main.c door het meten van de output van U2(7805) met een precieze multimeter om nauwkeurige lezingen zoals de berekeningen zijn gebaseerd op het.

U kunt gewoon de hexadecimaal bestand branden rechtstreeks in uw mega8 te omzeilen van de headche.

Voor diegenen, die schrijven een ander gratis protocol willen, heb ik genoeg opmerkingen die zelfs een kind kan begrijpen wat gaande is voor de uitvoering van elke lijn. U hoeft alleen te schrijven van uw eigen protocol voor verschillende Batterijtype. Als u van Li-ion van verschillende spanning gebruikmaakt, moet je alleen de parameters te wijzigen. (Hoewel dit niet voor andere li-Li-Ion/andere Batterijtype getest is. U moet werk het uit door uzelf).

Ik aanbevelen sterk om niet te bouwen dit circuit, als dit uw eerste project of je nieuw bij microcontroller/vermogenselektronica bent.

Ik heb elk bestand geupload want het is origineel formaat met uitzondering van de
Makefile als het is het creëren van probleem te openen. Ik heb het geupload in .txt formaat. Kopieer de inhoud en plak deze in een nieuwe Makefile en bouwen van het hele project. Voila... bent u klaar om het hex bestand branden.

Gerelateerde Artikelen

DIY AVR Microcontroller gebaseerd temperatuurbewaking en Control System

DIY AVR Microcontroller gebaseerd temperatuurbewaking en Control System

AVR Microcontroller gebaseerde temperatuur Controller, maakt gebruik van LM35 temperatuursensor voor meting van temperatuur en 16 x 2 LCD wordt gebruikt voor het weergeven van temperatuur instelpunt, de Status van de kachel en de huidige temperatuur,
8051 Microcontroller gebaseerd bidirectionele bezoekersteller

8051 Microcontroller gebaseerd bidirectionele bezoekersteller

dit is een eenvoudige schakeling diagram van bidirectionele bezoekersteller met behulp van de 8051 microcontroller die helpt om te tellen van het aantal mensen binnenkomen of verlaten van een kamer en de totale telling wordt weergegeven op het bord.
Groovin' Grover: Een Microcontroller gebaseerde marionet

Groovin' Grover: Een Microcontroller gebaseerde marionet

Kolkende Grover is een marionet, gemanipuleerd door vier hobby servo's en een Pololu Maestro microcontroller gebaseerde servo controller. U kunt elk van Grover's ledematen onafhankelijk controle en maken hem lopen, Golf en meeste onderhoudend - maken
RFID gebaseerde slimme authenticatiesysteem [Intel IoT]

RFID gebaseerde slimme authenticatiesysteem [Intel IoT]

Kort overzicht van het project:Dit project is alles over authenticatiesysteem en gemaakt van automatisering. Dit slimme project behandelt 3 dingen:1. laptop verificatie2. de Bibliotheekbeheer3. asset controleWat het doet en hoe?In dit slimme RFID geb
Maken van een microcontroller gebaseerde boost converter

Maken van een microcontroller gebaseerde boost converter

Ik moest voor een recent project, verhoging van de productie van een USB-poort van de (hoog ampage opladen) van 5V tot 18V voor het aandrijven van een versterkte luidspreker. Ik besliste te proberen mijn eigen boost converter rollen (vooral omdat spe
Arduino gebaseerde slimme bril door een 13-jarige - Jordan Fung van Pedosa Glass

Arduino gebaseerde slimme bril door een 13-jarige - Jordan Fung van Pedosa Glass

Hallo iedereen!UPDATE: ik vrijgegeven van de versie 2 van Pedosa Glass die een 3D-gedrukte behuizing en een compacter formaat heeft, en ik had een tentoonstelling op Maker Faire Hong Kong 28-29 november!Ik ben Jordan Fung, een 13-jarige student uit H
Draadloze Radio frequentie Module met behulp van PIC Microcontroller.

Draadloze Radio frequentie Module met behulp van PIC Microcontroller.

Het is een Microcontroller gebaseerde elektronica DIY Project. Met de naam draadloze RF-Module met behulp van PIC Microcontroller. De RF-module is een kleine elektronische schakeling gebruikt voor het doorsturen, ontvangen of transceive radiogolven o
DTMF gebaseerd obstakel ONTWIJKT ROBOT

DTMF gebaseerd obstakel ONTWIJKT ROBOT

is gebaseerd op DTMF-technologie, waarmee uw auto op de lage en hoge frequentie van de aantal u gedrukt in uw mobiele telefoon reageert, na het geven van een ring,Stap 1: DIAGRAM blokkeren De werking principe achter het PROJECT wordt geïllustreerd IN
NiCd - NiMH PC gebaseerd Smart Charger - lozer

NiCd - NiMH PC gebaseerd Smart Charger - lozer

hoe het bouwen van een low-cost groot beschikt over PC-gebaseerde slimme lader-lozer die elke NiCd- of NiMH accu's kunt laden.-Het circuit gebruikt de PC voeding of een 12V voedingsbron.-Het circuit gebruikt de "Temperatuur helling"-methode die
Cellphone-gebaseerd Remote Controller voor waterpomp

Cellphone-gebaseerd Remote Controller voor waterpomp

Ongemak in de omschakeling op een waterpomp in een afgelegen boerderij geïnstalleerd is een veelvoorkomend probleem onder ogen gezien door velen. Een heleboel circuits hebben ontwikkeld om dit probleem oplossen. De meeste van hen zijn duur en microco
Vingerafdruk gebaseerd beveiligingssysteem

Vingerafdruk gebaseerd beveiligingssysteem

Dit AVR microcontroller gebaseerd project toont vinger afdrukken gebaseerde toegang controle of beveiliging systeem, in dit project hebben we alle vereiste gegevens, PCB, Code, schakeldiagram, Proteus simulatie geboden.Dit project werkt een relais op
IoT slimme apparaat met SSR multiplug maken

IoT slimme apparaat met SSR multiplug maken

Jouwe is echt geen onbekende voor controle van AC (alternatieve huidige, niet Air Condition) met het gebruik van de microcontroller gebaseerd systeem. In de eerdere berichten op de blog waren er meerdere iteraties van arduino sous vide; een SSR (Soli
GSM gebaseerde systeem van het brandalarm

GSM gebaseerde systeem van het brandalarm

GSM, Microcontroller gebaseerde aangebrachte brandontdekkings- en SMS-Alert systeem, het maakt gebruik van LM35 temperatuursensor en MQ2 voor rook sensing en 16 x 2 LCD wordt gebruikt voor het weergeven van temperatuur en roken niveau, overschreden s
Geavanceerde Brushless Power Systems voor kleine elektrische Scooters

Geavanceerde Brushless Power Systems voor kleine elektrische Scooters

Thesis: het is haalbaar voor de bouw van een zeer krachtige, efficiënte en lichtgewicht persoonlijke mobiliteit-apparaat met behulp van hobby-grade apparatuur voor onder $400. Dit bedrag kan worden drastisch minder afhankelijk van de individuele eise