Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SolderingIronDriver by Bogdan Kecman
#41
(04-05-2015, 04:30 PM)mikikg Wrote: Hmm, malkice je kriticno jer ce ispravljen napon biti 42V a to je blizu absolutne granice za LM2574 koja je 45V.
Sa druge strane taj napon nece biti bas 42V jer imamo potrosnju za MCU i LCD i kada je grejac iskljucen.
Sa trece strane imamo varijaciju mreznog napona … Smile
Tesko je predvideti ovako napamet, trebalo bi da se zna kolika je potrosnja celog uredja kada je grejac iskljucen pa da se uradi neki pred-test sa ekivaletnim opterecenjem za taj tvoj konkretan trafo.
Ili da stavis neki blider otpornik 1-2W da ga optereti malo kako bi drzao napon ispod kriticne granice.

To sam hteo sa uradim, mislim da će bleeder rešiti stvar.

Ne znam koliko uC i ostala elektronika mogu trošiti, cenim da nesme spreći 100mA.
"Ako kaniš pobjediti, ne smiješ izgubiti" - Grunf
Reply
#42
Pa koliko se secam LCD sa zelenim back-light (skuplji) vuce oko 120mA, sa plavim (jeftiniji) oko 40mA i na to sve bar jos jedno 20-30mA za ostalu elektroniku.
Reply
#43
Ja imam plavi LCD, tako da je sve skupa do 100mA.

Zveknuću 2 x 1k 2W, taman da podele disipaciju toplote.

Trimer za brigtness je 10R, da nije greška neka? Trimer tako male vrednosti nisam video.

Triak TIC206D ne mogu naći. Može li BT136-600D umesto njega? Isto 600V 4A, a Igt 5mA, ima kod bugara.
"Ako kaniš pobjediti, ne smiješ izgubiti" - Grunf
Reply
#44
TIC206D imap u Kelco...
Face up...make your stand and realise you're living in the golden years!
Reply
#45
(04-05-2015, 07:02 PM)TDA Wrote: TIC206D imap u Kelco...

Video sam kasnije, jer sam tražio D model, a tamo je u ponudi M, a i skuplji je u kelco.
"Ako kaniš pobjediti, ne smiješ izgubiti" - Grunf
Reply
#46
Gledam elektricnu semu ali ne vidim tacno kako se povezuju tasteri a kako enkoder.
Da li mozda ovako?


Attached Files Thumbnail(s)

Reply
#47
Da tako, na JP1 je vec izvedena masa, sve na njemu povezujes.
Reply
#48
Za enkoder:

as for connecting it, connect common pin and one of the button pins to ground

connect A and B from encoder to E1 and E2 (if the rotation in firmware is contrary to what you expect change E1 and E2) and connect the other button pin to EB


Wink
Reply
#49
pretrcah malo temu pa da bacim par informacija... nadam se da ce koristiti

- na DP semi mozda bude i neka greska (bilo je brdo pa koje sam video ja sam rekao da oprave),
- original sema i pcb (ne taj sto ste pravili pth, taj je pravio filip vec moj smd+pth) kao i sorsovi za firmware su na sourceforge-u
http://sid.crsndoo.com/
- original projekat je pravljen u proteusu, ako neko oce sorsove neka trazi
- sema je pravljena "za delove koje imam u kuci" znaci ne sa optimalnim delovima
- 18f2550 je odabran zato sto je ian kukao da stavim hebeni usb a to je bio jedini cip sa usb-om kod mene kuci, hebo ga usb, ja sav dev radio preko uarta zalemljene zice direkt na podnozje Sad taj mcu je em preskup em mator em .. krsina koju je jako tesko kupiti ovih dana, nikad ga normalno ne bi koristio za ovaj projekat
- firmware je napravljen "samo da radi" dakle za sve ozbiljne funkcije - morace neko da pise, mene prosla volja davno

sad nesto iz ove teme ..
- napon, sve te drske oce lako da crknu ako je malo dignut napon, dakle sa nekih 27-28VAC na trafou weller WES51 (vrlo popularna drska na ovom kontroleru) crkava za nedelju dve dana koristenja, hakko klonovi kako koji ali isto tako na 26-27VAC crkavaju posle mesecak dana zavsisi od grejaca ... ne pomaze to sto ja ne drajvujem grejac po kvadrantima nego sa 1-10 CELIH perioda!!! obratite paznju na to, dakle pid ne daje grejacu 0-100% od jedne periode vec od N perioda koliko traje "jedan pwm ciklus" daje N*% perioda - celih. Imate grafikone na DP sajtu, mislim neka 13ta strana ili tako nesto ne secam se vise ... tako da bolje ne prelaziti 25VAC

- napajanje cele sprave ide preko switchera, ja nisam majstor za switchere, ja sam stavio neki koji bio da se kupi lokalno koji radi, prvo bila ona stara motorola pa taj lm .. dakle to ono "radi" ali nista specijalno .. onaj zadnji L koji sam rekao da moze da se prespoji zicom, sta je tu fora, ako stavite onaj mali induktor velicine otpornika imacete na njemu drop od bar 1V i onda sve vamo dalje radi nestabilno, posebno ako turite neki lcd koji sisa struju sa backlight-om.. e sad na mom pcb-u footprint za taj induktor je mali tako da ne moze da se lako uglavi veliki induktor .. ako stavljate mora turite bar 500mA induktor tu ako ne i "deblji"

- 1mA kroz RTD, ovako, ja sam turio koju sam 3pinsku referencu imao u fioci, 1mA moze da se izvede na milion i jedan nacin i dovoljno je taj pth pcb veliki da se lako da prepraviti za bilo koju konfiguraciju strujnog generatora. Ovo vam uopste ne treba ako terate drsku za termoparom (solomon, weller wes51 i ekipa), samo za drsku za RTD-om (hakko)

- opamp,
* ako terate TC drsku (solomon, weller pes51 ..) bitno je da to bude opamp sa niskim ofsetom, malim sumom etc etc .. da bi mogli da dignete tu patetiku od napona sa TC-a na potreban nivo. ako se dobro secam umnozilac ukupni na op-u je 240x sto daje vrednost za 0-5V direkt u x2C pa je lakse citanje adc-a.
* ako terate RTD drsku (hakko) to moze da bude bilo koji opamp, napon na tih 1mA kroz RTD je dovoljno veliki cak i za hebeni 741 Big Grin

- NTC port ( temp referenca za TC drske), za TC mora da se doda referenca za cold junction, ja sam prvu verziju radio sa onim 1wire temp senzorom, tu sam stavio NTC konektor, on se nikad ne koristi kao senzor za lemilicu (nisam jos video NTC senzor na lemilici) vec sluzi da se izmeri amb temp na ploci posto je to u par C razlicito od cold junction temp same lemilice da bi se tacno izracunala temperatura vrha (posto TC daje samo "koliko je topliji od cold junction-a" a ne kolika je absolutna temperatura)

- LP filter - klasican filter, ja sam racunao neke vrednosti, mozete preracunati sami staviti neke druge, na originalnoj semi je filter poprilicno spor, moze da se ide sa manjim kondovima

- RC elementi na ulazu za enkoder i dugme - OVO JE URADJENO OCAJNO!!!! ja sam to originalno radio sa HC74 ali onaj retard od ian-a zapeo stavi ovako stavi ovako to radi super ... ne da ne radi nego ne radi uopste, tako da one kondove tamo na ulazu skroz izignorisite, ostavite samo pullup (ili bese pulldown zaboravio sam) otpornike a koristite software debouncing (Vec je u firmware-u)

bem li ga jel bilo jos nesto da sam propustio?
Reply
#50
Hahaha!
Baš iskreno! Smile

Dobrodaošao Bogdane i hvala ti što si nam se pridružio!
Nadam se da će ti se svideti atmosfera na našem malom forumu.
Face up...make your stand and realise you're living in the golden years!
Reply
#51
Hvala Bogdane na ovim korisnim informacijama i sto si nam sumirao sve ove neke sporne situacije.
Reply
#52
Dobro nam ti dosao Bogdane Wink Nadam se da ce ti se dopasti nas forum Wink  
Reply
#53
@tda, nema lazi, nema prevare, to je jedna od najboljih stvari kod open projekata - sve se lepo vidi .. plus koga zanima "istorija" cela geneza ovog drajvera od inicijalnog sa 16f690 kroz ceo put, moju svadju sa par verzija izmedju (genije stavio 7805 da spusti sa onih 30tak VDC na 5V, sta ima pic da povuce par mA mora 7805 da izdrzi sa ladnjakom, za 10sec dodje do 70C Sad ) pa budzenje tog smps-a pa crtanje u kicad-u, pa odustajanje od kicad-a, pa sum pri citanju senzora pa .. neke stvari koje covek ne bi ocekivao se desavaju jbg ...

@miki ako ima sta pituvajte ..

inace spominjano je crkavanje drski na DC drajvu, to se pokazalo kao nerazumevanje AC->DC odnosa kolege koji je imao problem sa tim, ja sam mu sve sklopio, rekao da dovede 19-24VDC na ulaz i da ce to da radi ... on je doveo 24VAC->GREC->kond pa to na ulaz tako da pic i elektronika i dalje rade ok posto onaj DCDC nema problem da to skine na 5V ALI na grejac dolazi 34VDC a ne 24VDC i bas cudno sto izgori Sad ... naravno posto sam ja podrazumevao da covek zna sta je 24VDC nije mi palo na pamet da je radio takvu glupost i onda sam pokusavao sa brdo ljudi da nadjem razlog zasto je spaljeno nekoliko drski .. tu je bilo price o induktivnosti (sva sreca imam neki super fancy rlc metar izmerio drske indukcija smesna), pa je bilo price o migriranju elektrona pa ... sve u svemu to je sve neka teorija koja mzoda na duge staze ima veze ali normalno - jok, radi to na DC ok ako dovodes do 24VDC na ulaz, ako dovedes 30+ grejac crkne

prodjoh sad kroz orig temu pa reko da bacim par komentara i odande
- jok ja od ovo nema nisto Big Grin nit zelim nit mi treba, da ste me pitali ja bi vam odma dao i eagle i gerbere i reko da idete da uzmete pcb ili od itead-a ili od seed-a (ali ne da kupite pcb od seeed-a vec da od njih narucite da vam naprave, seeed je primao i vizu a ne samo paypal ne znam kako je sad nisam dugo od njih nista uzimao), takodje bi ste mogli da kastomizujete pcb .. ima par promena koje bi vam znacile a lako se naprave

- 619 vidim da je problem ... da pojasnim zasto 619, mene analogija u zivotu ne zanima, nisam kao mali pravio pojacalo vec digitalni sat, nisam pravio zujalice vec brojace i slicno .. dakle analogija mi nije nikad bila zanimljiva ... a sad kako sam obajatio i ne cujem nista preko 15kHz ide mi malo i na nerve .. posebno ovi novi isfolirani audiofili koji pojma sa zivotom nemaju .. e sad, ja sam lepo otiso na mcp sajt, posto znam da komet ovde valja mcp stvari najjeftinije od svih ostalih koji valjaju sve ostalo, i reko daj mi neki application note da procitam TC sa mcp opremom, posto oni digitalni citaci mogu da se naruce tu i tamo kao sample al da ga kupis u srbistanu je ko otrov da trazis + kostaju ko otrov i na netu a ne samo kod nas ... i mcp sajt mi pokazao app note sa 617 posto za TC treba samo 2 pa sam ja uzeo onda 619 koji ima 4 jer mi trebalo 4 ... dakle ima i od analog devices i od motorole i od TI-a opampova koji to mogu ali posto ja nekako volem da kupujem od kometa i nikad mi se kod njih nije desilo da kupim nesto i dobijem kineski falsifikat (a jeste i kod kelco-a i kod uprinca i .. da ne nabrajam sad) ja sam isao na mcp ... kondam da su razni LTCxyz sa 4 opampa u identicnom kucistu sa istim tim karakteristikama mozda lakse nabavljivi kod nas ... ja sam od comet-a trazio 10x617 + 10x619 u soic i 10x619 u dip pakovanju i oni su to regularno dobacili u roku od 2 nedelje sto je neki klasican rok kod njih za ono sto nemaju na lageru .. (iako toga nije bilo na sajtu, ali cim je to mcp napises cometu mail i oni naruce)

- onaj DCDC .. LM2xxx ja sam prvo uzo onaj MC34063 i napravio sa njim, onda mi je drugar sa ES-a poklonio napravljen mali 3pinski adapter sa tim LM-om i ono videh da ima mnogo manje delova u odnosu na MC pa reko daj stavim njega tako da je on zavrsio na finalnoj plocki, bio je nesto dosta jeftin u kelco-u kad sam uzimao
Reply
#54
Koliko treba da bude pojacanje pojacavaca za PTC?
Mene bi zanimalo da vidim sors, posebno deo oko PID regulacije.
pozdrav.
Reply
#55
Ovde je source:
http://sourceforge.net/projects/arhimed-sid/files/
Reply
#56
mikikg koliko sam skapirao ti znas pisanje programa za PIC? Da li cemo moci da sredimo ovaj HEX za ovu lemnu stanicu tj da ga unapredimo? Ovo pitam jer sam planirao ovih dana da narucujem delove za nju...
Reply
#57
Ovih dana sam pretrpan poslom, pa letimično pratim forum Sad

Samo da pozdravim Bogdana, dobro došao Smile
Reply
#58
Greska, ovde je source code:
http://sourceforge.net/p/arhimed-sid/cod...ID_GEN4.X/

@tesla017
Sta bi menjao tu?
Hajde prvo da se potera trenutni FW, da se malo testira kako to prakticno radi pa da popravljamo bugove.
Reply
#59
Na to sam i mislio mikikg onda da narucujem delove sto fale pa da probavamo Wink  mene je najvise mucilo da li ce se moci doraditi firmware ukoliko ima bug-ova jer sam ja za programiranje mukica Wink
Reply
#60
hehe nema bagova to je ispeglano, radi lepo sa 3 tastera ili sa enkoder+taster, radi sa double i single detent enkoderima to su vec sto ja, sto kinezi (napravise oni isto nekih klonova sa tom semom i tim firmwareom), sto ludaci sa DP-a istestirali .. naravno mora se kompajlira posebno za svaku varijantu, ima #define za dal oces ovo ili ono .. ono sto fali je "dodatne opcije"

kao sto rekoh "naslovna" strana je http://sid.crsndoo.com/ to je strana hostovana na sourceforge-u i sadrzi linkove za dalje + osnovne informacije (video kako to radi i slicno)
tu su linkovi
Download latest release (pcb layout, schematic and firmware) tu su dakle arhive sa zadnjim verzijama (sad vidim vec sam podigao tamo proteus sorsove za semu i pcb znaci vec je tamo moze direkt da se skine, tu su i gerberi za moj pcb koji je "uglavnom" smd)

Get support to je neki sourceforge tiketing sistem, to za taj projekt niko nije koristio posto je aktivan na forumima ali eto postoji i to

get sources ovo je sors firmware-a

i naravno ako ste developer mozete da povucete ceo svn direkt kod sebe koristeci
Code:
svn co https://arhimed-sid.svn.sourceforge.net/svnroot/arhimed-sid arhimed-sid
sto isto pise tamo

@dlalkovic, PID je jednostavna stvar milion puta prezvakana .. sve ti je ovde:
https://sourceforge.net/p/arhimed-sid/co...N4.X/pid.h
https://sourceforge.net/p/arhimed-sid/co...N4.X/pid.c

poziva se naravno iz main-a
https://sourceforge.net/p/arhimed-sid/co...4.X/main.c

linije 66-70 su ti u firmware-u default vrednosti za pid koeficijente (upisuju se u eeprom i kada ih menjas mozes da ih sacuvas u eeprom)
linija 409 loaddefaults funkcija setuje pid koeficijente za pid
linije 447 - 464 ti je "pamet" pokupi vrednosti, izmeri, izracunaj sta dalje

mislim da je kod vise nego jasan, pisao sam ga da odradi osnovne funkcije ali da bude lak za citanje, trebalo bi bilo ko sa osnovnim znanjem programiranja da moze lako da razume kod

sto se pojacanja za PTC tice, sta je fora, RTD senzori koji se koriste u lemilicama ako im se pogleda kriva od 0 do 1000C ili koliko normalno pokrivaju ta kriva je "extra kriva" ali svi oni u rasponu koji je nama interesantan, tj 200-480C imaju krivu koja je skoro idealno ravna. kada pogledate grafikone za RTD koji se koristi kod hakko-a, kod wellera (weller koristi uglavnom pt20 tj 5xpt100 u paraleli) i ekipe, svi oni su extra linearni u tom rasponu koji nas zanima, tj kriva odstupa od linije za 5-6% ili manje sto je vise nego dovoljno dobro za potrebe lemilice tako da se temperatura racuna linearno i za racunanje temperature sa RTD senzora ono sto ti treba je nagib i ofset krive tako da su to dva parametra koja se setuju za RTD (linija 85-88 je default vrednost, a temperatura se meri u adc2temp 438-445). na isti nacin se radi i TC stim da tu vec znamo koji su slope i ofset i znamo da je TC extra linearan. .... e sad, za PTC ide 30x gain, skini sid_hardware.zip i pogledaj solderingironcontrollergen3.pdf on je mnooooooooooooogo pregledniji od odvratnog igla .. i videces da to pise na semi Smile (strana 2 pdf-a) mada tih 30x je za hakko za default vrednosti u firmware-u, za neki drugi RTD, neki klon (npr gordak i quick nemaju isti RTD kao hakko original, niti imaju medjusobno isti) treba da navrtis RV2 tako da ti max-min temp budu u mernom opsegu ilitli da nemas kliping.

meni je moja sema mnogo razumljivija od filipove precrtane u eagle, em je proteus lepsi em sam ja to razbio na 3 strane em je eagle brate mnogo ruzan i nepregledan tako da sve u svemu savetujem da svucete sid_hardware.zip i gledate pdf iz njega... na zalost filip kada je precrtavao semu nije mu palo na pamet da ostavi istu anotaciju (mislim da je radio preko one stvari posto je on tada bio zaposlen u dp-u a mislim da je hteo da pravi nesto svoje a ne da precrtava tudje radove) tako da su oznake komponenti razlicite, bom se ne poklapa etc .. no sta je tu je..
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)