Stránka 2 z 3
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 3:08
od robokop
No prave myslim ze by slo jen dva 8bit registry ad porovnat s tabulkou a v pripade shody poslat na dva piny stavy dle dalsiho sloupce tabulky
Nebo se mylim?
V pripade nenalezeni shody jeste treti pin muze indikovat chybu serizeni snimace
Dokonce se da predpokladat i to ze nasledujici stav muze byt pouze jednim z dvou sousednich tedy to znamena podstatne mensi pocet polozek k porovnani
Teoreticky bych to mohl udelat pomoci dvou rychlych paralelnich prevodniku na dvou portech mcu a 4 porovnani vetsi mensi
Bez toho prevodu uvnitr cpu by to mohlo jit pohodlne stihnout i v C
Zatim teoreticky hledam vhodne reseni s minimem prace za normalni cenu
Neco mam naobjednane na testy
Nic krom toho prevodu a interpolace a vystupu ttl to delat nebude
Jdu hledat ten board s tim stmkem co tu nekde mam
Jinak nejake doporuceni na paralelni prevodnik 8bit s minimem 8M samplu/s
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 4:50
od Mex
Obávám, že tak jednoduché, jak to popisuješ, to nebude.
Rozhodně nestačí porovnávat jen podle tabulky s pár hodnotama (pokud jsem teda správně pochopil, co jsi myslel). Prostý přírustek/pokles hodnoty neznamená vždý stejný počet kroků, protože je to sin/cos a ne trojúhelník.
Navíc musíš ošetřit nejasné stavy. V simulaci Ti to může ukazovat ideálně, že třeba při nárustu sin poklesne cos. Ale v reálu díky nedokonalosti převodu to může klidně občas zafungovat naopak, nebo se jeden signál změní a druhý ne atd.
Nicméně myslím, že to řešitelné je, a to i na tom STM32F1 za 1.5 USD.
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 5:12
od robokop
no prave bych si vytvoril tabulku kde bude pro dany krok napsany dany rozsah napeti kanalu A a kanalu B
ten krok je cca 1/40 periody v extremnim pripade, v praxi patrne nebude potreba tak jemne deleni, v tuhle chvili ani nevim jak dlouha je ta perioda v delkove mire odmerovani
v pripade ze bude spatny fazovy posun nebo amplituda tak to samozrejme nebude fungovat ale uplne stejne vyhazuji v tomhle pripade i profesionalni prevodniky chybu
kryticky bude okamzik mezi dvema kroky kde bude nejaky ne uplne definovany prechodovy stav kteremu nepujde priradit zadna hodnota z tabulky (jeden kanal bude treba jeste v minulem kroku a druhy uz v nasledujicim) v tomhle pripade by bylo potreba zachovavat posledni platny vystup dokud nebude dalsi shoda
v realu se asi bavime pri te 1/40 o krocich velikosti 0.000025mm
tedy zbytecne jemnych
realne potrebuju merit na 1um tedy bych rad videl 0.1um ale jak rikam ted ani netusim kolik to pravitko ma periodu
na mitutoyce je 1um a puvodne tam byl schmidtak a ta sinusovka proste byla jen natvarovana na obdelnik a bylo vyreseno, ale to je relativne hruby merak, ani neni na granitu jen na litine
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 5:53
od packa
A nestálo by zato použít komerční obvod určený pro tyto převodníky ? , cena kolem 13 dolarů
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 6:08
od robokop
no to bylo prvni co jsem resil
ale byl problem s minimalnim odberem
mas na mysli neco konkretniho?
treba jsem na to nenarazil a pujde to koupit
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 6:21
od packa
nojo mám , jeto obvod z této řady :
http://www.ichauschina.com/en/products/interpolator.htm" onclick="window.open(this.href);return false;
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 6:35
od robokop
tak za tyhle prachy to fakt vymejslet nebudu
neco jsem poptaval ale asi nejakej hi end model
zkusim s nimi jeste neco vykomunikovat
diky za info to bude cesta
kdyz to bude chodit dam info
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 6:40
od packa
já už mám jeden ten obvod odskoušený ,jede na tom už asi půl roku jedna frézka a neníproblém -(dělal jsem jen převodníky )
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 6:42
od robokop
ktery konkretne?
dal by se pripadne od tebe koupit tistak?
usetri mi to pripadne dost prace
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 6:52
od packa
IC-NV
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 7:21
od robokop
jestli to dobre chapu tak ja bych potreboval spis iC-MG
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 7:42
od packa
tam už byl dost podstatný rozdíl v ceně , tak tam mám na výstupu RS-422 diferencialní driver - cca 25kč
navíc je rychlejší - MG - imput 100k
nv- 200k
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 7:47
od robokop
tak x16 by melo krasne stacit kdyz to pravitko bude mikronove
uvidim co z nich vypadne
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 8:25
od pavel-gravos
To jsou zajimavi brouci, sem nevedel, ze se neco takoveho dela.
Re: programator stm32 assembler
Napsal: 26. 1. 2016, 10:05
od robokop