Satura rādītājs:

Infrasarkanās temperatūras kontrolieris SMD kastrolis Reflow: 4 soļi
Infrasarkanās temperatūras kontrolieris SMD kastrolis Reflow: 4 soļi

Video: Infrasarkanās temperatūras kontrolieris SMD kastrolis Reflow: 4 soļi

Video: Infrasarkanās temperatūras kontrolieris SMD kastrolis Reflow: 4 soļi
Video: Telpas temperatūras korektors | Комнатный корректор температуры | Centrometal CSK 2024, Novembris
Anonim
Infrasarkanās temperatūras kontrolieris SMD kastrolis Reflow
Infrasarkanās temperatūras kontrolieris SMD kastrolis Reflow
IR temperatūras kontrolieris SMD kastrolis Reflow
IR temperatūras kontrolieris SMD kastrolis Reflow

Šī pamācība palīdzēs, ja jūs mēģināsit izveidot savas shēmas plates, izmantojot SMD (virsmas montāžas ierīce) atkārtotu plūsmu. Pēc daudzu dēļu lodēšanas ar rokām es patiešām interesējos. Šajā pamācībā es galvenokārt runāšu par Melexis MLX90614 IR (infrasarkanā starojuma) sensora izmantošanu. Turklāt, veidojot sensora saskarnes paneli, es arī parūpēšos par Crydom SSR (cietvielu releja) vadīšanu. Par plūstošiem dēļiem, izmantojot pannu vai tostera krāsni, jau ir daudz tīmekļa informācijas. Abas šīs saites ir labas: https://www.circuitsathome.com/production/on-reflow-solderinghttps://www.sparkfun.com/commerce/advanced_search_result.php? Keyword = reflow & x = 0 & y = 0 & search_section = konsultācijas domājams, ka trūkst informācijas par kastroļa instrumentēšanu. Šim pamācībai vajadzētu par to parūpēties. Piezīme. Parallax jau ražo un pārdod Melexis IR saskarnes plati. Tomēr es nedomāju, ka tam ir digitālās izejas (es varētu kļūdīties, jo man tas nekad nav piederējis). Nav arī iespējams attālināti uzstādīt sensoru - to konstrukcijā sensora lodēšana ir tieši uz saskarnes plates.

1. darbība: izveidojiet metodi sensora turēšanai

Izveidojiet sensora turēšanas metodi
Izveidojiet sensora turēšanas metodi
Izveidojiet sensora turēšanas metodi
Izveidojiet sensora turēšanas metodi

Izveidojiet vienkāršu pretsvaru, lai IR sensoru varētu pakārt virs pannas. Es izvilku četrus vadus caur kausu un vara spirāli.

2. darbība: izveidojiet interfeisa paneli

Izveidojiet saskarnes paneli
Izveidojiet saskarnes paneli
Izveidojiet saskarnes paneli
Izveidojiet saskarnes paneli
Izveidojiet saskarnes paneli
Izveidojiet saskarnes paneli

Mazā PIC-12F609 shēma ir patiešām vienkārša. Melexis sensora saskarne ir SMBus (System Management Bus). Par laimi, Melexis savā vietnē bija laba lietotņu piezīme. Koda pārnešana uz CCS kompilatoru prasīja nedaudz darba. Man bija arī problēmas ar CCS kompilatora sērijas izvades kodu. Es beidzot uzrakstīju savu, kas, manuprāt, ir labāk. Mana versija izmanto vienu no PIC taimeriem. Turpretī CCS kompilators ģenerē RS232 kodu, izmantojot tikai programmatūras taimerus. Jebkurā gadījumā viss avota kods ir pievienots un, manuprāt, labi dokumentēts. Šeit ir saite uz Melexis tīmekļa vietni datu lapām un lietotņu piezīmēm: https://www.melexis.com/Sensor_ICs_Infrared_and_Optical/Infrared/MLX90614_615.aspx piezīme par SMBus bija neaizstājama. Tom Cantrell bija jauks uzrakstījums Circuit Cellar 219. numurā. Oriģinālo rakstu var iegādāties viņu vietnē par 1,50 USD. Toma raksts bija iedvesma, kas mani aizkustināja.

3. darbība: izveidojiet datora saskarni

Izveidojiet datora saskarni
Izveidojiet datora saskarni

Šī projekta Gui ir tīrs Python. Visa programmatūra (ieskaitot Python) ir atvērtā koda. Ja izmantojat Ubuntu, to ir ļoti viegli instalēt. Vienkārši izmantojiet pakotņu pārvaldnieku, lai instalētu Python-2.6, Python-Matplotlib un Python-Serial. Iepakojuma pārvaldnieks aizņem apmēram divas minūtes. Tas ir viss - jūs esat gatavs palaist Gui. Es vienkārši mīlu Ubuntu/Linux - es nespēju noticēt, ka man vajadzēja tik daudzus gadus, lai pārietu. Lai instalētu operētājsistēmā Windows, jums būs jāatrod katrs gabals un jāinstalē pats. Patiešām nav grūti atrast šos iepakojumus, jo tie ir tik populāri. Kad Python, MatPlotlib un PySerial ir instalēts, pievienotajai datora lietotnei vajadzētu darboties bez problēmām. Python Gui lietotne vada SSR izvadi, nosūtot komandas PIC. Izejas cikli tiek ieslēgti un izslēgti 4 sekunžu laikā. Piemēram, lai iegūtu 75% izvadi, izvade būtu 3 sekundes no 4. Es sāku rakstīt PID kontroles koda kopu. Bet galu galā manai pannai tas nebija vajadzīgs. Es vienkārši ieslēdzu pannu par 100% un gaidu maksimālo temperatūru. Manai pannai nepieciešamas apmēram 8,5 līdz 9 minūtes, lai sasniegtu maksimumu. Tieši pīķa laikā es izslēdzu SSR izvadi un pēc tam gaidu vēl 30 sekundes. Tad es uzsitu nelielu galda ventilatoru, lai palīdzētu samazināt temperatūru. Lejā nogāzē pannā ir tikai aptuveni -0,5 grādi C sekundē. Šķiet, ka termiskā šoka draudi nav, jo deglim ir tik daudz termiskās masas. Ak, es gandrīz aizmirsu, ja vēlaties mainīt kādu no Gui lietām, jums būs nepieciešams arī Glade. Šī ir vēl viena atvērtā koda programmatūra (darbojas gan Linux, gan Windows). Glade ir tikai vienkāršs Gui redaktors, kas ļauj mainīt Gui izkārtojuma elementus.

4. solis. Secinājums

Secinājums
Secinājums

Nu, es ierados gatavā lielajai spēlei. Es izstrādāju dažus lielus ieročus, lai uzbruktu šai atkārtotas krāsns problēmai. Es paredzēju, ka manā pannā būs stingri jākontrolē temperatūra, izmantojot izsmalcinātu PID slēgtās cilpas temperatūras sistēmu. Es biju gatavs ātri ieslēgt un izslēgt 110Vac, lai paaugstinātu temperatūru pannā. Es arī biju gatavs uzraudzīt reāllaika temperatūru, izmantojot infrasarkano zondi. Galu galā man vienkārši labi ieslēdz pannu uz 100% un gaida maksimālo temperatūru, jo pannas rampas 1/2 grādu C temperatūrā darbojas labi. Kad visa pasta izkususi lodēt, vienkārši izslēdziet pannu un ļaujiet tai atdzist ar maigu ventilatoru. Manā pannā es nekad neesmu tuvojies 2 grādu C / sekundei maksimālajam rampas ātrumam, no kura pastas ražošana saka izvairīties. Kopumā diezgan viegli. Ak, labi, varbūt dažiem no jums varētu būt nepieciešami daži no šiem ieročiem, lai palīdzētu jums cīnīties ar savām krāsns problēmām. Tas ir arī glīti, ja var vērot, kā pannā tiek uzcelta temperatūra. Ceru, ka tas palīdz, Džim

Ieteicams: