gelezen? Elektuur december: SMD-Oven

Stel hier je overige vragen over elektronica als ze niet in bovenstaande passen.
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

ik ga de S202S02 gebruiken. Dit solid state relais zit in 1 huisje (staat ongeveer ook zo in de elektuur).
(mijn verwarmingselement is 1450W en de S202S02 kan 8A aan bij 230V)
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

Goed, ik heb een opamp schakeling aan m'n NTC die de temperatuur weergeeft. Dit ga ik analoog inlezen in een PIC.
Deze pic moet nu een bewerking maken op deze meetwaarde om de exacte temperatuur weer te geven. Deze berekening maakt gebruik van ln(x) waarbij x ligt tussen 0,04 en 5e-6.
Kan iemand me helpen aan een snelle routine (liefst in basic) om dit uit te rekenen. Ik heb het zelf al met een Taylor reeksontwikkeling gedaan, maar dat duurt veel te lang wegens slechte convergentie.
help.
Gebruikersavatar
crossover
Berichten: 740
Lid geworden op: zo 7 nov 2004, 18:58
Locatie: Bilzen. .. .
Contacteer:

Bericht door crossover »

hoi,

ik heb besloten om dit project voor school te maken.
mss iemand praktische tips?
ik dacht wel de DIL versie van de microprocessor te neme ipv de PLCC...

MVG Crossover
Liggend Kan Je Sch**ten Maar Het Is Beter Als Je Zit.
Gebruikersavatar
crossover
Berichten: 740
Lid geworden op: zo 7 nov 2004, 18:58
Locatie: Bilzen. .. .
Contacteer:

Bericht door crossover »

S202S12, is een opto-triac coupler, iemand een idee voor een eventuele vervanger...? farnell heeft ze nie :(
fabricant is sharp

dank bij voorbaat
Liggend Kan Je Sch**ten Maar Het Is Beter Als Je Zit.
Mat Janssen
Moderator
Moderator
Berichten: 11595
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Conrad heeft ze wel. kijk maar in hun catalogus op blz 741.
signature ruimte te huur ;-)
Verhuurd :!:
Gebruikersavatar
crossover
Berichten: 740
Lid geworden op: zo 7 nov 2004, 18:58
Locatie: Bilzen. .. .
Contacteer:

Bericht door crossover »

hoi, hier ben ik weer,
ik was het schema en de pcb en de foto van de print aant vergelijke, er zitte verschille in pcb en schema bv rond ic1 en de thermocouple connector, is het schema fout of de pcb?
op de foto zie je ook langs de transfo een ic staan en deel weerstandjes, maar vind er niks van int schema of opt pcb ontwerp...

iemand een idee?

groetuuuh
Liggend Kan Je Sch**ten Maar Het Is Beter Als Je Zit.
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

bedoel je die afzonderlijke eeprom?
ik heb geprobeerd het iets simpeler aan te pakken met 1 pic ipv wat in de elektuur staat.
Als je dan wat verder komt, zie je ook dat in de elektuur er geen info staat over de temperatuurskurve om te solderen etc.

Ik heb het als volgt aangepakt;
een ntc om de temp te meten
in excel een omzettabel voor de temp-sensor van °C naar weerstandswaarde
een schakeling met constante stroombrom van 0.25mA om de ntc te voeden en er 2 opamps erachter. De ene versterkt 4keer in het regelbereik voor de nodige nauwkeurigheid. De andere kijkt over het ganse bereik om een idee van de temp op de lcd te geven.
Een pic om te sturen. Die heeft de tabel uit excel mee aan boord om de uitgelezen opamp spanning om te zetten naar de °C die op de display moeten komen. Daarnaast komt er een pid-regelaar is die dan de wenskurve van de temp moet volgen.
De uitgang van de regelaar komt op de opto-triac.
Ik ben nu bezig met de software te schrijven. omrekentabellen zijn klaar, ik worstel nu met de regelkring; je kan namelijk maar uitsturen tot 100% PWM op die opto-triac en niet negatief sturen. Dit vraagt enkele aanpassingen in de software.
Hoe ga jij het juist opbouwen?
Gebruikersavatar
crossover
Berichten: 740
Lid geworden op: zo 7 nov 2004, 18:58
Locatie: Bilzen. .. .
Contacteer:

Bericht door crossover »

ik dacht gelijk elektuur met thermo koppel, ma kwou een andere computer er in steke, dacht aan ATmega32 ofzo
gemakkelijk in gebruik en print ontwerp...
ik kies liever voor Atmel omda ik in school cursus krijg microcontrollers, en das met atmel... eeprom enz wou ik zo laten
vermoge sturen dacht ik eerder met een TCA785 en een triac te doen

kheb een oude microgolf oventje gesloopt en een keramische kookplaat waarvan enkel de plaat gebarste was...
Liggend Kan Je Sch**ten Maar Het Is Beter Als Je Zit.
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

en in welke taal ga je de software doen?
ik ben bezig in picbasic. Misschien zit er hier nog een mogelijkheid om er samen iets mee te doen?
Jan Van Bree ging na carnaval er ook weer mee aan de slag had ik begrepen. Misschien is hij nog steeds aan het vieren? Jan? ;)

Hier alvast een stukje van mijn code. Het is wel nog verre van af...
Bijlagen
Kopie van smd_oven V1_0.txt
(5.95 KiB) 687 keer gedownload
Gebruikersavatar
crossover
Berichten: 740
Lid geworden op: zo 7 nov 2004, 18:58
Locatie: Bilzen. .. .
Contacteer:

Bericht door crossover »

ik werk met ANSI C :)
omdat ik daarmee bezig ben in school

kheb morge afspraak met docent microcontrollers van mij, die ging het project van me ook eens bezien
Liggend Kan Je Sch**ten Maar Het Is Beter Als Je Zit.
janvanbree2
Berichten: 447
Lid geworden op: do 28 jul 2005, 23:38
Locatie: Moergestel / Wintelre / Tilburg. .. .
Contacteer:

Bericht door janvanbree2 »

Joeri Fr schreef:en in welke taal ga je de software doen?
ik ben bezig in picbasic. Misschien zit er hier nog een mogelijkheid om er samen iets mee te doen?
Jan Van Bree ging na carnaval er ook weer mee aan de slag had ik begrepen. Misschien is hij nog steeds aan het vieren? Jan? ;)

Hier alvast een stukje van mijn code. Het is wel nog verre van af...
Ik ben geen carnaval meer aan het vieren gelukkig! weinig gevierd overigens, meer gewerkt. Heb na de carnaval wel een korte vakantie achteraan geplakt die ik en mijn vriendin wel verdiend hadden! Ben vandaag weer voor het eerst aan het werk geweest en het is meteen weer zo belachelijk druk! Ik ga absoluut proberen deze week een magnetron of oven op de kop te tikken om vast een basis te hebben. Ook ga ik morgen ff 2x 1000w staaflampen en lampvoeten bestellen.

Ik laat zo snel mogelijk iets van me horen!

ps. Ik programmeer al mijn PIC's in MPLAB met een ICD2. Dus met MPLAB kan ik meehelpen/samenwerken!
ALE - Light & Sound - Sales & Rental - www.alelight.nl : Elektronica webshop in aanbouw!
Gebruikersavatar
crossover
Berichten: 740
Lid geworden op: zo 7 nov 2004, 18:58
Locatie: Bilzen. .. .
Contacteer:

Bericht door crossover »

gaat jan van bree NTC of thermocouple gebruike?

ik wou een thermo koppel gebruike, en dacht als ik die max6675 nu eens vervang door een instrumentatie versterker die dan signaal doorgeeft aan een ADC ingang van de computer?
Liggend Kan Je Sch**ten Maar Het Is Beter Als Je Zit.
janvanbree2
Berichten: 447
Lid geworden op: do 28 jul 2005, 23:38
Locatie: Moergestel / Wintelre / Tilburg. .. .
Contacteer:

Bericht door janvanbree2 »

ik ga denk ik toch voor de NTC. Ik moet er nog een zoeken die in dat temp bereik goed kan werken. Ik vind het wel makkelijk om die direct in de ADC ingang van mijn PIC te kunnen zetten...
ALE - Light & Sound - Sales & Rental - www.alelight.nl : Elektronica webshop in aanbouw!
Mat Janssen
Moderator
Moderator
Berichten: 11595
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Hallo allemaal.
Ik heb bij Conrad goedkopere PT 100(0) gezien. Als jullie ze dan gezamelijk inkopen dan zit je niet met extra kosten i.v.m. een te kleine bestelling.
In hun boek van 2006 op blz 676 staan er enkele. Kijk maar eens.
signature ruimte te huur ;-)
Verhuurd :!:
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

Mat, dit klinkt wel interessant. Ik heb echter net alles achter de rug met omzettabellen voor de ntc dus houd ik het erbij. voorlopig.

@jan: ja, ik wist dat het werken ipv vieren was :p

ik ga volgend weekend nog wat verder zoeken op de pid. dit lijkt me in elk geval leuker dan een gewone overshoot comp.
Gebruikersavatar
crossover
Berichten: 740
Lid geworden op: zo 7 nov 2004, 18:58
Locatie: Bilzen. .. .
Contacteer:

Bericht door crossover »

zucht, smd oven zal eve moete wachten, moest van de docent een werkend schema hebben... maar in de vakantie ga ik er zeker tijd voor maken...
Liggend Kan Je Sch**ten Maar Het Is Beter Als Je Zit.
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

Om die PID werkend te krijgen, heb ik een foutwaarde die gelijk is aan de meetwaarde min de wenswaarde. Deze fout kan positief of negatief zijn.
Gezien picbasic enkel met positieve getallen kan werken, moet ik ofwel er een constante bijtellen (wat ik verwarrend vind), ofwel met de bovenste helft van de byte als negatief werken (hoogste bit = 1, en absolute waarde= 65536 - wordwaarde).

Ik wil van A-B, met A en B willekeurig en kleiner dan 32767, het resultaat weten. Dit zou het moeten doen. Als iemand even wil nakijken, graag...

A VAR word
B VAR word
tekA=NCD(A)
tekB=NCD(B)
IF (tekA = 16 and tekB = 16) OR (tekA <>16 and tekB<>16) THEN 'kijk of A en B zelfde teken hebben
abswaardeAminB = ABS(A-B)
ELSE
abswaardeAminB = ABS(A) + ABS(B)
endif
if A < B then tekenAminB = 16 ELSE tekenAminB = 0 '16 is negatief
'samenstellen van het getal
IF tekenAminB = 16 THEN
AminB= 65536 - abswaardeAminB 'negatieve vorm van word maken
endif
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

ik heb het programma ongeveer af, en de triac zou ik ook deze week moeten hebben, zodat ik het kan opbouwen.
Ik heb echter wel twijfels bij de aangegeven oven in elektuur.
Ik heb nl. een 1450W weerstand die ik 100% belast. De inhoud van de oven heb ik naar 6 liter teruggebracht, en gans de oven goed ingepakt met rotswol.
Het probleem is dat ie slechts na ongeveer 300s zijn temp op 270°C krijgt als we starten op 130°C (alles goed voorverwarmd). veel te traag dus..
Ik vraag me dus af hoe ze bij elektuur erin slagen om dit ding mooi te sturen met een weerstand van dezelfde grootte-orde.
Je ziet het in het figuurtje (groene kurve is uitlezing van de opamp aan de ntc. 5V = 130°C, 0,45V = 240°C, op 600s wordt het element uitgeschakeld)

ik denk dat ik een tweede weerstand ga moeten erbij steken om deftig te kunnen regelen.
Bijlagen
tempprofiel opamp 600s R uit vent on .gif
tempprofiel opamp 600s R uit vent on .gif (6.95 KiB) 26455 keer bekeken
free_electron
Berichten: 6
Lid geworden op: za 20 mei 2006, 20:16
Locatie: San Jose - CA

Bericht door free_electron »

een paar zaken

1) de oven in dat artikel is een infraroodoven met luchtblazer. een zogenaamde troaster oven ( je kan daar toast in maken even rap als in ene gewone broodrooster )
je kan dus niet zomaar eender welk oventje hiervoor gebruiken

2) solderen moet volgens ene bepaald profiel gebeuren.
- voorwarmen naar 60 graden
- doorwarmen naar 130 a 140 graden: 20 secondne houden om de flux te activeren en laten vloeien
- doorwarmen naar 180 graden ( net voor het smeltpunt van je soldeer. ) eenmaal je de 180 bereikt : doortrekken naar 230 graden gedurende 5 seconden en daarnaa zo snel mogelijk afkoelen onder de 180

om bga te solderen : uw BGA's eerst drogen : (als ze niet in vacuumpack itten ) drogen van componentne : 24 uur bakken op 60 graden.

anders heb je risico dat ze delamineren ( de behuizing laat los van het substraat )

je komt er niet met ene simpele pid regelaar. de attack en decay tijden varieren. gebruik het controller bord met de software die in dat elketuur artikel staat. dat komt dichts in de buurt van het echte soldeerprocess.

stel nooit je componentne rechtstreeks bloot aan infrarood straling.
probleem is dat elk componentne ene ander ekleur heeft. zwarte ic's absorberen meer hitte dan andere niet zwarte componnetne. die zijn 'gekookt' tegen dat het andere spul soldeert.

het soldeerproces is gebaseerd op hete LUCHT ( niret op infrarood )

vroeger werdt er met infrarood gesoldeerd maar veel componentne konden er niet tegen.
nu heeft men multizone ovens ( soms to t 9 verschillende temepratuurkamers )

een nog beter systeem is een vapor phase oven . daar wordt Halden verdampt. ( halden is een soort vloeibare teflon. peperduur goedje. paar honderd euro per liter )

onderaan de soldeerkamer zit een verwarmingselement. bovenaan de kamer een koelring ( daar wordt koelmiddel door gepompt )
de halden verdampt , damp stijgt , komt in de koude zone waar hij condenseert en terug in de warme zone terecht komt.

een bord met componenten en pasta wordt in de halden dampwolk geplaatst. omdat de print initieel kouder is slaat de haldne daar op neer en geeft zo zijn warmte af aan de print ( vergelijk het met stomen )
de print warmt op. als de print op dezelfde temperatuur als de halden staat verdamp het product ook terug van de print.

Halden gaat van vloeibaar over naar damp aan 214 graden. dit zil zeggen :
print erin , die wordt vochtig dodor 'halden' op het moment dat je de print terug ziet 'drogen' ( halden verdampt terug) is je tin gesmolten.
het bord wordt nu ietsje omhogg gehal dtot het in de koudere zone komt.
de halden dampt volledig weg. en bord is gesoldeerd en al aant afkoelen.

er is bijne geen verlies van het halden materiaal. ( dat word imers continue gerecycleerd in de soldeeroven.

het leuke eraan is dat je print proper is je hoeft niet na te reinigen. alle hardsrestne en dergelijk zijn weggespoeld.

na verloop van tijd moet je het halden materiaal filterne om er de soldeerresten uit te halen.
dj jens
Berichten: 1543
Lid geworden op: ma 2 jan 2006, 11:30
Locatie: Den Haag.. .
Contacteer:

Bericht door dj jens »

hoiiiii


ik volg dit al een paar weken maar kan iemand foto's maken van vorderingen enz enz ik ben zo beniewd.


@ smd

leg je gewoon de componenten op de plaats waar ze moeten???

en dan bakken? :oops:

greetz jens
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

ik heb 3 verwarmingselementen in de oven geplaatst. 1 werkt via een solidstate relais (originele weerstand), de twee andere (van wafelijzer) werken met een trage pwm als basisverwarming (periode +/-5s) via een gewone relais.
Dat ding is nog steeds beretraag.
Het enige wat ik heb verkregen bij het bepalen van mijn parameters zijn een paar gesmolten connectoren en een krokante kabel :shock:

In 200s krijg ik maar 50°C erbij (bij duty 70% van 150°C tot 200°C)

Iemand een idee waardoor ik de weerstanden kan vervangen?


@free_electron: leuk te horen van IR weerstanden :( Ze hadden dit wel mogen vermelden in de elektuur...

Wat de PID aangaat denk ik dat dit zo'n traag proces dit wel geregeld moet krijgen. Ik zie geen reden waarom dit niet zou gaan met de juiste sampletijden. Een oven is immers toch maar een 1e-orde proces.
free_electron
Berichten: 6
Lid geworden op: za 20 mei 2006, 20:16
Locatie: San Jose - CA

Bericht door free_electron »

ga daar eens kijken

http://www.sparkfun.com/tutorial/Reflow ... oaster.htm

daar staan fotos van de juiste oven. 4 verwarmings elementen , ventilator voor warme lucht.

in het elektuur artikel staat ook ergens de vermelding dat hun oventje ene ventilator heeft maar ze hem niet gebruiken.

in ieder geval heb je flink wat power nodig. die ovens zijn 1500 toto 2000 watt ( met een 750 watt oventje kom je er niet ... je componentne zijn gekookt tegen dat de boel klaar is.

je hebt echt een TOASTER of Pizza oven nodig en niet zomaar een klein 'oventje' waar je iets kan in opwarmen
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

mijn 'oventje' was standaard 1500W en ik heb er nog eens een extra 1500W ingepompt met een uiteengevezen wafelijzer.
Alles is in rotswol ingepakt met een vermogen van 3000W.
Ik ga zonder porblemen tot 300°C (wat ik niet nodig heb).
Ik had ook een ventilator, maar heb deze er uitgenomen, daar ze de opwarming vertraagde (nagemeten).
Het probleem is de snelheid waarmee de temp stijgt.

Ik ga dus eerst de oven op 140°C brengen, en dan vol gas (elektriciteit) tot de max. temp. Daarna deurtje open.

De toasters hebben ook gewone IR elementen, dus ik heb terug wat hoop.
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

Voor hen die het moge interesseren;
de oven is klaar. bijna.
Alles is opgebouwd, de parameters zijn bepaald. De PID-regelaar werkt in de excel-simulatie (zie figuurtje met enkele wenswaarden en de duty cycle van het solid state relais. de waarden zijn het inverse van de temperatuur).
In de komende dagen test ik het programma dat ik in de pic heb geladen.
En dan vingers kruisen dat het enkel wat bijtunen wordt van de parameters en sample-tijd. Ik laat het weten.

O ja, en ik heb ook terug de ventilator aangesloten. Die zorgt voor betere warmteverdeling in de oven.
Bijlagen
pid.gif
pid.gif (4.99 KiB) 26329 keer bekeken
Joeri Fr
Berichten: 744
Lid geworden op: wo 29 sep 2004, 18:22
Locatie: Brugge (B). .. .

Bericht door Joeri Fr »

Ja we zijn zover. Het ding werkt en de eerste print is succesvol 'gebakken'.

Mijn bevindingen zijn dat PID zwaar overkill is voor deze regeling, maar het nu toch makkelijk is wanneer ik eens een PID voor iets anders nodig heb.

Tevens mag je de sampletijd (tijd tussen 2 metingen) best laag houden (Ts: 1s) en de update van de weerstands duty cycle ook.
Dus eigenlijk gaat het best met gewone relais in plaats van die dure solid state dingen (er zit bij mij 1 solid state en 1 relais in).
Daar het een traag proces is, heb ik nogal veel D-actie erin gestopt.
Wanneer de weerstanden worden aangestuurd, brandt een led. De duty cycle en temperaturen kunnen steeds worden afgelezen.

De totale cyclus neemt ongeveer 7 minuten in beslag.
Waneer het klaar is, gaat het deurtje open om af te koelen en start een teller die toont hoe lang de deur open is.

Ik zet hieronder enkele fototjes. Indien het teveel plaats inneemt zullen de heren moderator ze wel wegnemen.

Je ziet de oven volledig: links en rechts een wafelijzerelement, achteraan de originele weerstand. De 'pcb' (is beetje geknutseld, maar het werkt), de display (tijdens 'bakken' geef ik de wenstemperatuur, de werkelijke en de duty cycle van de regeling weer).
En dan als laatste mijn eerste test; een stukje pcb met 2 R's erop en enkele eilandjes die ik een likje pasta gaf. Tevens heb ik ook een gewone weerstand zo vast gesoldeerd. Het resultaat mag er wel zijn voor een eerste test.
Bijlagen
1buro.gif
1buro.gif (98.27 KiB) 26294 keer bekeken
tempkurve.gif
tempkurve.gif (4.15 KiB) 26294 keer bekeken
wafelijzer en NTC bovenaan.gif
wafelijzer en NTC bovenaan.gif (99.4 KiB) 26294 keer bekeken
Laatst gewijzigd door Joeri Fr op za 24 jun 2006, 14:17, 1 keer totaal gewijzigd.
Plaats reactie