Innehållsförteckning:

IR -temperaturregulator för SMD Skillet Reflow: 4 steg
IR -temperaturregulator för SMD Skillet Reflow: 4 steg

Video: IR -temperaturregulator för SMD Skillet Reflow: 4 steg

Video: IR -temperaturregulator för SMD Skillet Reflow: 4 steg
Video: SMD Components self-align in toaster / skillet reflow 2024, November
Anonim
IR -temperaturregulator för SMD Skillet Reflow
IR -temperaturregulator för SMD Skillet Reflow
IR -temperaturkontroll för SMD Skillet Reflow
IR -temperaturkontroll för SMD Skillet Reflow

Denna instruktör hjälper dig om du försöker komma igång med att göra egna kretskort med SMD (ytmonterad enhet). Efter handlödning av ett gäng brädor blev jag själv riktigt intresserad. I den här instruerbara kommer jag att prata mest om att använda Melexis MLX90614 IR (infraröd strålning) sensor. När jag bygger ett sensorgränssnittskort tar jag också hand om att köra ett Crydom SSR (solid state relay). Det finns redan en massa webbinformation om återflödande brädor med antingen en stekpanna eller brödrostugn. Båda följande länkar är bra: https://www.circuitsathome.com/production/on-reflow-solderinghttps://www.sparkfun.com/commerce/advanced_search_result.php? Keywords = reflow & x = 0 & y = 0 & search_section = tutorialsWhat I trodde att det saknades var information om att instrumentera stekpannan. Denna instruerbara bör ta hand om det. Observera, Parallax tillverkar och säljer redan ett Melexis IR -gränssnittskort. Jag tror dock inte att den har några digitala utgångar (jag kan ha fel eftersom jag aldrig ägde en). Det finns inget sätt att fjärrmontera sin sensor heller - deras design har sensorlödet direkt på ett gränssnittskort.

Steg 1: Konstruera en metod för att hålla sensorn

Konstruera en metod för att hålla sensorn
Konstruera en metod för att hålla sensorn
Konstruera en metod för att hålla sensorn
Konstruera en metod för att hålla sensorn

Bygg en enkel motvikt så att IR -sensorn kan hängas ovanför stekpannan. Jag drog fyra ledningar genom koppen och kopparspiralen.

Steg 2: Bygg gränssnittskortet

Bygg gränssnittskortet
Bygg gränssnittskortet
Bygg gränssnittskortet
Bygg gränssnittskortet
Bygg gränssnittskortet
Bygg gränssnittskortet

Den lilla PIC-12F609-kretsen är riktigt enkel. Gränssnittet till Melexis -sensorn är SMBus (System Management Bus). Lyckligtvis hade Melexis en bra appnotering på deras webbplats. Det tog lite arbete att överföra koden till CCS -kompilatorn. Jag hade också problem med CCS -kompilatorns seriella utdatakod. Jag slutade skriva mitt eget som jag tycker är bättre. Min version använder en av PIC -timern. Däremot genererar CCS -kompilatorn RS232 -kod med endast programvarutimers. Hur som helst, all källkod är bifogad och, tror jag, väl dokumenterad. Här är en länk till Melexis -webbplatsen för datablad och appanteckningar: https://www.melexis.com/Sensor_ICs_Infrared_and_Optical/Infrared/MLX90614_615.aspxMelexis -appen anteckning på SMBus var oumbärlig. Tom Cantrell hade en fin skrivning i nummer 219 av Circuit Cellar. Den ursprungliga artikeln kan köpas på deras webbplats för $ 1,50. Toms artikel var inspirationen som fick mig att röra på sig.

Steg 3: Bygg ett PC -gränssnitt

Bygg ett PC -gränssnitt
Bygg ett PC -gränssnitt

Gui för detta projekt är helt ren Python. All programvara (inklusive Python) är helt öppen källkod. Om du kör Ubuntu är det väldigt enkelt att installera. Använd bara pakethanteraren för att installera Python-2.6, Python-Matplotlib och Python-Serial. Tar pakethanteraren ungefär två minuter. Det är det - du är redo att köra Gui. Jag bara älskar Ubuntu/Linux - jag kan inte fatta att det tog mig så många år att byta. För att installera på Windows måste du hitta varje del och installera den själv. Det är verkligen inte så svårt att hitta dessa paket eftersom de är så populära. När Python, MatPlotlib och PySerial har installerats bör den bifogade PC -appen köras utan problem. Python Gui -appen driver SSR -utdata genom att skicka kommandon till PIC. Utgången cyklar till och från under en 4 sekunders cykel. Som ett exempel, för att få en 75% utmatning skulle utgången vara på 3 sekunder av 4. Jag började skriva en massa PID -kontrollkod. Men i slutändan behövde min stekpanna det inte. Jag slår helt enkelt på stekpannan på 100% och väntar på topptemperaturen. Tar min stekpanna cirka 8,5 till 9 minuter att nå toppen. Precis på toppen stänger jag av SSR -utgången och väntar sedan ytterligare 30 sekunder. Sedan sparkar jag på en liten bordsfläkt för att hjälpa till att sänka temperaturen. På nedförsbacken stiger stekpannan bara med cirka -0,5 grader C / sekund. Det verkar inte finnas någon fara för termisk chock eftersom brännaren har så mycket termisk massa. Åh, jag glömde nästan att om du vill byta något av Gui -sakerna behöver du också Glade. Detta är en annan programvara med öppen källkod (körs på både Linux och Windows). Glade är bara en enkel Gui -editor som låter dig ändra Gui -layoutgrejer.

Steg 4: Slutsats

Slutsats
Slutsats

Jag kom förberedd på storlek. Jag utvecklade några stora vapen för att attackera detta problem med återflödande ugn. Jag förväntade mig att behöva noggrant kontrollera temperaturerna i min stekpanna med hjälp av ett fint PID -system med nära slingor. Jag var beredd att slå på och stänga av 110Vac snabbt för att driva temperaturen i stekpannan. Jag var också beredd att övervaka realtidstemperaturer med en infraröd sond. I slutändan är det bara för mig att ställa in stekpannan på 100% och vänta på topptemperatur eftersom stekpannan ramper till 1/2 grader C per sekund fungerar bra. När all pasta har smält i lödet stänger du helt enkelt av stekpannan och låt den svalna med en mild fläkt. I min stekpanna kom jag aldrig nära 2 grader C / sekund max ramphastighet som pastatillverkningen säger att man ska undvika. Allt som allt ganska enkelt. Nåja, kanske några av er alla kan behöva några av dessa vapen för att hjälpa er att bekämpa era egna problem med återflödande ugnar. Det är också snyggt att kunna se temperaturhöjningen i stekpannan. Hoppas det hjälper, Jim

Rekommenderad: