Toepassing en kenmerken van CNC DC -voeding
Dit project bestudeert het ontwerp van een intelligente, zeer nauwkeurige en eenvoudige CNC DC-voeding met een microcontroller als kern. Numerieke controle DC -voeding is een gemeenschappelijk elektronisch instrument en een van de veelgebruikte apparaten in elektronische technologie, veel gebruikt in gebieden zoals circuits, onderwijsexperimenten en wetenschappelijk onderzoek. Een nieuwe generatie CNC DC -voeding ontworpen met een microcontroller -systeem als kern. Het heeft niet alleen een eenvoudige circuit, compacte structuur, lage prijs en superieure prestaties, maar heeft ook de mogelijkheid om gegevens te berekenen en te regelen met behulp van microcontrollers, die fouten kunnen elimineren en verminderen die worden veroorzaakt door analoge circuits. De uitgangsspanning en beperkte stroom worden ingevoerd via een toetsenbord. Het uiterlijk van de voeding is mooi, gemakkelijk te bedienen en heeft een hoge waarde. Het heeft ook dubbele overbelastingsbeveiliging en alarmfuncties, waardoor het bijzonder geschikt is voor verschillende zeer nauwkeurige toepassingen.
Ontwerp van hardwarecircuits
De samenstelling van een CNC DC -voeding is eenvoudig. De CNC DC-voeding bestaat uit vijf delen: een gestabiliseerd voedingsonderdeel, een digitaal display-onderdeel, een uitvoeronderdeel, een CNC-onderdeel en "+" en "-" knoppen.
Ontwerp van eenheidscircuit
Het uitgangscircuit bestaat uit een drie terminale vaste uitgangsregelaar 7805, een operationele versterker A en een DAC -circuit. In dit circuit, u 23=5 v, uo=u 23+ u3. Als de uitvoer van de DAC -5 V is tot +4. 9v, dan uo =0 tot 9.9V. De spanningsstabilisatieprestaties van dit circuit zijn gegarandeerd 7805 en de stapspanning wordt geregeld door de digitale ingang van de DAC. De nauwkeurigheid van de uitgangsspanning van dit circuit is afhankelijk van de fout van de 7805 uitgangsspanning; De trackingfout van operationele versterkers en de integratie -niet -lineariteit van DAC's. De fout van de stapwaarde is direct gerelateerd aan het aantal bits in de DAC.
De functies die het CNC-onderdeel zou moeten hebben moeten omvatten: vooraf ingestelde uitgangsspanning en de mogelijkheid om (+) of af te trekken (-) in een "stap" of "scan" werkmodus. De uitgang van het numerieke besturingsgedeelte moet direct de verschillende schakelaars van het digitale weerstandsnetwerk regelen.
Microcontrollers (MCUS), ook bekend als microcontrollers met één chip, verwijzen naar het numerieke besturingscircuit van de MCU. Er zijn veel soorten MCU -chips en de selectie van chips moet rekening houden met factoren zoals prijs, volwassen software en het voldoen aan functionele vereisten. Daarom maakt dit ontwerp gebruik van de 80C31 microcontroller.
Twee BCD -codegeschakelaars schakelt de invoervoorwaarden voor de MCU -parallelle poort en twee LED -weergavecircuits verzenden numerieke waarden (uitgangsspanning) via de MCU -seriële poort. De knoppen afzonderlijk ingesteld "+" en "-" worden gedetecteerd door de parallelle poort. De DAC ontvangt gegevens verzonden door de MCU -gegevensbus en bepaalt de uitgangsspanning dienovereenkomstig. Onder controle van software leest de MCU eerst de vooraf ingestelde waarden na het opstarten, stuurt ze naar het display en stuurt ze tegelijkertijd naar de DAC om dezelfde uitgangsspanning te genereren. Cyclus vervolgens continu om te controleren of de "+" en "-" toetsen worden ingedrukt. Als een toetsdruk wordt gedetecteerd, zorgt dit ervoor dat de weergegeven waarde en uitvoerspanning worden verhoogd of afgenomen door 0. 1V dienovereenkomstig. Als de druk op de knop groter is dan 0. 5S, wordt deze noodzakelijk geacht om continu te verhogen of te verminderen, dat wil zeggen in de modus "Scannen".
