Πίνακας περιεχομένων:

Τροφοδοτικό λειτουργίας μεταγωγής υψηλής τάσης (SMPS)/Boost Converter για σωλήνες Nixie: 6 βήματα
Τροφοδοτικό λειτουργίας μεταγωγής υψηλής τάσης (SMPS)/Boost Converter για σωλήνες Nixie: 6 βήματα

Βίντεο: Τροφοδοτικό λειτουργίας μεταγωγής υψηλής τάσης (SMPS)/Boost Converter για σωλήνες Nixie: 6 βήματα

Βίντεο: Τροφοδοτικό λειτουργίας μεταγωγής υψηλής τάσης (SMPS)/Boost Converter για σωλήνες Nixie: 6 βήματα
Βίντεο: Review of DC 1500W Boost Converter 10V-60V to 12V-90V module 1.5kW Tested 2024, Ιούλιος
Anonim
Μετατροπέας τροφοδοσίας υψηλής τάσης (SMPS)/Boost Converter για σωλήνες Nixie
Μετατροπέας τροφοδοσίας υψηλής τάσης (SMPS)/Boost Converter για σωλήνες Nixie

Αυτό το SMPS αυξάνει τη χαμηλή τάση (5-20 βολτ) στην υψηλή τάση που απαιτείται για την οδήγηση σωλήνων nixie (170-200 βολτ). Να είστε προειδοποιημένοι: παρόλο που αυτό το μικρό κύκλωμα μπορεί να λειτουργήσει με μπαταρίες/βαλσαμόχορτα χαμηλής τάσης, η έξοδος είναι υπεραρκετή για να σας σκοτώσει!

Το έργο περιλαμβάνει: Helper Spreadsheet EagleCAD CCT & PCB files MikroBasic Firmware Source

Βήμα 1: Πώς λειτουργεί;

Πώς λειτουργεί?
Πώς λειτουργεί?

Αυτός ο σχεδιασμός βασίζεται στο Microchip Application Note TB053 με αρκετές τροποποιήσεις που βασίζονται στην εμπειρία των μελών της Neonixie-L (https://groups.yahoo.com/group/NEONIXIE-L/). Λάβετε τη σημείωση εφαρμογής - είναι μια καλή ανάγνωση μόνο μερικών σελίδων: (https://ww1.microchip.com/downloads/en/AppNotes/91053b.pdf) Η παρακάτω εικόνα είναι απόσπασμα από το TB053. Περιγράφει τη βασική αρχή πίσω από το SMPS. Ένας μικροελεγκτής γειώνει ένα FET (Q1), επιτρέποντας τη δημιουργία ενός φορτίου στον επαγωγέα L1. Όταν το FET είναι απενεργοποιημένο, το φορτίο ρέει μέσω της διόδου D1 στον πυκνωτή C1. Το Vvfb είναι ανατροφοδότηση διαιρέτη τάσης που επιτρέπει στον μικροελεγκτή να παρακολουθεί την υψηλή τάση και να ενεργοποιεί το FET όπως απαιτείται για να διατηρήσει την επιθυμητή τάση.

Βήμα 2: Χαρακτηριστικά επαγωγέα

Χαρακτηριστικά επαγωγέα
Χαρακτηριστικά επαγωγέα

Αν και πολύ ωραία, η σημείωση εφαρμογής Microchip μου φαίνεται λίγο ανάποδη. Ξεκινά με τον προσδιορισμό της απαιτούμενης ισχύος και στη συνέχεια επιλέγει χρόνο φόρτισης επαγωγέα χωρίς ανησυχία για τους διαθέσιμους επαγωγείς. Το βρήκα πιο χρήσιμο να επιλέξω έναν επαγωγέα και να σχεδιάσω την εφαρμογή γύρω από αυτό. Οι επαγωγείς που χρησιμοποίησα είναι "C&D Technologies Inductors RADIAL LEAD 100uH" (Mouser part 580-18R104C, 1.2 amp, $ 1,40), (Mouser part 580-22R104C, 0.67 ενισχυτή, $ 0.59). Επέλεξα αυτούς τους επαγωγείς επειδή είναι πολύ μικροί, πολύ φτηνοί, αλλά έχουν αξιοπρεπή βαθμολογία ισχύος. Γνωρίζουμε ήδη τη μέγιστη συνεχή βαθμολογία του πηνίου μας (0,67 αμπέρ για τον 22R104C), αλλά πρέπει να γνωρίζουμε πόσο χρόνο θα χρειαστεί για να φορτιστεί (χρόνος ανόδου). Αντί να χρησιμοποιούμε σταθερό χρόνο φόρτισης (βλέπε εξίσωση 6 στο TB053) για να προσδιορίσουμε τους απαιτούμενους ενισχυτές πηνίου, μπορούμε να ανακρίνουμε την εξίσωση 6 και να λύσουμε για χρόνο ανόδου: (σημείωση: η εξίσωση 6 στο TB053 είναι λάθος, θα πρέπει να είναι L, όχι 2L) (Volts in/Inductor uH)*time_time = Peak Amps -escome- (Inductor uH/Volts in)*Peak Amps = χρόνος ανόδου.-Χρησιμοποιώντας το 22R104C με παροχή 5 volt δίνει τα εξής- (100/5)*0.67 = Θα χρειαστούν 13,5 uS για να φορτιστεί πλήρως το πηνίο επαγωγής στα 5 βολτ. Προφανώς, αυτή η τιμή θα ποικίλει με διαφορετικές τάσεις τροφοδοσίας. Όπως σημειώνεται στο TB053: "Το ρεύμα σε έναν επαγωγέα δεν μπορεί να αλλάξει ακαριαία. Όταν το Q1 είναι απενεργοποιημένο, το ρεύμα στο L1 συνεχίζει να ρέει μέσω του D1 στον πυκνωτή αποθήκευσης, C1 και το φορτίο, RL. Έτσι, το ρεύμα στον επαγωγέα μειώνεται γραμμικά στο χρόνο από το ρεύμα αιχμής. "Μπορούμε να καθορίσουμε το χρονικό διάστημα που χρειάζεται το ρεύμα να ρέει έξω από τον επαγωγέα χρησιμοποιώντας την εξίσωση TB05 7. Στην πράξη αυτός ο χρόνος είναι πολύ μικρός. Αυτή η εξίσωση εφαρμόζεται στο υπολογιστικό φύλλο που περιλαμβάνεται, αλλά δεν θα συζητηθεί εδώ. Πόση ισχύς μπορούμε να πάρουμε από έναν επαγωγέα 0,67 amp; Η συνολική ισχύς καθορίζεται από την ακόλουθη εξίσωση (εξίσωση tb053 5): Ισχύς = (((χρόνος ανόδου)*(Volts in)2)/(2*επαγωγέας uH))-χρησιμοποιώντας τις προηγούμενες τιμές μας βρίσκουμε-1,68 Watts = (13,5uS*5volts2)/(2*100uH)-μετατροπή watt σε mA-mA = ((Ισχύς Watts)/(βολτ εξόδου))*1000-χρησιμοποιώντας τάση εξόδου 180 βρίσκουμε-9.31mA = (1.68Watts/180volts)*1000Μπορούμε να λάβουμε το πολύ 9.31mA από αυτό το πηνίο με τροφοδοσία 5 volt, αγνοώντας όλες τις αναποτελεσματικότητες και τις απώλειες μεταγωγής. Μεγαλύτερη ισχύς εξόδου μπορεί να επιτευχθεί με την αύξηση της τάσης τροφοδοσίας. Όλοι αυτοί οι υπολογισμοί υλοποιούνται στον "Πίνακα 1: Υπολογισμοί πηνίου για παροχή ενέργειας υψηλής τάσης" του υπολογιστικού φύλλου που περιλαμβάνεται σε αυτό το εκπαιδευτικό εγχειρίδιο. Εισάγονται διάφορα παραδείγματα πηνίων.

Βήμα 3: Οδήγηση του SMPS με μικροελεγκτή

Οδήγηση του SMPS με μικροελεγκτή
Οδήγηση του SMPS με μικροελεγκτή

Τώρα που έχουμε υπολογίσει τον χρόνο ανόδου για το πηνίο μας, μπορούμε να προγραμματίσουμε έναν μικροελεγκτή να τον φορτίζει αρκετά για να φτάσει την ονομαστική του mA. Ένας από τους ευκολότερους τρόπους για να γίνει αυτό είναι να χρησιμοποιήσετε τον διαμορφωτή πλάτους παλμού υλικού ενός PIC. Η διαμόρφωση πλάτους παλμού (PWM) έχει δύο μεταβλητές που περιγράφονται στο παρακάτω σχήμα. Κατά τη διάρκεια του κύκλου λειτουργίας ο PIC ενεργοποιεί το FET, το γειώνει και αφήνει ρεύμα στο πηνίο επαγωγής (χρόνος ανόδου). Κατά το υπόλοιπο της περιόδου το FET είναι απενεργοποιημένο και το ρεύμα ρέει από τον επαγωγέα μέσω της διόδου στους πυκνωτές και το φορτίο (χρόνος πτώσης). Γνωρίζουμε ήδη τον απαιτούμενο χρόνο ανόδου από τους προηγούμενους υπολογισμούς μας: 13.5uS. Ο TB053 προτείνει ο χρόνος ανόδου να είναι το 75% της περιόδου. Προσδιόρισα την τιμή της περιόδου μου πολλαπλασιάζοντας τον χρόνο ανόδου με 1,33: 17,9uS. Αυτό είναι σύμφωνο με την πρόταση στο TB053 και διασφαλίζει ότι ο επαγωγέας παραμένει σε ασυνεχή λειτουργία - εκφορτίζεται πλήρως μετά από κάθε φόρτιση. Είναι δυνατόν να υπολογιστεί μια ακριβέστερη περίοδος προσθέτοντας τον υπολογισμένο χρόνο ανόδου στον υπολογισμένο χρόνο πτώσης, αλλά δεν το έχω επιχειρήσει αυτό. Τώρα μπορούμε να καθορίσουμε τον πραγματικό κύκλο λειτουργίας και τις τιμές περιόδου που θα εισέλθουμε στον μικροελεγκτή για να πάρουμε τα επιθυμητά χρονικά διαστήματα Το Στο εγχειρίδιο Microchip PIC Mid-range βρίσκουμε τις ακόλουθες εξισώσεις (https://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf):PWM Duty Cycle uS = (10 bit Duty Cycle Value) * (1 / Ταλαντωτής Συχνότητα) * PrescalerΕάν ορίσουμε το prescaler στο 1 και χτυπήσουμε αυτήν την εξίσωση με ένα άλγεβρα ραβδί παίρνουμε: 10 bit Duty Cycle Value = PWM Duty Cycle uS * Oscillator Frequency Αντικαταστήστε τον Duty Cycle uS για τον υπολογισμένο χρόνο ανόδου και υποθέστε έναν ταλαντωτή 8 Mhz συχνότητα: 107 = 13.5uS * 8Mhz107 εισάγεται στο PIC για να λάβει έναν κύκλο λειτουργίας 13.5uS. Στη συνέχεια, καθορίζουμε την τιμή περιόδου PWM. Από το εγχειρίδιο μεσαίας εμβέλειας λαμβάνουμε την ακόλουθη εξίσωση: Περίοδος PWM uS = ((τιμή περιόδου PWM) + 1) * 4 * (1/συχνότητα ταλαντωτή) * (τιμή προκαταρκτικής κλίμακας) Και πάλι, θέτουμε τον προκαθοριστή σε 1 και παρενοχλούμε την εξίσωση για τιμή περιόδου PWM, δίνοντάς μας: τιμή περιόδου PWM = (((Περίοδος PWM uS/(4/συχνότητα ταλαντωτή))-1) Υποκατάστατο περιόδου uS για (1,33*χρόνος ανόδου) και υποθέστε συχνότητα ταλαντωτή 8 Mhz: 35 = ((17,9/(4/8))-1) 35 εγγράφονται στο PIC για να λάβουν περίοδο 17,9uS. Αλλά περίμενε! Δεν είναι η περίοδος μικρότερη από τον κύκλο εργασίας; Όχι - Οι PIC έχουν καταχωρητή κύκλου λειτουργίας 10 bit και μητρώο περιόδου 8 bit. Υπάρχει μεγαλύτερη ανάλυση για την τιμή του κύκλου καθηκόντων, επομένως η τιμή της μερικές φορές θα είναι μεγαλύτερη από την τιμή περιόδου - ειδικά σε υψηλές συχνότητες. Όλοι αυτοί οι υπολογισμοί υλοποιούνται στον "Πίνακα 2. Υπολογισμοί PWM" του υπολογιστικού φύλλου που περιλαμβάνεται σε αυτό το εκπαιδευτικό. Εισάγονται διάφορα παραδείγματα πηνίων.

Βήμα 4: Σχεδιασμός PCB

Σχεδιασμός PCB
Σχεδιασμός PCB
Σχεδιασμός PCB
Σχεδιασμός PCB

Τα PCB & CCT είναι σε μορφή EagleCad. Και τα δύο περιλαμβάνονται στο αρχείο ZIP.

Κοίταξα αρκετά υπάρχοντα σχέδια κατά την κατασκευή αυτού του PCB. Ακολουθούν οι σημειώσεις μου σχετικά με: σημαντικά χαρακτηριστικά σχεδιασμού: 1. Ακολούθησα τη σημείωση APP Microchip και χρησιμοποίησα ένα TC4427A για να οδηγήσω το FET. Αυτό Α) προστατεύει τον μικροελεγκτή από τάσεις ανατροπής που βγαίνουν από το FET και Β) μπορεί να οδηγήσει το FET σε υψηλότερες τάσεις από το PIC για ταχύτερη/σκληρότερη εναλλαγή με καλύτερη απόδοση. 2. Η απόσταση από το PWM του PIC στο FET ελαχιστοποιείται. 3. FET, επαγωγέας, πυκνωτές συσκευασμένοι πραγματικά σφιχτά. 4. traχνος προσφοράς λίπους. 5. Καλό έδαφος μεταξύ FET και σημείου σύνδεσης τοίχου. Επέλεξα τον μικροελεγκτή PIC 12F683 για αυτό το έργο. Πρόκειται για ένα PIC 8 ακίδων με PWM υλικού, 4 αναλογικούς σε ψηφιακούς μετατροπείς, εσωτερικό ταλαντωτή 8Mhz και EEPROM 256 byte. Το πιο σημαντικό, είχα ένα ραντεβού από ένα προηγούμενο έργο. Χρησιμοποίησα το IRF740 FET λόγω της μεγάλης αποδοχής του στη λίστα Neonixie-L. Υπάρχουν 2 πυκνωτές για την εξομάλυνση της παροχής HV. Το ένα είναι ηλεκτρολυτικό (υψηλή θερμοκρασία, 250 βολτ, 1uF), το άλλο είναι μεταλλική μεμβράνη (250 βολτ, 0,47uf). Το τελευταίο είναι πολύ μεγαλύτερο και ακριβότερο (0,50 $ έναντι 0,05 $), αλλά απαραίτητο για να έχετε καθαρή απόδοση. Υπάρχουν δύο κυκλώματα ανάδρασης τάσης σε αυτό το σχέδιο. Το πρώτο επιτρέπει στο PIC να αντιληφθεί την τάση εξόδου και να εφαρμόσει παλμούς στο FET όπως απαιτείται για να διατηρήσει το επιθυμητό επίπεδο. "Πίνακας3. Υπολογισμοί δικτύου ανατροφοδότησης υψηλής τάσης" μπορεί να χρησιμοποιηθεί για τον προσδιορισμό της σωστής τιμής ανάδρασης, δεδομένου του διαιρέτη τάσης αντίστασης 3 και της επιθυμητής τάσης εξόδου. Ο λεπτός συντονισμός γίνεται με την αντίσταση κοπής 1k. Η δεύτερη ανάδραση μετρά την τάση τροφοδοσίας έτσι ώστε ο PIC να μπορεί να καθορίσει τον βέλτιστο χρόνο ανόδου (και τιμές περιόδου/κύκλου λειτουργίας). Από τις εξισώσεις στο βήμα 1 διαπιστώσαμε ότι ο χρόνος ανόδου του επαγωγέα εξαρτάται από την τάση τροφοδοσίας. Είναι δυνατή η εισαγωγή ακριβών τιμών από το υπολογιστικό φύλλο στο PIC σας, αλλά εάν αλλάξετε το τροφοδοτικό, οι τιμές δεν είναι πλέον οι βέλτιστες. Εάν λειτουργεί από μπαταρίες, η τάση θα μειωθεί καθώς οι μπαταρίες αποφορτίζονται απαιτώντας μεγαλύτερο χρόνο ανόδου. Η λύση μου ήταν να αφήσω το PIC να τα υπολογίσει όλα αυτά και να ορίσει τις δικές του τιμές (βλέπε υλικολογισμικό). Ο βραχυκυκλωτήρας τριών ακίδων επιλέγει την πηγή τροφοδοσίας για το πηνίο TC4427A και επαγωγέα. Είναι δυνατή η λειτουργία και των δύο από τον ρυθμιστή 7 volt 5 volt, αλλά επιτυγχάνονται καλύτερες αποδόσεις και υψηλότερη απόδοση με μεγαλύτερη τάση τροφοδοσίας. Τόσο το TC4427a όσο και το IRF740 FET θα αντέξουν έως και 20 βολτ. Δεδομένου ότι ο PIC θα βαθμονομήσει για οποιαδήποτε δεδομένη τάση τροφοδοσίας, είναι λογικό να τροφοδοτούνται απευθείας από το τροφοδοτικό. Αυτό είναι ιδιαίτερα σημαντικό στη λειτουργία της μπαταρίας - δεν χρειάζεται να σπαταλάτε ενέργεια στο 7805, απλώς τροφοδοτήστε τον επαγωγέα απευθείας από τις κυψέλες. Οι λυχνίες LED είναι προαιρετικές, αλλά εύχρηστες για τη λήψη προβλημάτων. Το "αριστερό" LED (κίτρινο στους πίνακες μου) υποδηλώνει ότι η ανατροφοδότηση HV είναι κάτω από το επιθυμητό σημείο, ενώ η δεξιά LED (κόκκινη στο σχέδιό μου) δείχνει ότι έχει τελειώσει. Στην πράξη έχετε ένα ωραίο εφέ PWM στο οποίο τα LEDS λάμπουν σε ένταση σε σχέση με το τρέχον φορτίο. Εάν η κόκκινη λυχνία LED σβήσει (σταθερή) δείχνει ότι, παρά την καλύτερη δυνατή προσπάθεια, ο PIC δεν μπορεί να διατηρήσει την τάση εξόδου στο επιθυμητό επίπεδο. Με άλλα λόγια, το φορτίο υπερβαίνει τη μέγιστη έξοδο SMPS. ΜΗΝ ΞΕΧΑΣΕΤΕ ΤΑ JUMPER WIRES που ΦΑΝΕΤΑΙ ΣΤΟ ΚΟΚΚΙΝΟ! Partlist Part Value C1 1uF 250V C3 47uF 50V C4 47uF (50V) C5 0.1uF C6.1uf C7 4u7 (50V) C8 0.1uF C9 0.1uF C11 0.47uF/250V D1 600V 250ns IC2 TC4427a IC5 7805 5volt ρυθμιστής IC7 PIC 12F68 (22R104C) LED1 LED2 Q1 IRF740 R1 120K R2 0.47K R3 1K Linear Trimmer R4 330 Ohm R5 100K R6 330 Ohm R7 10K SV1 3 Pin Header X2 3 Screw Terminal

Βήμα 5: Υλικολογισμικό

Υλικολογισμικό
Υλικολογισμικό

Το υλικολογισμικό είναι γραμμένο σε MikroBasic, ο μεταγλωττιστής είναι δωρεάν για προγράμματα έως 2K (https://www.mikroe.com/). Εάν χρειάζεστε έναν προγραμματιστή PIC, σκεφτείτε τον ενισχυμένο πίνακα προγραμματιστών JDM2 που είναι επίσης δημοσιευμένος στις οδηγίες (https://www.instructables.com/ex/i/6D80A0F6DA311028931A001143E7E506/?ALLSTEPS). Βασική λειτουργία: 1. Όταν εφαρμόζεται ρεύμα, ξεκινά ο PIC. 2. Ο PIC καθυστερεί για 1 δευτερόλεπτο για να επιτρέψει τη σταθεροποίηση των τάσεων. 3. Το PIC διαβάζει την ανατροφοδότηση τάσης τροφοδοσίας και υπολογίζει τις βέλτιστες τιμές κύκλου λειτουργίας και περιόδου. 4. Το PIC καταγράφει τις τιμές ανάγνωσης, κύκλου λειτουργίας και περιόδου στην EEPROM. Αυτό επιτρέπει κάποια προβλήματα λήψης και βοηθά στη διάγνωση καταστροφικών αποτυχιών. Η διεύθυνση EEPROM 0 είναι ο δείκτης εγγραφής. Ένα αρχείο καταγραφής 4 byte αποθηκεύεται κάθε φορά που το SMPS ξεκινά (ξανά). Τα πρώτα 2 byte είναι υψηλό/χαμηλό ADC, το τρίτο byte είναι χαμηλότερο 8 bit αξίας κύκλου λειτουργίας, το τέταρτο byte είναι η τιμή περιόδου. Συνολικά 50 βαθμονομήσεις (200 byte) καταγράφονται πριν ο δείκτης εγγραφής κυλήσει και ξεκινήσει ξανά στη διεύθυνση EEPROM 1. Το πιο πρόσφατο αρχείο καταγραφής θα βρίσκεται στο δείκτη-4. Αυτά μπορούν να διαβαστούν από το τσιπ χρησιμοποιώντας έναν προγραμματιστή PIC. Τα πάνω 55 byte αφήνονται ελεύθερα για μελλοντικές βελτιώσεις (δείτε βελτιώσεις). 5. Το PIC εισέρχεται στον ατελείωτο βρόχο - μετριέται η τιμή ανάδρασης υψηλής τάσης. Εάν είναι κάτω από την επιθυμητή τιμή, οι καταχωρητές κύκλου λειτουργίας PWM φορτώνονται με την υπολογιζόμενη τιμή - ΣΗΜΕΙΩΣΗ: τα δύο κάτω δυαδικά ψηφία είναι σημαντικά και πρέπει να φορτωθούν στο CPP1CON 5: 4, τα άνω 8 bit μπαίνουν στο CRP1L. Εάν η ανατροφοδότηση είναι πάνω από την επιθυμητή τιμή, ο PIC φορτώνει τους καταχωρητές κύκλου λειτουργίας με 0. Αυτό είναι ένα σύστημα «παράλειψης παλμών». Αποφάσισα να παραλείψω τον παλμό για δύο λόγους: 1) σε τόσο υψηλές συχνότητες δεν υπάρχει πολύ πλάτος εργασίας (0-107 στο παράδειγμά μας, πολύ λιγότερο σε υψηλότερες τάσεις τροφοδοσίας) και 2) είναι δυνατή η διαμόρφωση συχνότητας, και δίνει πολύ περισσότερα περιθώρια προσαρμογής (35-255 στο παράδειγμά μας), αλλά ΜΟΝΟ Η ΚΑΘΟΛΟΓΗΣΗ ΔΙΠΛΗ ΜΠΟΦΕΡΕΤΑΙ ΣΤΟ HARDWARE. Η αλλαγή της συχνότητας ενώ λειτουργεί το PWM μπορεί να έχει «περίεργα» αποτελέσματα. Χρήση του υλικολογισμικού: Απαιτούνται διάφορα βήματα βαθμονόμησης για τη χρήση του υλικολογισμικού. Αυτές οι τιμές πρέπει να συγκεντρωθούν στο υλικολογισμικό. Ορισμένα βήματα είναι προαιρετικά, αλλά θα σας βοηθήσουν να αξιοποιήσετε στο έπακρο το τροφοδοτικό σας. const v_ref ως float = 5.1 'float const supply_ratio as float = 11.35' float const osc_freq as float = 8 'float const L_Ipeak as float = 67' float const fb_value as word = 290 'word Αυτές οι τιμές βρίσκονται στην κορυφή του κώδικα υλικολογισμικού. Βρείτε τις τιμές και ορίστε τα παρακάτω. v_ref Αυτή είναι η αναφορά τάσης του ADC. Αυτό είναι απαραίτητο για τον προσδιορισμό της πραγματικής τάσης τροφοδοσίας που πρέπει να συμπεριληφθεί στις εξισώσεις που περιγράφονται στο βήμα 1. Εάν ο PIC τρέχει από ρυθμιστή 7805 5Volt, μπορούμε να περιμένουμε περίπου 5 βολτ. Χρησιμοποιώντας ένα πολύμετρο μετρήστε την τάση μεταξύ του πείρου ισχύος PIC (PIN1) και της γείωσης στον ακροδέκτη βιδών. Η ακριβής τιμή μου ήταν 5,1 βολτ. Εισαγάγετε αυτήν την τιμή εδώ. supply_ratio Ο διαχωριστής τάσης τροφοδοσίας αποτελείται από μια αντίσταση 100K και 10K. Θεωρητικά η ανάδραση πρέπει να ισούται με την τάση τροφοδοσίας διαιρούμενη με 11 (βλ. Πίνακα 5. Υπολογισμοί δικτύου ανατροφοδότησης τάσης τροφοδοσίας). Στην πράξη, οι αντιστάσεις έχουν διάφορες ανοχές και δεν είναι ακριβείς τιμές. Για να βρείτε τον ακριβή λόγο ανατροφοδότησης: 1. Μετρήστε την τάση τροφοδοσίας μεταξύ των βιδωτών ακροδεκτών. 2. Μετρήστε την τάση ανάδρασης μεταξύ του πείρου PIC 7 και της γείωσης στον ακροδέκτη βιδών. 3. Διαιρέστε την παροχή V με FB V για να λάβετε μια ακριβή αναλογία. Μπορείτε επίσης να χρησιμοποιήσετε "Πίνακας 6. Βαθμονόμηση ανατροφοδότησης τάσης τροφοδοσίας". osc_freq Απλώς η συχνότητα ταλαντωτών. Χρησιμοποιώ τον εσωτερικό ταλαντωτή 12F683 8Mhz, οπότε εισάγω μια τιμή 8. L_Ipeak Πολλαπλασιάστε το πηνίο επαγωγέα uH με τους μέγιστους συνεχείς ενισχυτές για να λάβετε αυτήν την τιμή. Στο παράδειγμα, το 22r104C είναι ένα πηνίο 100uH με βαθμολογία 0,67amps συνεχή. 100*.67 = 67. Ο πολλαπλασιασμός της τιμής εδώ εξαλείφει μια μεταβλητή κυμαινόμενου σημείου 32 bit και υπολογισμό που διαφορετικά θα έπρεπε να γίνει στο PIC. Αυτή η τιμή υπολογίζεται στον "Πίνακα 1: Υπολογισμοί πηνίων για τροφοδοσία υψηλής τάσης". fb_value Αυτή είναι η πραγματική ακέραιη τιμή που θα χρησιμοποιήσει ο PIC για να καθορίσει εάν η έξοδος υψηλής τάσης είναι πάνω ή κάτω από το επιθυμητό επίπεδο. Χρησιμοποιήστε τον Πίνακα 3 για να προσδιορίσετε την αναλογία μεταξύ της εξόδου HV και της τάσης ανάδρασης όταν το γραμμικό τρίμερ βρίσκεται στην κεντρική θέση. Η χρήση της κεντρικής τιμής δίνει χώρο προσαρμογής και στις δύο πλευρές. Στη συνέχεια, εισαγάγετε αυτήν την αναλογία και την ακριβή αναφορά τάσης στον "Πίνακα 4. Τιμή τιμής ADC High Voltage Feedback Set Value" για να καθορίσετε την τιμή fb_value. Αφού βρείτε αυτές τις τιμές, εισάγετε τις στον κώδικα και μεταγλωττίστε. Κάψτε το HEX στο PIC και είστε έτοιμοι! ΘΥΜΑΣΤΕ: Το byte 0 EEPROM είναι ο δείκτης εγγραφής καταγραφής. Ορίστε το στο 1 για να ξεκινήσετε την καταγραφή σε byte 1 σε μια νέα φωτογραφία. Λόγω της βαθμονόμησης, ο FET και ο επαγωγέας δεν πρέπει ποτέ να ζεσταθούν. Ούτε πρέπει να ακούτε έναν ήχο κουδουνίσματος από το πηνίο επαγωγής. Και οι δύο αυτές συνθήκες υποδεικνύουν σφάλμα βαθμονόμησης. Ελέγξτε το αρχείο καταγραφής δεδομένων στο EEPROM για να προσδιορίσετε πού μπορεί να είναι το πρόβλημά σας.

Βήμα 6: Βελτιώσεις

Βελτιώσεις
Βελτιώσεις

Κάποια πράγματα θα μπορούσαν να βελτιωθούν:

1. Τοποθετήστε τον ακροδέκτη βίδας πιο κοντά στο FET για καλύτερη διαδρομή γείωσης. 2. Παχύνετε το ίχνος τροφοδοσίας στους πυκνωτές και τον επαγωγέα. 3. Προσθέστε μια σταθερή αναφορά τάσης για βελτίωση της λειτουργίας από μπαταρίες και τάσεις τροφοδοσίας μικρότερες από 7 βολτ (όπου η έξοδος του 7805 πέφτει κάτω από 5 βολτ). 4. Χρησιμοποιήστε τα άνω 55 byte EEPROM για να καταγράψετε συναρπαστικό κομμάτι άχρηστων δεδομένων - συνολικός χρόνος εκτέλεσης, συμβάντα υπερφόρτωσης, ελάχιστο/μέγιστο/μέσο φορτίο. -ian instructables-at-whereisian-dot-com

Συνιστάται: