Display odměřování polohy

t256
Příspěvky: 2833
Registrován: 19. 1. 2012, 4:49

7. 7. 2017, 6:41

Ukladani poloh si v klidu udelej do eprom mikrokontroleru. Staci kdyz budes sledovat prubeh sitoveho napeti a pokud vypadne pulperioda, stihnes v ulozit polohu nez se vybiji filtracni kondiky ve zdroji. Bezne to tak pouzivam a zadny problem s tim neni. To ukladani neni samospasitelne. Pokud dojde k vypadku a masina je v pohybu, neni to k nicemu.
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

7. 7. 2017, 6:49

ves178 píše:Nakonec jsem se rozhodl pro vlastní snímače s 485/422, to je ted asi jedno, nebude třeba použít krystal pro řizení hodin jako u 232
Jsem po ránu nějakej zpomalenej (ještě víc než normálně).
Jak prosím souvisí použití RS485/422 proti RS232 s potřebou nebo nepotřebou krystalu?
ves178 píše:Ten velký šváb je ULN pro buzení multiplexu a atmrga 8 nebo nejaká podobná, pořád zvažuji nějaký integrovaný budič dispeje, ušetřilo by to spoustu místa a pinů na procesoru, jen se mi nelíbí cena za ten max, podivam se po něčem levnějším, třeba IS31FL3730 nebo AS1115
Aha. Viděl jsem tam spoustu tranzistorů, tak jsem myslel, že to honíš přes ně.
Jinak když tam máš naprosto nevytížený procesor, který 99% doby nebude nic dělat, tak nevím proč ho rozmazlovat ještě nějakým dalším inteligentním (a drahým) integráčem.
ves178 píše:Chtěl bych použít FRAM pro ukládání všech poloh včetně aktuálni, to je zřejmě nejlevnější a nejefektivnější řešení bez záložní baterky
Sice moc nevím, na co je dobré si to pamatovat, protože při výpadku elektriky nikdy nevím, o kolik osa ještě setrvačností odjela. Ale když už si to musíš za každou cenu pamatovat, a máš tam procesor s EEPROM (což je mimochodem podle mě asi jediný argument, proč ještě dneska použít historickou ATmega a ne nějaký moderní ARM), tak si tam dej nějaký větší kondík, detekci výpadku napájení, a po výpadku externího napájení na zbytkovou energii v tom kondíku udělej zápis do EEPROM.

P.S. Nojo, když jsem to psal, tak se mi asi t256 koukal přes rameno. ;-)
ves178
Příspěvky: 530
Registrován: 25. 3. 2016, 8:23
Bydliště: Tichá okr NJ

7. 7. 2017, 7:15

Ta historicka Atmega bude na trhu dýl než ten moderní ARM :D
WEILER LZ280, FNA22
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

7. 7. 2017, 7:26

ves178 píše:Ta historicka Atmega bude na trhu dýl než ten moderní ARM :D
Já jí to přeju. Všem přeju jen to nejlepší, takže i jí.
Ale do nového projektu bych už ji nepoužil. Tak, jako si nekoupím nový CRT monitor nebo vinylovou desku (i když oboje se stále vyrábí), tak nevidím žádnou výhodu v používání historického HW do nového projektu, když existuje mnohem výkonnější a úspornější varianta za stejné nebo nižší peníze.
Ale jako obvykle - nemám pravdu, mám jen názor.
t256
Příspěvky: 2833
Registrován: 19. 1. 2012, 4:49

7. 7. 2017, 9:24

Ja bezne pouzivam jeste historictejsi x51 :-)
Maji vyhodu v pohodovem asm, na veci kde potrebuju rychle a predikovatelne odezvy v tom nevidim zadny problem. Samozrejme ne ty historicke kousky, dnes se daji se bezne koupit verze s vykonem 100mips
U atmegy se tahle vyhoda ztraci, ale na druhou stranu chapu ze pokud se ma neco beze zmeny vyrabet delsi dobu, snazi se nasadit mcu kde se predpoklada dlouhodoba dostupnost. Letos jsem delal znovu takove jednoucelove odmerovani ktere jsem poprve vyrobil snad pred 20 lety a bez problemu jsem na nej sehnal MCU. Proste to funguje dobre, tak neni zadny duvod k nejakym zmenam. Zapajim, nahraju sw a nemusim nic vymejslet.
lubbez
Příspěvky: 3159
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

7. 7. 2017, 9:45

Mex píše:
ves178 píše:Ta historicka Atmega bude na trhu dýl než ten moderní ARM :D
Já jí to přeju. Všem přeju jen to nejlepší, takže i jí.
Ale do nového projektu bych už ji nepoužil. Tak, jako si nekoupím nový CRT monitor nebo vinylovou desku (i když oboje se stále vyrábí), tak nevidím žádnou výhodu v používání historického HW do nového projektu, když existuje mnohem výkonnější a úspornější varianta za stejné nebo nižší peníze.
Ale jako obvykle - nemám pravdu, mám jen názor.
Mexi, ze tvých příspěvků je vidno, že o elektronice něco víš. Tady s tebou ale nesouhlasím hned dvakrát. Né každý umí pracovat s ARMem a nejsem vůbec přesvědčenej, že se nutně musí používat nové platformy, jenom proto, že jsou. A zadruhé připojit k jednomu brouku druhej a dát tam displej nepovažuju za projekt. Čistě shodou okolností pracuji na něčem podobném, celkem suše to zvládá 50 let stará 2051 a zatím LCDčko. Až odladím komunikaci alespoň na 5metrů kabelu, budu řešit displej. Už teď vím, že to bude multiplex. Taky vím, že nebudu nic zálohovat, neb to není potřeba. Celá ta diskuze je na nic, protože ves178 si to stejně udělá po svém. Sice mi přijde, že to konstruuje tak trochu odzadu, ale je to jeho projekt.
Holt jsem dlouho psal :-)
ves178
Příspěvky: 530
Registrován: 25. 3. 2016, 8:23
Bydliště: Tichá okr NJ

7. 7. 2017, 10:13

Je to tak, přiznám se, neumím ARMy tak abych si jejich použitím usnadníl život, skončil jsem u Xmeg ale ty furt nejsou dostupne a hodně podrahly.A Když jsem chodil do školy tak snad architektura ARM ještě neexistovala :D
Kalsické AVRka jsou téměř nezničitélné a vydrží snad i uder blesku

S tim krystalem se to má tak že při použití snimaču od sitalla s 232 by bylo za hodno použít stabilní zdroj hodin, je to přece asynchronní přenos. Kbyž použiju na AS5311 interfejs ABI který bude vyvolávat přerušení v mcu A je jedno jak ho tam pošlu(422 nebo ttl), bude stačit RC OSC.

Je fakt ze ta FRAM je blbost.
WEILER LZ280, FNA22
atlan
Příspěvky: 3345
Registrován: 7. 2. 2011, 9:12

7. 7. 2017, 11:23

Max stoji 0,35E
ves178
Příspěvky: 530
Registrován: 25. 3. 2016, 8:23
Bydliště: Tichá okr NJ

7. 7. 2017, 11:40

Nevim kde, ale za tu cenu bych ho bral
http://www.tme.eu/cz/katalog/#search=ma ... rameters=1" onclick="window.open(this.href);return false;
WEILER LZ280, FNA22
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

7. 7. 2017, 1:07

lubbez píše:Tady s tebou ale nesouhlasím hned dvakrát. Né každý umí pracovat s ARMem a nejsem vůbec přesvědčenej, že se nutně musí používat nové platformy, jenom proto, že jsou.
Souhlasím, že používání nových věcí vyžaduje studium. Zejména proto, že ty nové prvky mají mnohem větší možnosti, takže jsou taky úměrně tomu mnohem složitější.
Ale používání nových platforem přináší nezanedbatelné výhody:
- vyšší výkon a větší možnosti
- většinou nižší energetickou náročnost
- nutnost studia funguje jako silná anti-Alzheimerovská prevence a udržuje člověka v obraze a ve střehu

No a nevýhod moc nevidím.
Takže to neberu tak, že něco používám "jen proto, že to je", ale protože v tom prostě vidím přínos.
A nutnost studia nových věcí beru spíš jako plus, než jako mínus.

Samozřejmě přečtení čidla a zobrazení výsledku na 8 sedmisegmentovkách jistě zvládne asi úplně jakýkoli procesor. Zvlášť když tam kolega chce ještě přidávat nějaký další řadič displejů.
atlan
Příspěvky: 3345
Registrován: 7. 2. 2011, 9:12

7. 7. 2017, 4:12

Free Shipping 20PCS MAX7219 SOP-24 MAX7219CWG
http://s.aliexpress.com/ZnqqeiAZ" onclick="window.open(this.href);return false;
ves178
Příspěvky: 530
Registrován: 25. 3. 2016, 8:23
Bydliště: Tichá okr NJ

10. 7. 2017, 6:38

Zajímavé, pár jsem si jich objednal, zřejmě to bude kopie. Protože u výrobce stoji 5,38$ při odberu 1000ks,
WEILER LZ280, FNA22
t256
Příspěvky: 2833
Registrován: 19. 1. 2012, 4:49

10. 7. 2017, 8:48

Dej vedet jak si dopadl. Ta cena vypada zajimave.
ves178
Příspěvky: 530
Registrován: 25. 3. 2016, 8:23
Bydliště: Tichá okr NJ

18. 7. 2017, 6:16

Vzorky AS5311 už mám na stole, poslali mi i vzorek mag. pásku mám 1,2mm protže 1mm nebyla skladem, na pokusu to bude stačit.
Zbastlil jsem vozíček ze stareho lineáru a pustil se do testování
20170718_061459[1].jpg
Začal jsem s atmegou8 na 8Mhz, zpacování signálu softverově v přerušení, výhodou toho řešení je že můžu regaovat na libovolný počet hran v signále, první pokus byl na náběžnou hranu v signále A, pak sem přidal i sestupnou a nasledně obě hrany i v signálu B, tak se v podstatě da zvolit s jakým rozlišením budete pracovat 256, 512, 1024 vzorků na polovou dvojici.
Nevýhodou je že procesor už nezvládá rýchlé přejezdy,při rychlem posunu vozíku se delka pulzu dostane pod 10us, a timto jsem prozatím skončil s atmegou.

Další pokus byl s ATxmegou128a3, má 3 quadraturní dekodéry, které jsou součástí událostního systému a umí krmit čitač, trvalo mi půl dne než se mi to povedlo správně nastavit a rozchodit :) ale práce stála za to, chodí to fakt krásně a úplně samo, trochu je škoda ze timery jsou jen 16bitové, i když se dají párovát na 32bit ale né v tomhle režimu, takže se musí při přetečení nebo podtečení generovat přerušení a tam to řešit foftvérově, další věcí je že musíte mít zapnutou digitální filtraci alespon na dva vzorky signálu, zvyšuje to stabilitu ale snižuje rozlišení na 512 vzorků na polovou dvojici

Tak zvažuji co dál, s atmegou by to zřejmě pro jednu osu stačilo což byl muj prvotní záměr ale s atxmegou by tři osy chodily jako po másle :D
WEILER LZ280, FNA22
lubbez
Příspěvky: 3159
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

22. 8. 2017, 11:36

Takhle vypadá MAX vč. destičky a displeje za cca 2 dolary.
IMG_1443.JPG
IMG_1442.JPG
Ta nerovnost povrchu je ochranná fólie.
Odpovědět

Zpět na „Ostatní elektronika“