Na tuhle desku už jsem taky narazil, nakonec dělám vlastní desky, čidla s AS5311 a výstupem 422 už jsou objednané, koncem týdene objednám i hlavní dislej s xmegou, 3 osy a otáčkoměr v plném obsazení pro odladěni SW. Následně budou modifakace, dvě osy a otáčkoměr nebo tři osy.
Zobrazovače, maxy a převodníky jsem objednal z aliku, kupovat to u nás by už se nevyplatilo.
Display odměřování polohy
Přiznám se, že se mě ten diplejík líbil a jak říkám nekup 5 kousků i s dopravou za nějakých 210 korun. Co se týká toho DRO, nemám v úmyslu dělat nějakou stavebnici, nebo něco podobného a už vůbec to nechci komerčně využít. V podstatě si s tím jenom hraju. Už jsem se rozhodnul odepsat kvadraturní výstup a věnovat se pouze sériovému výstupu, ale !! Narazil jsem na LS7366 a tak tomu možná dám časem šanci. V této chvíli si ujasňuju koncepci co v čidle a co v displeji. Nehodlám to dělat HW kompatibilní s okolím, protože to dělám pouze pro sebe. Dlouhá léta jsem pracoval s 485kou a tak komunikace bude asi jasná. Protože nebudu používat řízení toku, stačí mi jenom napájení a dva dráty. Nevýhoda tohoto řešení je použít v čidle inteligentní prvek a ještě budič 485. Co se týká displeje, použiju teď tohle, ale na závěr bych chtěl použít OLED nebo TFT 10-12inch displej s touch panelem. Ale jak říkám, musím si nejdřív ujasnit koncepci.
Jaký máš problém s kvadratůrním výstupem. Zkoušel jsem si s tím hrát a vypadá to fakt stabilně, vlastně sem za celou dobu nevidě ze by tam něco překmitlo. S rozlišením 2um je to celkem seriozní. V čidle stačí budiče pro 422, zabere to sice 6 drátu ale bude to použitelné i seriovým panelům DRO
WEILER LZ280, FNA22
No v zásadě žádný. Ale protože používám pásek s 2mm magnetem, tak bych chtěl využít možnosti brouka na max. Kvadraturní výstup dává 1024 kroků a sériovej 4096. Samozřejmě i těch 1024 kroků je dostatečných pro veškeré mé snažení, ale u toho sériáku je ještě jedna fíčura. Je tam totiž i informace o síle (kvalitě) magnetického pole. To je další bonus, který lze využít. Pokud bys jel na kvadraturní výstup, tak to jsou další dráty.
Po delší době jsem se konečně dokopal a osadil první desky.
displej pro 3 osy a otáčkoměr, ještě chybí vybrat správné mikrospínače a osadit TVS to platí i pro čidla. Na pájení se nedívejte už na to nějak blbě vidím
Čidlo s AS5311 výstup RS422
Čelní panel Až bude vice času začnu ladit SW a přemýšlet nad mechanickou konstrukcí.
Mimochodem nedisponuje tady někdo digitálním UV tiskem, potřeboval bych natisknout ten štítek na polykarbonátovou folii tak 0,25 tlouštky, Tvarování tlačítek už zvládnu sám
displej pro 3 osy a otáčkoměr, ještě chybí vybrat správné mikrospínače a osadit TVS to platí i pro čidla. Na pájení se nedívejte už na to nějak blbě vidím
Čidlo s AS5311 výstup RS422
Čelní panel Až bude vice času začnu ladit SW a přemýšlet nad mechanickou konstrukcí.
Mimochodem nedisponuje tady někdo digitálním UV tiskem, potřeboval bych natisknout ten štítek na polykarbonátovou folii tak 0,25 tlouštky, Tvarování tlačítek už zvládnu sám
WEILER LZ280, FNA22
Deska už dostala pěkně za uši, nejdříve se mi podařilo osadit segmentovky se společnou anodou místo segmentů se společnou katodou
Prostě jsem celou dobu uvažoval o segmentech se společnou anodou že když jsem přešel na integrovaný budič, ani mě nenapadlo že potřebuje jiné segmenty, no vyrabovat je z té desky a zároveň ji nezničit nebylo vůbec snadné.
Další problém byl ve zprovoznění quadraturních dekodéru, signál A, B nelze přivést na libovolné piny MCU, přesto že událostní sytém lze nakonfigurovat na libovolné piny, zkrátka je třeba dodržet pořadí na portu a použít například pro signál A pin.0 a pro B pin.1, mě to na desce vyšlo na pin.0 a pin.7. Takhle to prostě nefunguje a nefunguje ani když použijete různé porty pro jeden kanál. příklad, porta.3 a portb.5, taky to nefunguje.
v datašitu jsem k tomu nic nenašel, takže nezbylo než to prodrátovat a zapojit správně. Což u obvodu s roztečí 0,65 není až tak snadné Fotka stojí za prd
Pokračování až dorazí nové disp. od čínana.
Prostě jsem celou dobu uvažoval o segmentech se společnou anodou že když jsem přešel na integrovaný budič, ani mě nenapadlo že potřebuje jiné segmenty, no vyrabovat je z té desky a zároveň ji nezničit nebylo vůbec snadné.
Další problém byl ve zprovoznění quadraturních dekodéru, signál A, B nelze přivést na libovolné piny MCU, přesto že událostní sytém lze nakonfigurovat na libovolné piny, zkrátka je třeba dodržet pořadí na portu a použít například pro signál A pin.0 a pro B pin.1, mě to na desce vyšlo na pin.0 a pin.7. Takhle to prostě nefunguje a nefunguje ani když použijete různé porty pro jeden kanál. příklad, porta.3 a portb.5, taky to nefunguje.
v datašitu jsem k tomu nic nenašel, takže nezbylo než to prodrátovat a zapojit správně. Což u obvodu s roztečí 0,65 není až tak snadné Fotka stojí za prd
Pokračování až dorazí nové disp. od čínana.
WEILER LZ280, FNA22
Bylo trochu času tak jsem se pusti do oživování dispejů, jas je ve skutečnosti větší než vypadá
Při ladění převodu hodnot pro výpis na disp se mi nečekaně podařilo zjistit jaká je absolutní přesnost snímačů
Při ladění převodu hodnot pro výpis na disp se mi nečekaně podařilo zjistit jaká je absolutní přesnost snímačů
WEILER LZ280, FNA22