CNC motalica za transformatore - Printable Version +- DIY Electronic projects (https://forum.yu3ma.net) +-- Forum: Sve ostalo - Everything else (https://forum.yu3ma.net/forumdisplay.php?fid=9) +--- Forum: Sve i svašta (https://forum.yu3ma.net/forumdisplay.php?fid=41) +--- Thread: CNC motalica za transformatore (/showthread.php?tid=978) |
RE: CNC motalica za transformatore - Želja - 05-27-2016 (05-27-2016, 07:28 PM)Milan94 Wrote: Drajver za step motor je ovaj e sad tu oko upravljanja Zelja je napisao da je potrebno samo 3 pina ( STEP,DIR, ENA) u tom slucaju nam ostaje jedan pin vise na raspolaganju. Možeš upotrebiti taj drajver. Na slici se jasno vide tri optokaplera na tom drajveru, sa izvedena oba polariteta od led dioda na klemama (6 polova). 1. STEP (Broj impulsa, odnosno broj koraka koliko će step motor da uradi) 2. DIR (u koju će stranu step motor da se vrti, kad je aktiviran u jednu - a kad je neaktiviran u drugu) 3. ENA ( Enable) može se koristiti od strane mikrokontrolera , ili da bude stalno aktiviran) (mislim da je kod tih Kineza, ENA aktiviran kada optokapler NIJE pobudjen, a kad pobudiš optokapler u stvari dobijaš DISABLE drajvera - tako da ENA i nije baš pravilan naziv, ali nema veze , to je to !) U praksi to znači sledeće: Dok motor radi ENA mora biti ostvareno ili softverski putem mikrokontrolera ili direktno, odnosno (ne) pobudjivanjem tog ENA optokaplera. Ako ovo nije ispoštovano, motor neće krenuti da radi bez obzira na prisutstvo povorke signala na STEP ulazu. Najbitnija upotreba ENA signala je kada motor miruje, odnosno stoji u mestu. Tada se izborom ENA može odrediti da li će tada motor biti "ukočen" u mestu, odnosno kroz namotaje teče struja. Motor se tada zagreva dok stoji u mestu - U nekim aplikacijama je ovo potrebno ! Ako ovo nije potrebno, može se motor "osloboditi" struje dok miruje i tada je moguće pokrenuti osovinu bez otpora (mehaničkog). Motor se ne greje, ali takva situacija zahteva tu treću liniju (ENA) od strane mikrokontrolera. Pre slanja prvog STEP impulsa, prvo se aktivira (odnosno deaktivira kod ovih Kineza) ENA optokapler. A posle zadnjeg step impulsa pošalje se obrnuto logičko stanje na ENA. Inače, taj drajver treba napajati sa 24V DC. Mikikg je skoro upotrebio taj drajver, i koliko sam shvatio - zadovoljan je. Pozz RE: CNC motalica za transformatore - mikikg - 05-27-2016 Nije los taj drajver, ja sam zadovoljan kako radi. Samo struja mirovanja se kod ovog drajvera moze birati 20% ili 50% od radne struje sto je skroz OK za drzanje (skoro da nista ne greje motor) a kada se iskljuci preko ENA onda je naravno 0% i nema kretanja/kocenja. RE: CNC motalica za transformatore - Khadgar2007 - 05-28-2016 Vezano za SI8233, koje kućište da stavim jer vidim da dolaze u nekoliko vrsta pa me zanima u kojem ga kućištu možete naći da ne bi bilo vraga.Za SOIC još mogu staviti dugačke vodove pa da možete staviti i širu i užu verziju ali LGA varijanta je potpuno drugačija. RE: CNC motalica za transformatore - mikikg - 05-28-2016 Evo kako konkretno izgleda Si8233BD a tacne dimenzije i footprint imas u DS. RE: CNC motalica za transformatore - Khadgar2007 - 05-28-2016 Znači široka varijanta SOIC, primjeljno na znanje. RE: CNC motalica za transformatore - Milan94 - 05-28-2016 Evo je preuredjena sema proverite je da li to ovako moze da funkcionise. RE: CNC motalica za transformatore - gorankg - 05-28-2016 OK je, ja ne bih više ništa menjao. RE: CNC motalica za transformatore - Želja - 05-29-2016 (05-28-2016, 05:24 PM)Milan94 Wrote: Evo je preuredjena sema proverite je da li to ovako moze da funkcionise. Šema deluje OK, i može biti veoma dobra osnova ko zna još za čega ... Vodite računa kod konektora J1 za enkoder na samoj PCB. Tu mora postojati i +5V i GND, da bi mogli priključiti enkoder. Takodje stavite i 100nF preko +5V i GND na tom konektoru. Inače, moj predlog kada budete radili PCB je da sve priključke uradite pomoću klemica sa šrafom, a ne sa iglicama u 2,54mm rasteru. Pozz RE: CNC motalica za transformatore - mikikg - 05-29-2016 Ja bih dodao jos po jedan otpornik od 330R na sve Input PIN-ove (Detekcija Mreze, HAL, Encoder ...), to je korisno iz vise razloga jer povecava imunost na smetnje i dodatno ogranicava struju Inputa (ako iz bil kog razloga stigne veci napon od 5V ili neki tranzient). RE: CNC motalica za transformatore - mikikg - 05-29-2016 A ICSP port za programiranje nisi predvideo? Dotatno smo spominjali i Seriski RX/TX, tu smo predlozili padove da stavis za neke WiFi / BT module, ili je to J8? RE: CNC motalica za transformatore - Milan94 - 05-29-2016 Hvala Miki na podsetniku ja bih zaboravio ICSP konektor a vrlo je vazan kada se pravi nesto novo uvek postoji potreba da se reprogramira MCU. Dodacemo otpornike na predlozenim linijama a konektor J8 je predvidjem da se tu poveze USB TTL converter. RE: CNC motalica za transformatore - Želja - 05-29-2016 Miki je dao dobre predloge. Svi po malo i ima napretka ... Pozz RE: CNC motalica za transformatore - gorankg - 05-29-2016 Ako stavljaš ICSP onda bi bilo dobro da imamo mogućnost da odvojimo PGD i PGC linije od ostatka kola kada radimo programiranje. Ili džamperi ili DIP switch. RE: CNC motalica za transformatore - Milan94 - 05-29-2016 Na te linije je povezan LCD da li LCD moze da pravi problem prilikom programiranja pa je iz tog razloga potrebno odvojiti te linije. RE: CNC motalica za transformatore - mikikg - 05-29-2016 Meni se pokazalo da u vecini slucajeva PGC i PGD nije potrebno odvajati osim ako je potrebno interaktivno debagiranje. Ovako kada tve dve linije vode na ulaze neke periferije nema ko/sta da smeta, prema periferiji je uvek visoka impedansa i tehnicki nema problema sa komunikacijom. Samo nemoj da stiskas one tastere dok se flesuje PIC i sve ce biti ok Ako ti treba debagiranje onda moras skroz da oslobodis te dve linije i upotrebi druge nozice za svoje periferije. Ja u poslednje vreme uvek ostavim skroz slobodne te nozice i izvedem na ICSP port, posebno od kada sam pribavio PK3 pa posle i ICD3 ... Jeste da potrosim te dve nozice ali zato nemam problema sa Bagovi MCLR pin vezujem preko male Schotky diode i jednog otpornika na VDD, recimo kao ovde: http://yu3ma.net/wp/wp-content/uploads/2013/11/Si5351-USB.pdf Mnogi izostave tu diodu ali opet ona ima visestruku ulogu, naravno sprecava da prodje 12Vpp ka ostatku sklopa i dodatno pravi mali delay za Reset signal sto je svakako korisno (zvog porasta VDD-a u trenutku ukljucivanja) a taj delay ne mozes da izvedes drugacije prosto, ne sme kondenzator tu da se stavlja kada se koristi ICSP port. RE: CNC motalica za transformatore - Želja - 05-29-2016 (05-29-2016, 05:44 PM)mikikg Wrote: Mnogi izostave tu diodu ali opet ona ima visestruku ulogu, naravno sprecava da prodje 12Vpp ka ostatku sklopa i dodatno pravi mali delay za Reset signal sto je svakako korisno (zvog porasta VDD-a u trenutku ukljucivanja) a taj delay ne mozes da izvedes drugacije prosto, ne sme kondenzator tu da se stavlja kada se koristi ICSP port. Ja koristim PICFLASH2 od Mikroelektronike već godinama. http://download.mikroe.com/documents/programmers-debuggers/other/picflash2/picflash2-manual-v100.pdf Takodje imam naviku da ostavim IDC10 konektor za PicFlash2 koji posle popunim džamperima. E sad jedino oko tog reseta, Ja sam uvek stavljao 10K otpornik prema Vcc i kondenzator 1nF prema GND, ali pre jumpera za MCLR ! , (na uputstvu sa linka, osma strana - ali umesto tastera je 1nF) Tako da PICFLASH2 svojim internim multiplekserom može rastaviti taj RC (10K+1nF). Nisam primetio nikakve probleme, ali me Miki sad malo zbunio oko tog kondenzatora, pa bih molio pojašnjenje. Pozz RE: CNC motalica za transformatore - mikikg - 05-29-2016 Za koriscenje ICSP (isto sto i ICD10) porta sa alatima koji imaju funkciju programiranja i debagiranja, preko MCLR pina se salju impulsi veoma brzo, skoro kao kod komunikacije i u tom smislu je prakticno zabranjeno da se stavljaju kondenzatori paralelno sa MCLR linijom, ne moze buffer iz programatora da savlada taj kapacitet tom brzinom, pocne da brljavi ili nece uopste da radi. Zbog toga mora sa diodom da se odvoji a reset kolo ispred diode moze da se kombinuje po potrebi. RE: CNC motalica za transformatore - Želja - 05-29-2016 To mi je jasno. Dioda odvaja bilo kakvo reset kolo pre nje kada se koristi recimo PICKIT ili sličan programator gde nema prekida kroz sam programator prema MCLR kao u PICFLASH2. Iz tog razloga sam i smatrao da mi dioda nije potrebna pri upotrebi PICFLASH2, - jesam li u pravu ? Pozz RE: CNC motalica za transformatore - mikikg - 05-29-2016 Ili ovako, sa finim delay za RESET i taster ako treba, dok MCLR sa strane programatora nema nikakvih problema. RE: CNC motalica za transformatore - mikikg - 05-29-2016 >> Iz tog razloga sam i smatrao da mi dioda nije potrebna pri upotrebi PICFLASH2, - jesam li u pravu ? Nisam koristio njihov programator odavno pa ne mogu 100% da tvrdim ali svakako radi na potpuno istom principu kao i ostali programatori, PIC se tu pita ne programator U tom smislu nije zgodno opterecivati MCLR liniju direktno, ako sam programator ne koristi te brze prekide koje salje na liniju onda nema potrebe ni razmisljati o tome ali ako ipak to koristi onda vazi ova gore prica sa kondenzatorom i tim pinom. Ovo je potrebno za programatore sa debugerom, ako nema debuger sad, mozda ce ga nabaviti kasnije, steta je "zatvoriti" tu funkcionalnost zbog par komponentica koje nista ne kostaju! |