DIY Electronic projects
Arduino - tutorijali, pitanja, primjeri i projekti - Printable Version

+- DIY Electronic projects (https://forum.yu3ma.net)
+-- Forum: Mikrokontroleri (https://forum.yu3ma.net/forumdisplay.php?fid=52)
+--- Forum: Razvojni sistemi i moduli (https://forum.yu3ma.net/forumdisplay.php?fid=56)
+--- Thread: Arduino - tutorijali, pitanja, primjeri i projekti (/showthread.php?tid=718)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


RE: Arduino - tutorijali, pitanja, primjeri i projekti - mikikg - 07-30-2017

Samo jos ovo da dodam, da ne bude zabune, Arduino je SW platforma koja moze da se bazira na razlicitim kontrolerima.

Kada kazemo Arduino mislimo na neki MCU ali gde pisemo programe kroz Arduino IDE.

Atmel ATmega328 je solidan procesor, STM32 je jos bolji, Arduino ih spaja pod jednu kapu tako da je iz tog ugla gledanja vrlo slicno, bar je slicno do onih funkcija koje ta dva procesora imaju zajednicke. Razlike nastaju kada se koriste neke "advanced" funkcije ili moduli unutar STM32 koje ATmega328 nema.


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Želja - 07-30-2017

Miki,
U svemu ovome imaš više znanja i iskustva od mene !
***
Upotreba Arduino IDE za bilo koji Ardino hardver kada uporedimo sa XC kompajlerom
je kao kada bi krenuli od Beograda do Niša preko Zagreba.

Brže ćemo stići starim jugom preko E75, nego Betmen mobilom preko Zagreba ...

Pozz


RE: Arduino - tutorijali, pitanja, primjeri i projekti - mikikg - 07-30-2017

Da, to smo apsolvirali vise puta. Arduino je tamo neki 3. Ili 4. nivo apstrakcije.
Sto je veci nivo apstrakcije to je u vecini slucajeva lakse pisanje programa ali se isto tako udaljavamo od HW stvari od MCU-a i u vecini slucajeva programi rade sporije (ne pod obavezno i losije), mada to nije pravilo, mogu se napisati i losi/spori programi na bilo kom nivou.


RE: Arduino - tutorijali, pitanja, primjeri i projekti - vsavic - 07-31-2017

(07-30-2017, 09:56 PM)mikikg Wrote: Samo jos ovo da dodam, da ne bude zabune, Arduino je SW platforma koja moze da se bazira na razlicitim kontrolerima.

Kada kazemo Arduino mislimo na neki MCU ali gde pisemo programe kroz Arduino IDE.

Ovo si lepo rekao. 

E, a kad uporedjujete brzinu, i kako je program iskompajliran, jel ovo mislite samo na kompajler koji je iza Arduino IDE-a ili na AVR related IDE-e u globalu? Nisam siguran, ali mislim da i Arduino IDE i Atmel Studio koriste isti avr-gcc?

Takodje, sam Arduino IDE deluje kao veoma prost program, ima jednostavno uradjen UI, i nacin na koji prosto renderuje content iz onih config fajlova, imaju svoj mehanizam za rad sa bibliotekama, boardovima i sl. informacije da u zavisnosti koji je board tj MCU ima instrukcije kako da okida ove druge programe u pozadini sa adekvatnim parametrima za command line poput avrdude, setuje fuses i sl. i to je to (ako se samo vec pominje kao editor).


RE: Arduino - tutorijali, pitanja, primjeri i projekti - vladd - 07-31-2017

(07-30-2017, 06:33 PM)mikikg Wrote: Apsolutni enkoderi su dosta skuplji, bar 5x skuplji od inkrementalnih. Prosecno dobar inkrementalni enkoder kosta oko 50E pa navise, rezolucija skoro da ne utice na cenu.
Apsolutni takodje ima nezgodnu osobinu sto moze da vrati poziciju samo u okviru jednog kruga rotacije, ako treba vise krugova opet mora da se nesto pamti i broji.

Vidi mikikg, ovde se od obicne masine pravi recimo polu automatska, a se izbegne koriscenje metra od 5E i zamaranje radnika merenjem.Smile
Ili ce zahtevi za automatikom biti ograniceni funkcionalnoscu i potrebama, ili ce biti ograniceni troskovima za "dodatnu elektroniku".

Mora se znati rad masine, blanko odgovori su slabo upotrebljivi. Moze da koristi linearni enkoder, moze da se bazira na rotaciji pogonske osovine, sve to zavisi od pristupa delovima masine, pa do definisanja radnih osobina i fleksibilnosti i potreba, odnosno zelja korisnika masine.

Cena mislim da nije problem, problem je kolicina zelja.Smile


RE: Arduino - tutorijali, pitanja, primjeri i projekti - mikikg - 07-31-2017

(07-31-2017, 05:53 AM)vsavic Wrote: E, a kad uporedjujete brzinu, i kako je program iskompajliran, jel ovo mislite samo na kompajler koji je iza Arduino IDE-a ili na AVR related IDE-e u globalu? Nisam siguran, ali mislim da i Arduino IDE i Atmel Studio koriste isti avr-gcc?

Takodje, sam Arduino IDE deluje kao veoma prost program, ima jednostavno uradjen UI, i nacin na koji prosto renderuje content iz onih config fajlova, imaju svoj mehanizam za rad sa bibliotekama, boardovima i sl. informacije da u zavisnosti koji je board tj MCU ima instrukcije kako da okida ove druge programe u pozadini sa adekvatnim parametrima za command line poput avrdude, setuje fuses i sl. i to je to (ako se samo vec pominje kao editor).

Da, Arduino IDE na samom kraju procesa prevodjenja koristi avr-gcc. Nije sam kompajler odgovaran za brzinu izvrsavanja nekog programa nego upravo spomenuta apstrakcija funkcija.
Umesto da pisemo jednu-dve komande koja npr ukljucuje neki izlaz (u ASM i low-level C to se svodi na jednu komandu), Arduino je to "obomotao" (wrapped) u neke dodatne funkcije da bi korisniku bilo lakse za pisanje i dodatno da bi te funkcije iz ugla korisnika bile ISTE za sve razlicite MCU koje podrzava.

Suprotan primer je recimo spominjan GRBL program za CNC masine gde je iskoriscena popularna Arduino UNO plocica i ATmega328 kontroler ali su autori to pisali bez Arduino biblioteka, pisan je u cistom C/C++ i to su napravili opako dobro za tako "skroman" mikrokontroler.
Da li je onda GRBL Aurduino? : ) Po meni nije jer nema nikakve veze sa Arduino SW platformom ...

Spominjana MicroElektronika sa svojim IDE i bibliotekama je prakticno ZACETNIK Arduino koncepta, to je potpuno isti pristup gde su sve neke slozenije funkcije obmotane u njihove da bi korisniku bilo lakse i logicnije pisanje programa bez detaljnog poznavanja HW-a unutar nekog MCU.
Jedina razlika izmedju MicroE i Arduina je sto MicroE nema "otvorene" biblioteke, sve su im closed-source i njihovi kompajleri i alati nisu besplatni.
Meni kod njih najvise smeta taj closed-source, nemas pojma sta se to iza desava niti mozes u slucaju neke potrebe to da izmenis, kod Arduino je to bar sve otvoreno i "na izvolte" pa gledaj/menjaj/cackaj kako god ti volja.

Ni Microchip nije nista bolji, oni sad uz XC kompajlere daju neke stvari besplatno ali i dalje "kriju" source za napredne funkcije koje su vezane za DSP i jos neke stvari.
Takodje Microchip me posebno nervira jer koriste "pilićarske" fore oko besplatnih VS placenih kompajlera. Placeni kompajleri prave manji binarni code-a i rade brze programi sa istim source ali to samo zato sto u besplatne NAMERNO ubacuju djubre!
Sto kaze nas kolega @bogdan.kecman, sve cu to da razbucam i batalim, ARM rulez! Smile


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Macola - 07-31-2017

Evo pišem jedno "romanče" sa usvajanjem nekih imena oko "abkant" prese, na osnovu koga ćemo saznati šta u stvari Maxo tačno želi da uradi. U svakom slučaju će poslužiti svakom ko se dotakne "abkant" prese, tj. prese za savijanje lima.

Svojevremeno sam sa kolegom Mlađom napravio kontroler za upravljanje CNC abkant prese "EHT" marke, sa širinom savijanja (zahvata) 6 metara i 150 Tona potiska, max. debljina lima 6mm, full CNC sa programiranjem nekoliko desetina koraka savijanja... Presa je u upotrebi mislim oko 12 godina već.

Mislim da mogu pomoći raznim savetima.

Uskoro postavljam post...


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Želja - 07-31-2017

(07-31-2017, 08:12 AM)mikikg Wrote: Suprotan primer je recimo spominjan GRBL program za CNC masine gde je iskoriscena popularna Arduino UNO plocica i ATmega328 kontroler ali su autori to pisali bez Arduino biblioteka, pisan je u cistom C/C++ i to su napravili opako dobro za tako "skroman" mikrokontroler.
Da li je onda GRBL Aurduino? : ) Po meni nije jer nema nikakve veze sa Arduino SW platformom ...

Pravo u centar Smile
Upravo to je Vojin hteo da objasni, kada je dao preliminarnu šemu njegovog uPLC !

***
Od svega što nazivamo Arduino-m, ostade samo gola pločica sa procesorom i komunikacijom.

Onda ja tu postavljam pitanje :
Kakve koristi donosi upotreba ArduinoNano u takvom konceptu ?

Uštedela izradu par kvadratnih centimetara PCB, i MCU koji je već zalemljen (SMD) i to je SVE !?
Po meni više štete nego koristi.

Upotrebom diskretnog MCU biramo hardverske resurse unutar procesora koji su nama potrebni za odredjeni projekat
a ovako smo osudjeni na procesor koji se nalazi u odredjenoj verziji Arduina-a !
(Istina, ima i moćnih poput Blue Pill ...)

***

Po meni Arduino ima jedino smisla ako koristimo i njegov Arduino IDE, a tada ne možemo birati bilo koji procesor
več samo one što je u Arduino ponudi. Tada smo ograničeni na simple projekte i to je TO !


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Macola - 07-31-2017

Maxo,


Prvo moramo da raskrstimo nekoliko pojmova kod "abkant" prese (presa za savijanje lima na poznati ugao, sa poznatom dužinom savijanja i poznatom širinom savijanja).
Da bi smo svi znali koje mere ti kontrolišeš na mašini, moramo usvojiti neka "standardizovana" imena:

- Alat koji vrši samo savijanje, tj. nosač segmenata alata, nekad ga zovu i "nož". 
Alat je naprava koja na jednom moćnom čeličnom limu (jer limovi su sve do 100mm debljine) poseduje sistem za stezanje alata (samih segmenata alata), koji savijaju obradni predmet (lim) vršenjem pritiska na njega, pri čemu se lim oslanja na matricu (kanal) poznatih osobina. Alat ("nož") može biti kompaktan, iz jednog komada, a može biti napravljen iz više segmenata koji se po potrebi priključuju na nosač alata.
 Alat i matrica su nekom metodom potiskivani jedno ka drugom, najčešće kretanjem u vertikalnoj ravni. Kod nekih presa se kreće sam alat  ka dole (ka matrici), kod nekih se matrica kreće na gore a alat stoji. Relativno kretanje alata ka matrici se vrši velikom silom koja iznosi od nekoliko tona do nekoliko stotina tona potiska, što zavisi od raznih stvari kao što su: debljina lima, širina savijanja, profil matrice i njen otvor, vrste materijala koji se savija, konačno i veličine same mašine. Potisak alata ka matrici se najčešće vrši hidraulično, a ima mašina kod kojih se to radi ekscentrima ili zavojnm vretenima.
Jedna od vitalnih stvari kod alata je održavanje njegove paralelnosti prema matrici, tokom hoda u interesnom delu kretanja gde se obavlja samo savijanje. Održavanje paralelnosti se vrši kod najprostijih mašina snažnom torzionom gredom sa  priključnim sfernim zglobovima. Kod boljih i kompleksnijih mašina se to vrši hidrauličnom servo kompenzacijom levog i desnog cilindra, raznim metodama: od hidraulično-mehaničkih metoda, do metoda sa dve merne letve, dva servo hidraulična ventila i servo kompenzatora elektronskog tipa, koji može biti u PLC ili nezavisan. U svakom slučaju, održavanje paralelnosti alata prema matrici je ključna osobina koja omogućava isti ugao na celoj širini savijanja.

- Matrica, ili kanal.
Matrica ili kanal je snažna čelična greda sa precizno brušenim profilisanim kanalom i u nju se pomoću alata utiskuje lim koji treba saviti. Matrica može imati više različitih kanala na istoj gredi, gde se okretanjem te grede i nameštanjem njenog položaja može birati koji kanal će biti upotrebljen.
Matrica ili kanal imaju nekoliko osobina: otvor matrice, ugao kanala, dubina kanala, i širina matrice.
Moraju biti poznate makar tri osobine matrice: otvor, ugao ili dubina (jedno od ta dva je dovoljno) i širina matrice, koja se odnosi na maksimalnu širinu lima koji se može staviti na nju.
Ivice koje određuju otvor matrice su dve linije oslanjanja lima, a alat deluje tipično u sredini između te dve linije. Manji otvor matrice znači veću potrebnu silu za istu debljinu lima, istovremeno postizanje većeg ugla savijanja sa manjim hodom alata. Dubina ili indirektno ugao matrice znači maksimalni ugao savijanja koji se može ostvariti u datoj matrici.
Zavisnost ugla savijanja od hoda noža je tipično tangencijalna i u funkciji je: otvora matrice, hoda noža i debljine lima, kao i od oblika samih ivica noža i i ivica otvora matrice. Konačna zavisnost dobijenog ugla savijanja može biti vrlo složena funkcija u odnosu na kretanje alata, vrstu matrice i debljinu lima, kao i od oporavka lima (reverzibilno kretanje od elastične deformacije posle plastične deformacije), a oporavak lima zavisi od vrste materijala, njegove debljine i ugla savijanja.

- Ugao savijanja.
Ugao savijanja se kod najprostijih presa određuje samim dnom matrice i u izvesnoj nevelikoj meri koriguje silom utiskivanja. Kod takvih mašina se koristi svega nekoliko uglova i isto toliko kanala na matrici za dati ugao.
Kod takvih mašina se "gaženje" vrši uvek do kraja matrice za neki garantovani ugao.

Kod složenijih ili čak CNC mašina, ugao se prvenstveno određuje preciznim relativnim hodom alat-matrica.
Preciznost tog hoda se kod lošijih mašina meri desetim delovima milimetra, kod malo boljih ili dobrih čak i mikrometrima. Visoka rezolucija i veoma precizno upravljanje po poziciji su krajnje neophodni jer je funkcija kretanja tipično tangens ugla savijanja + razne osobine lima i matrice.
Kod takvih su neophodne jedna ili dve optičke merne letve na nosaču alata(retko kada može završiti posao inkrementalni enkoder sa sajlom ili trakom, zbog nepreciznog prenosa). Jedna merna letva se koristi kod odličnih starijih mašina koje imaju dobru kompenzaciju paralelnosti, dok dve letve kod novijih mašina koje tu kompenzaciju vrše servo hidrauličnom metodom, ili kod onih sa kugličnim vretenima (manje mašine) sa dva servo motora.
Kod nekih mašina čak postoje i elastični graničnici u samim potisnim cilindrima, koji se kontrolišu moćnim zavojnim vretenima. Ti mehanički graničnici u cilindrima, kada postoje, bazirani su na istezanju (elastičnoj deformaciji samih vretena) i obično se to meri mikrometrima. Kod takvih se vrlo precizan hod namešta hidrauličnim pritiskom "noža", gde se vrši istezanje tih vretena sa finoćom u mikrometrima. 
Osa kretanja alata se najčešće proglašava Y osom, a kada postoje mehanički graničnici u samim potisnim cilindrima, oni su Y0 (sa ništa manjom rezolucijom nego za "nož").

Kretanje alata može biti određeno, od jednostavnog sa graničnim prekidačima po sili i po hodu, kod složenijih sa povratnom vezom između mernih letvi. Kod složenog sa povratnom vezom po poziciji, metode kontrole mogu biti: kontrola dvojnim nagibom po brzini-sili, trojnim nagibom, ili PID, eventualno Fuzzy-PID kombinacija po poziciji.


- Dužina savijanja.
Radi se o meri koju određuje pokretni ili nepokretni graničnik na zadnjoj strani prese, koji određuje koliko duboko možemo gurnuti lim u presu. Merenje se vrši u odnosu na centralnu liniju vrha alata koji utiskuje u matricu i obično postoji neka minimalna mera koja se može ostvariti i koja je određena polovinom otvora matrice (centralnom linijom), istovremeno i ostalim mehaničkim osobinama mašine. Ta mera je načešće zadovoljena rezolucijom od tipično 0,1mm, mada bolje mašine imaju i bolju rezoluciju (neretko bespotrebno).
Fiksni graničnici se koriste kod vrlo prostih i malih mašina i obično su nalik običnoj metalnoj letvi-lenjiru, koji se sa dva zavrtnja stegnu na ploču iza prese.

Graničnik dužine savijanja, koji je pokretan, obično se pokreće sa dva zavojna, trapezna ili kuglčna vretena, koja su međusobno spregnuta zupčastim kajišem ili lancem, sa mogućnošću nameštanja preciznog faznog stava između ta dva vretena (paralelnost graničnika u odnosu na centralnu liniju alata). Fazni stav se obično može namestiti sa dva relativna "španera" lanca ili zupčastog kajiša. fazni stav se namešta jednom i spada u inicijalna podešavanja mašine, poput podešavanja zazora od makaza za lim. Vrši se retko i periodično u sklopu remonta prese.

Kretanje se tog graničnka se može vršiti: ručno, običnim elektromotorom sa promenom smera i kočnicom, motorom sa frekventnim regulatorom, ili servomotorom. Izuzetna je retkost da se ta osa pokreće hidraulikom ( bar ja to nisam video za 35+ godina, stoga je se i pojavila potreba za ovim tekstom).
Merenje tog hoda se najčešče vrši: kod prostijh mašina mehaničkim brojačem, kod boljih rotacionim inkrementalnim enkoderom.
Ta osa je najčešće proglašena X osom.
Nameštanje mere dužine savijanja, tj. pozicioniranje pomenutog graniičnika može biti, ručno i automatsko.
Kod automatskog postoji povratna sprega između mernog enkodera i upravljačkog sistema. Upravljanje je metodom po poziciji. Metode kontrole mogu biti: dvojnim nagibom po brzini, trojnim nagibom, ili PID, eventualano Fuzzy-PID kombinacija.

- "bombaža", tj. kompenzacija deformacija alata i matrice na velikim širinama savijanja.
Ta kompenzacija se vrši kompenzacionom gredom koja se postavlja ispod matrice i na velikim širinama savijanja vrši paraboličnu i namernu deformaciju same matrice (ispupčenje na sredini).
Kompenzaciona greda unutra poseduje mnogo malih segmenata koji su od kosih ravni (klinova), nameštenih tako da se vrši deformacija te grede koja je ispod matrice, najviše na sredini, podesivo od tačke do tačke celom širinom te grede.
Dejstvo te kompenzacije se pokreće bočnim hidrauličnim cilindrom, koji potiskuje te kose klinove, pri čemu se kompenzaciona greda srazmerno hodu tog cilindra parabolično izobliči, sa centrom ispupčenja na polovini širine zahvata prese. Kompenzacija je nužna na velikim širinama savijanja jer bez obzira na krutost konstrukcije nosača matrce i nosača alata neminovno dolazi do njihove parabolične deformacije sa "epicentrom" u njihovoj sredini, pošto su potisni cilindri obično na krajevima.
"Bombaža" obično ima povratnu vezu po hodu izvršnog cilindra za to i to je najčešće potenciometarska merna letva ili obrtni potenciometar, spregnut zupčastvom letvom i zupčanikom na osovini potenciometra.
Zadovoljavjuća rezolucija je tipično 0,1mm i obično je dovoljno nekih 10-12 bit rezolucije ADC za to.
Upravljanje je najčešće jednostavno ON-OFF metodom sa melenim histerezisom.
Zavisnost hoda "bombaže"  je povezana sa: širinom savijanja, debljinom lima i otvorom matrice i najčešće je formirana složenija tabela sa podacima za to.
Koristi se najčešće na presama sa širinom savijanja većom od 4 metra.

Kod nekih mašina ne postoji posebna greda za tu namenu, već je uveden jedan dodatni cilindar u centru mašine ili više manjih hidrauličnih cilindara sa posebnom kontrolom koji se nalaze na nosaču matrice i trećom mernom letvom u sredini.
Takva kompenzacija "bombaže" je češća kod mašina kojima je nosač alata ("noža")  nepokretan (gore) a pokretan je nosač matrice (dole) i kod njih je kretanje koje vrši savijanje odozdo na gore, tj. diže se nosač matrice sa sve obrađivanog lima, a "nož" stoji. Češće sam to viđao na mašinama sa širinom savijanja iznad 5 metara.

Postoje i mašine kod kojih i alat i matrica vrše hod.

- Širina savijanja, ili širina zahvata koji vrši presa.
To je mera koja ukazuje na širinu lima koji je u zahvatu, tj. zauzetost alata i matrice u onosu na njihovu maksimalnu širinu zahvata. Npr. ako je presa maksimalne širine savijanja (zahvata) od 5 metara, ukoliko gurnemo lim širine 1 metar i savijamo ga, onda će širina savijanja biti 20% od moguće. Od širine savijanja i debljine lima, kao i od otvora matrice, zavisiće deformacija alata i matrice i pojaviće se greška u uglu savijanja i centralnom delu mašine, koja će opadati ka krajevima mašine.
Kod malih širina savijanja, savijanje se može vršiti na jednom kraju mašine.
Uobičajeno se tako i radi zbog olakšane mogućnosti postavljanja kraćih matrica i kraćih segmenata alata u nosač alata, što omogućava kompleksna savijanja gde delovi složenih kutija mogu prilikom savijajnja  mimoići nosač alata i krajeve  matrice i to se koristi kod kompleksnih zatvorenih i manjih kontura.

Kod većih širina savijanja, lim se bezuslovno postavlja sa centrom širine savijanja koji se poklapa sa centrom prese, gde se i matrica i niz segmenata alata takođe poklapaju sa centrom mašine i vrši se kompenzacija deformacije alata i matrice gredom za "bombažu", koja je pomenuta u prethodnom opisu.

----------------------------------------------

E sad Maxo, koju (koje) veličinu (veličine) iz priloženog teksta ti želiš da kontrolišeš i na koliko kvalitetnoj mašini?

P.S.

"Abkant" prese CNC tipa, bar koja sam do sada video (a to je baš mnogo toga) nemaju apsolutne enkodere ili merne letve. Obično su u upotrebi relativne merne letve i enkoderi (ista stvar što se signala tiče: A,B i Z).
To su mašine koje po uključenju nemaju komad u zahvatu i sasvim jednostavno se obavlja inicijalna funkcija "nulovanje" koja jednom postavlja "nulu" za sve merne sisteme i ta "nula" traje dok je mašina pod naponom. U memoriju se obično smestaju parametri savijanja za razne proizvode, onda broj urađenih komada i slično...


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Macola - 07-31-2017

Tekst sam napisao kao anketicu za tebe Maxo, ujedno kao neki edukativni tekst za sve koji imaju nameru da rade neku kontrolu "abkant" presa.

Čini mi se da su tvoja pitanja u ovom serijalu postova malo neprecizna, što naravno povlači i neprecizne odgovore sa gomilom raznih predloga, gde ćeš se ti naći u "nebranom grožđu" od ogromne količine info koja je prevelika za početnika.

Preciznim opisom abkant prese ti nudim mogućnost precizno postavljenih pitanja, ujedno ti razjašnjavam mnogo detalja kontrole koji su vezani za takve mašine. Paket informacija je ogroman i ako je tekst mali i sadrži većinu toga što ti je potrebno, zato ga polako i pažljivo pročitaj.

Javi se sa preciznim pitanjem i dobićeš precizan odgovor, prvo o metodi kontrole i potrebnoj rezoluciji i mehanici, potom o samom kontroleru za to.
Na ove prve delove ću ti ja odgovoriti veoma precizno, a oko samog kontrolera je ovde puno raspoloženih momaka koji ti zdušno pomažu.

Čekamo vrlo precizna pitanja...


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Macola - 07-31-2017

Za početak:

Ako želiš kontrolisati ugao savijanja, za iole korektnu preciznost ti neće zadovoljiti 8 bit MCU, jer je neophodna visoka rezolucija i tg alpha.

Ako je u pitnaju kontrola dužine savijanja i (ili) "bombaža", glatko odrađuju najprostiji i najmanji 8 bit MCU.

Ako je cela presa, tj obe veličine, 32 bit ti ne gine.

Tako odmah znaš kako da se postaviš na početku.
Izvini sad ako sam napisao neke već rečene stvari jer nisam čitao sve ovo pošto je čitava zbrka u pitanju.


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Macola - 07-31-2017

Quote:Maxo,

Nikako da napišem o kakvoj mašini je riječ, to je abkant presa za sječenje lima koja na sebi ima pomjeranje noža, i tu treba da se mjeri, i tu neće biti česte promjene.

Ovo je kod mene izazvalo nedoumicu. Da li su u pitanju industrijske makaze za sečenje lima NC tipa, ili je u pitanju "abkant" presa koja isključivo savija lim?


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Želja - 07-31-2017

Ja se "kladim" na makaze Smile


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Macola - 07-31-2017

Moguće. Ne bih da budem baba Vanga. Bolje je sačekati Maxu.


RE: Arduino - tutorijali, pitanja, primjeri i projekti - vladd - 07-31-2017

Zavisi dosta i koliki su hodovi noza, za koje se izrazava zelja za merenjem. U sustini, tolerancije idu na nazivnu meru, i besmisleno je recimo na tri metra traziti toleranciju stotu.
Bez preciznih podataka o masini, i zeljenim zonama merenja, samo nabacujemo alternativna resenja.

Nije problem ako laik pozeli nesto da uradi, to se jako cesto desava, ali mora da kreneu sustinu bitnih stvari, i da prilozi validne detalje, inace ni pomoc nece biti efkasna.


RE: Arduino - tutorijali, pitanja, primjeri i projekti - gorankg - 08-01-2017

Jedan lep pregled o veštinama i znanjima koje je trebao da ima embedded developer nekad i ono što treba da poseduje danas.

http://blog.atollic.com/the-embedded-developer-is-dead-long-live-the-embedded-developer?utm_source=hs_email&utm_medium=email&utm_content=54819541&_hsenc=p2ANqtz-_divtcyQucEQ3pYC9RY06p2PxVDrgPzNrP_zXaRWE5HcEWu8XLPCLKdLNIxgXuG5_AfAkq__Szb2-EG-IrnOCdE-z1nA&_hsmi=54819541

... i obećavajući zaključak na kraju "What is clear is that the demands on embedded developers are increasing rapidly..."


RE: Arduino - tutorijali, pitanja, primjeri i projekti - mikikg - 08-01-2017

Odlican tekst koji sazeto nabraja neke stvari koje sam ovde u temi vise puta spominjao i naglasavao : )
Mnooogo su porasli zahtevi i set neophodnih vestina koje danas trebaju da imaju programeri za embedded sisteme.


RE: Arduino - tutorijali, pitanja, primjeri i projekti - vojinilic - 08-01-2017

Odlican tekst


RE: Arduino - tutorijali, pitanja, primjeri i projekti - Makso - 08-01-2017

Ne stigoh juče da se javim.

Nije abkant presa, i ja sam krivo informisan, klasične NC hidraulične makaze za lim (Jelšingrad LVD (https://www.halooglasi.com/masine-alati-oprema/obrada-metala/makaze-jelsingrad-4-050-x-13mm/5425478561779, kao ta na slikama)).

Na njoj je bio klasični mehanički brojač koji je preko sajle bio povezan na reduktor koji pokreće navojne šipke i tako pomjera graničnik za lim. Taj izlaz gdje se sajla vezala se prilično brzo okreće, nemam čime da izmjerim koliko je obrtaja.
Hod graničnika je minimalno 700mm , a koliko je najviše ne znam, mislim da ne prelazi 900mm.

Ono što treba uraditi je digitalno mjerenje.


RE: Arduino - tutorijali, pitanja, primjeri i projekti - npejcic - 08-01-2017

@gorankg
Odličan tekst... i pritom veoma realan.