Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Razvojna ploca, Arduino ili ?

[es] :: Elektronika :: Mikrokontroleri :: Razvojna ploca, Arduino ili ?

Strane: 1 2

[ Pregleda: 5316 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

valtervv

Član broj: 337333
Poruke: 16
87.116.178.*



+2 Profil

icon Razvojna ploca, Arduino ili ?02.11.2017. u 20:29 - pre 77 meseci
Pozdrav,
treba da radim neki projekat sa dva motora i inkrementalnim enkoderima, potrebno je da mogu da kontrolisem poziciju vratila motora. Posto nemam puno iskustva u konfigurisanju kotrolera, a ni iskustva u lemljenju smd komponenti (ni opremu), odlucio sam se za razvojnu plocu, pa mi treba pomoc oko njenog izbora. Arduino due zadovoljava sve moje zahteve, ali nisam siguran u njegovu pouzdanost, da 'l neko zna koliko je pouzdan ? Sta mogu koristiti kao zamenu za due msm sa slicnim performansama ?
Posto je arduino osetljiv na napajanje ubacio bih eksterni linearni stabilizator ispred njegovog, kao i level shifter za svaki pin koji koristim, jel ima jos nesto sto bih mogao da uradim da bi se povecala pouzdanost ?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Razvojna ploca, Arduino ili ?02.11.2017. u 20:39 - pre 77 meseci
za razvoj je vise nego dovoljno da duo napojis kako valja (kontam da ces
imati 12 ili 24VDC za motore, odatle uzmes jedan dcdc switcher spustis
na 9V, sa 9V spustis na 5V sa nekim lienarcem i vozi misko) i da na sve
ulaze i izlaze stavis obican line driver...

http://uk.farnell.com/c/semico...fers-transceivers-line-drivers

i to je to ..

posle za produkciju, tu je vec druga prica, zavisi sta, gde ..
optoizolacija, diferencijalni drajveri etc etc ..
 
Odgovor na temu

valtervv

Član broj: 337333
Poruke: 16
87.116.178.*



+2 Profil

icon Re: Razvojna ploca, Arduino ili ?02.11.2017. u 21:22 - pre 77 meseci
ok, hvala na savetu
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
31.223.133.164



+333 Profil

icon Re: Razvojna ploca, Arduino ili ?03.11.2017. u 06:06 - pre 77 meseci
Arduino ima Atmelov procesor i to je veoma pouzdano.
Medjutim, arduino se pravi u Kini, ali 99% ce i procesor koji kupis biti PRC.
Moje iskustvo je da je regulator napona 5V ocajno los ( ima negdje tema o tome) i
preporucujem vanjski 7805 dovesti na pin 5V na arduinu, a njegov regulator skinuti.
 
Odgovor na temu

ddanijel
Danijel D
It-Srb

Član broj: 2714
Poruke: 639



+10 Profil

icon Re: Razvojna ploca, Arduino ili ?03.11.2017. u 09:03 - pre 77 meseci
Moje iskustvo na 100ak kineskih arduina koji su u funkciji kaze da mi ni na jednom nije crkao 5v regulator sem na jednom gde sam greskom doveo 24v.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Razvojna ploca, Arduino ili ?03.11.2017. u 11:12 - pre 77 meseci
moze svasta da te zatekne kod kineza, cak i ldo koji je lose
konfigurisan pa je prooscilovao, ali pretpostavljam da ce da uzme
original arduino a kod ovih novijih (posebno due) ldo je ok (i kvalitetan).

to da je atmel na due ploci pouzdan, to se nikako ne bi slozio...
AT91SAM3X8E i ostali 32bitni atmeli (sada microchip) su po meni svi za
izbegavanje.. ali to je sve neka druga prica
 
Odgovor na temu

valtervv

Član broj: 337333
Poruke: 16
87.116.179.*



+2 Profil

icon Re: Razvojna ploca, Arduino ili ?03.11.2017. u 21:44 - pre 77 meseci

Hvala svima na odgovorima


Citat:
veselinovic:
Arduino ima Atmelov procesor i to je veoma pouzdano.
Medjutim, arduino se pravi u Kini, ali 99% ce i procesor koji kupis biti PRC.
Moje iskustvo je da je regulator napona 5V ocajno los ( ima negdje tema o tome) i
preporucujem vanjski 7805 dovesti na pin 5V na arduinu, a njegov regulator skinuti.


Koliko sam skontao arduino due radi na 3.3v, a ima bost konvertor za 5v. Koji regulator bi preporucio da stavim umesto NCP1117ST33T3G -3v3, koji bi trebao da je trenutno na njemu.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 03:26 - pre 77 meseci
Enkoder i Arduino? :)

Moze, samo mora malo da se poradi na tome ozbiljnije da bi to radilo kako treba.
Evo konkretno bas to, jedan prototip sa STM32F103.

Stvar je tu mnogo prosta, da bi to radilo kako treba i u industriskim uslovima mora da se koristi galvansko razdvajanje KOMPLETNOG I/O ka MCU tj u ovom slucaju Blue Pill plocice.
Takodje, stabilizatori, tu se ne stedi, bira se najbolje i najrobusnije resenje, pustite te njihove "buvice" na plocicama, dovedes ti sam 3.3V lepo-fino stabilizovanih i proverenih iz svog LDO u recimo TO-220(FP) kucistu + TVS preko toga i nema brige.

Kod ove konkretne (prototip) plocice su galvanski razdvojeni 8 digitalnih izlaza preko 2 x LTV844 dok je ostali "brzi" I/O za RS-232 od tastature/LCD i RS-485 od ModBus mreze povezan preko jednog MAX14850 i jos jedan isti takav za sam Rotary Enkoder + par slobodnih I/O, medjusobno su mi razdvojene sve ove sekcije i svaka ima svoj lokalni LDO.
Naravno ovo spravu treba da "prati" visekanalno galvansko razdvojeno napajanje ...

Sprava ima sledece opcije:

- HW kvadraturni enkoder interface za >100kHz brzinu impulsa (moguce je i preko MHz, nisam testirao), x4 mode native
- Stalna sinhronizacija Z impulsa od enkodera tokom rada (sprecava potencialnu gresku za apsolutnu poziciju)
- Apsolutni mod rada, poseduje FRAM memoriju koja pamti zadnju poziciju, radi preko "Power Down" detekcije
- ModBus RTU preko RS-485 podrska sa HW CRC-32 kontrolom greske
- Internu diagnostiku, pamti se u FRAM
- RS-232 za Tastaturu/LCD (sa svojim Blue Pill), moze da radi iz bez nje
- Pass-trough komandi sa RS-485 direkt na RS-232 za "pricanje" sa LCD, seriska konzola sa HELP-om
- 8 digitalnih izlaza (tacaka) koji se programiraju da "reaguju" na odredjenu poziciju vece/manje od zadate, scan rate >50kHz
- Automatsku kontrolu za DE signal od RS-485 (MAX13487)

... i jos svasta u SW za podesavanje preko tastature/LCD ili preko RS-485/ModBus mreze ...





[Ovu poruku je menjao mikikg dana 04.11.2017. u 05:12 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 03:32 - pre 77 meseci
Citat:
mikikg: Enkoder i Arduino? :)


obrati paznju da covek prica o due, to je cortex m3 u atmel/microchip varijanti


 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 03:42 - pre 77 meseci
Pa zar to nije sve jedno isto? M3 od Microchip ili M3 od ST-a? :) ... Znam nije isto u najsitnija crevca, nego sta tu jos ima/nema? Jel ima taj Mirkochip HW enkoder interface? ... trebao bi i on da ima, ako ima onda mu stvarno dodje sve isto samo je SW malo ispod drugaciji ... Nisam koristio Atmel varijantu, ne znam kako to tamo radi, na ST-u to radi fenomenalno.

Inace ja sam SW za ovo moje prvo nacukao u Arduino IDE dok nisam pohvatao neke stvari, onda sam seo i prepisao sve pod Keil (bare metal, bez HAL budalastina)i to radi ko bombona sad.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 03:59 - pre 77 meseci
nije isto, m3 od st-a je vrlo stabilan i errata je minimalna, a npr m3
od vrlo zanimljivog igraca koji se sad zove NXP je recimo golo go123o i
ima toliko bagova da je ozbiljan real-time rad sa njim plac majke bozije
.. atmelova arm izvedba kazu ljudi isto tako uzas... koliko znam
microchip tu jos nista nije sam radio to su sve stari atmel cipovi ..
tako da .. ja gledam da ih izbegavam u sirokom luku... ST je od ovih sto
"mogu se kupe na komad" ubedljivo najstabilniji ... uzmi u obzir da arm
daje samo cpu/fpu/debug i to je to, sve ostalo je lokalna izvedba
proizvodjaca

elem da se vratimo na temu, due je "solidno" odradjen (original, kopije
nisam vidjao da se prodaju jos uvek mada nisam nesto ni gledao), nece na
originalu nista crci samo od sebe samo mu dovedi ok napon bez pikova i
to je to ... za testiranje obicni neki baferi vise nego dovoljni, za
produkciju kao sto miki rece mora ozbiljnije odvajanje, mada generalno
zavisi sta oces, sta je produkcija, koliko je bitno, koliko sme da bude
skupo etc etc... mozda nije cilj da radi preterano stabilno i da ne
crkne posle 5-6 meseci... najcesce nije cilj da ulazi budu skroz otporni
na sve, ako user nesto lose spoji zelis mozda da mu to crkne pa da kupi
drugo... to za prod su razne neke odluke koje mora doneses sam :D, za
razvoj, jeftini baferi rade posao :D
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 05:50 - pre 77 meseci
>> nije isto ...

A na to si mislio, nisam ostale ARM-ove sem TI-ovih i ST-ovih probao, zalomilo se da su ST dobri, a pocelo je secas se jos sa STM32F4Discovery plocicama, hehe, evo ih stigle i one u klot varijanti, dakle STM32F407VGT6 kontroler babaroga, sve nozice izvucene van, samo oscilator i regulator tu na plocici, dodao malecki seriski-USB (jer mi lakse ra razvoj) i tu nabo ST-LinkV2 programator i to je bare-minimum, sve ostalo posle po potrebi, ja sam testirao nesto sa 8-analognih kanala/osa.

Plocica ima isti kontroler kao i originalna ST-ova STM32F4Discovery, svi primeri i biblioteke za tu relativno popularnu plocicu bi trebali da rade a odlican je kontroler tako da se tu vise ne isplati baktati se sa nekim neproverenim i bugovitim stvarima, ova dva ST MCU koji se vrte F103 i F407 su razgazeni u detalje i tu nema nikakavih specialniih tajni, sve je stvar SW koji se pise za njih a opet kazem opasan je MCU u pitanju i moze da radi veoma kompleksne zadatke ili obicne zadatke ali mega brzo :)

Na ovom F407 recimo A/D razvaljuje kako radi, mozes da se igras sa tim kako god hoces, D/A isto doboro radi, SPI, I2C ovo-ono to sve po defaultu radi na keca u 5-10 linija CMSIS koda, u 15 ako ces sa DMA :)
Ne isplati mi se da stavljam ni externi visekanalni A/D, niti MUX niti bilo sta pored ovako dostupnog F407 kome A/D radi kao zmaj, asinhrono sempluje u pozadini i preko DMA upisuje u moje registre/varijable, ja nema sta dalje da trazim od kontrolera, samo mogu da mu kazem "hvala lepo na tome" i da pisem dalje moj SW kako hocu i da ne razmisljam vise o A/D konverteru.
Zato mi se svidjaju i F103 i F407 serija, imaju sve sto treba za prosecnog MCU korisnika pod jednom kapom sa dobrim i proverenim periferijama, sve ostalo je do nas koji pisemo SW sta ce i kako to da iskoristimo.

A opet ako se secas, F103 se ustvari "provukao" pored F407 jer su oba bila na STMF4Discovery, ST je forsirao STMF103 kao JTAG programator na sve svoje razvojne plocice, vajda su njega "probrali" sto je ima najmanje bugova i erata ili su ga u medjuvremenu detaljno "ispeglali" :)

Cak to sve ide dotle da i flesh memoriju "daju gratis" u F103 (Flesh i Ram je inace najskuplji u IC jer zauzima vise od 50% povrsine pelete), sto kao nisu znali da moze samo da se kaze "pisi do 128k" umesto deklarisanih 64k, ih, stara je to banda, ST je retka firma iz te branse koja je pretekla neki duzi period na trzistu a da ih nije neko kupio ...





[Ovu poruku je menjao mikikg dana 04.11.2017. u 08:11 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

valtervv

Član broj: 337333
Poruke: 16
87.116.179.*



+2 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 12:14 - pre 77 meseci
Jos jednom hvala svima na odgovorima, jel bolje onda uzeti stm32f407 umesto arduino due ?, ako bi uzimao stm uzeo bih onu discovery plocu. Kakvi su njihovi regulatori (mislim jel treba i njih da skidam ili je dovoljno dovesti sa spoljasnjeg ldo regulatora(prvo buck sa 12V na 7V) stabilnih npr 5V, pa onda njegov regulator nek radi regulaciju na potrebnu vrednost sa tih 5).
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 16:43 - pre 77 meseci
> jel bolje onda uzeti stm32f407 umesto arduino due

oh DA!

odilcna se te discovery plocke, profesionalno rutirane (za razliku od
arduina koji je i u najjacoj verziji ipak prilicno amaterski, kvalitetno
ali amaterski), velika razlika izmedju "jetinog 2 stranog" i "profi
viseslojnog" rutiranja ... + 407 je odlican cip

za razvoj, zavisi sad sta i kako, ja obicno zabodem na usb i napajam
odatle .. za produkciju obicno pravim svoju plocku..
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 20:17 - pre 77 meseci
Ova crna plocica je kineska varijanta, koliko je profesionalna PCB sad i nisam nesto zagledao, za razvoj je super.

Originalne ST plocice su drugo, ima ih sad raznih, recimo Nucleo F429ZI je odlicna varijanta sa Ethernet-om i opet jos vise i bogatijih periferija (obratite paznju na cenu!), tu je i ST-LinkV2 da ne brinete, samo da se nabode i da vozis.
Ima I/O nozica gomila, cak i ovi konektori su kompatibilni sa raznim Ad-on plocicama od Arduino, moze svasta da se kombinuje i ima resursa za prakticno bilo kakav program da se tu smesti i nesto da radi.
https://eu.mouser.com/ProductD...TgEmtLBne8iOGM77Cz8cQcdQ%3d%3d
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

valtervv

Član broj: 337333
Poruke: 16
87.116.178.*



+2 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 21:05 - pre 77 meseci
Ovaj projekat nije nista preterano profesionalno(dva dc motora, dva enkodera i par detektora).
Arduino DUE bi sljakao bez problema, ali je njegova nepredvidjivost(od primerka do primerka) probem, pa sam na osnovu vasih predloga izabrao STM, a F407 discovery ostavlja puno prostora i za moguca prosirenja.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Razvojna ploca, Arduino ili ?04.11.2017. u 22:13 - pre 77 meseci
pogledaj

https://github.com/rene-dev/stmbl

generalno vec gotov projekat radi sve sto ti treba :D (nisam probao, bas
sam planirao da ga probam ali nikako da nadjem vremena)
 
Odgovor na temu

valtervv

Član broj: 337333
Poruke: 16
87.116.178.*



+2 Profil

icon Re: Razvojna ploca, Arduino ili ?05.11.2017. u 00:29 - pre 77 meseci
imam jos nekoliko pitanja.

Koji kompajler/ide preporucujes (C jezik).
Vidim da je KEIL u opticaju dosta, ali je free verzija ogranicena na 32kB koda,

Da li imas mozda neku literaturu, sobzirom da sam pocetnik(arduino se ne racuna).

Poceo sam da citam Discovering the STM32 Microcontroller mada je u njemu radjeno za f103 al ne bi trebalo da bude velike razlike(osnove bi trebalo da budu iste).

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Razvojna ploca, Arduino ili ?05.11.2017. u 00:46 - pre 77 meseci
sve zavisi koliko se gadis "lecenog" software-a :D

keil full verzija je super, ali retko koji "srpski" projekat moze da je
isplati tako da ili teras "fixovanu" verziju ili doticni zaobidjes

atollic truestudio je do jaja https://atollic.com/truestudio/ lite
verzija je fraj i realno radi sve osim nekih profi stvari bez kojih se
stvarno moze :D (koje kad ti bas trebaju onda imas i pare da platis pro
verziju)

gcc-eabi + eclipse, radi odlicno, ali namestiti ume da bude zaje123.. a
slabo ima tutorijala na netu kako da namestis + i oni koji postoje ne
rade se novim verzijama.. e sad "relativno skoro" (naglasak na
relativno) je stm donirao neke pare i rodio se
http://www.openstm32.org/HomePage sto je generalno gcc-eabi + eclipse
ali sve namesteno da radi i sve sljaka i sljaka super i lakse namesta,
upgradeuje etc.. ali na zalost ja nisam jos stigao to da probam tako da
ne znam koliko valja... no postojanje openstm32.org i slicnih sajtova
pokazuje koliko je STM u hobi prici jaci od svih ostalih

gcc-eabi + sve teras manualno (ovako uglavnom ja radim) je .. hm, nije
preporucivo za pocetnike

emide - koristi gcc, free je, navodno dobar - nisam nikad probao, vredi
probati koristi ga dosta raje http://www.emide.org/

coocox - http://www.coocox.org/software/coide.php - kineski projekat,
jako dobar, nema podrsku za sve cipove ali za koje ima radi vrlo dobro,
za razliku od ostalih koristi svoj rtos ima svoj hal layer, zgodan je
sto je dosta graficki i prilicno lako se seli sa mcu na mcu .. ima
ogroman community i ima pordrsku (library koji vuces on-line direkt kad
ti treba u lokal, slicno kao arduino libs) za vecinu popularnih
periferija ... ima cak i njihov jtag adapter za debagiranje koji radi do
jaja (i mozes sam da ga napravis relativno jeftino)

e sad, sta je od ovoga tebi najlakse, najbolje... za STM cipove
instaliras cubemx, tu nakonfigurises sve i on ti izgenerise projekat ..
ono sto on ume da izgenerise je

0. EWARM ( IAR kompajler, skup, ja ga ne volim, neki ga obozavaju, vrlo
su podeljeni ljudi oko njega)

1. MDK ARM V4 (keil)

2. MDK ARM V5 (keil)

3. TrueSTUDIO (attolic)

4. SW4STM32 (system workbench - eclipse )

5. Makefile (manualna verzija)

6. GPDSC (nemam ideju sta je ovo)


eto mozda ti pomogne..
 
Odgovor na temu

valtervv

Član broj: 337333
Poruke: 16
87.116.178.*



+2 Profil

icon Re: Razvojna ploca, Arduino ili ?05.11.2017. u 01:33 - pre 77 meseci
Hvala ti mnogo.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Razvojna ploca, Arduino ili ?

Strane: 1 2

[ Pregleda: 5316 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.