Re: Obvod generující pulzy při náběžné i sestupné hraně

Pavel Hudeček edizon na seznam.cz
Sobota Říjen 12 18:58:29 CEST 2024


Předpokládám, že zadání požadující z obou hran dělat puzly znamená, že 
původní elektronika umí jen jednu hranu (třeba i kvadraturně), tak se jí 
prostě tahle hrana vyrobí z obou a rozlišení se zdvojnásobí, stejně jako 
kdyby se upgradoval firmware na verzi umějící obě hrany.

PH

Dne 12.10.2024 v 17:17 Petr Labaj napsal(a):
> Jediné opravdu exaktní řešení zvýšení rozlišení je optická cesta - 
> jemnější kotouček.
> Ale to asi není reálně, jak jste psal.
> Odvodit pulz od změny je snadné, jak už psal pan Skopalík. XOR a 
> zpožďovač.
>
> Nevíme, k čemu to má být. Jestli jde jen o detekci točí/netočí, měřeni 
> rychlosti otáčení nebo dokonce o polohování. I když o to asi ne, jinak 
> by to byl asi kvadraturní signál.
> Tak je pak otázka, jestli při dnešní ceně procesoru 10 Kč nestojí zato 
> tam dát nějaký jednoduchý málonohový procesor.
>
> Ten by samozřejmě podobně jednoduchý úkol generování jednoho pulzu od 
> každé hrany zvládl snadno.
> Ale je možné ho vyškolit třeba i na vyšší zvýšení počtu pulzů. Kdy by 
> se učil podle předchozí rozteče hran a podle toho generoval vyšší 
> násobek počtu pulzů o frekvenci, která odpovídá tomu předchozímu 
> skutečně změřenému. A tuto frekvenci by průběžně aktualizoval podle 
> skutečné rychlosti otáčení.
> No ale nevíme, jestli by to k něčemu bylo, když neznáme zadání.
>
> Já jsem podobný princip jednou použil u CNC. Tam se pomocí PWM řídily 
> otáčky vřetene. Výkonový spínač, který to vřeteno napájel, ale 
> potřeboval dost vysokou opakovací frekvenci toho PWM.
> Jenže PWM generoval LinuxCNC pomocí software, a vyšší opakovací 
> frekvence by ho zbytečně zatěžovala. Navíc tem byl i limit, kolik by 
> to vůbec šlo generovat.
> Tak jsem tam udělat takový jednoduchý násobič, který v jedné strany 
> četl pomalé PWM od řídicího systému, a násobně rychle ho generoval pro 
> výkonové řízení toho vřetene.
>
> PL
>
> ******************
>
> Dne 12.10.2024 v 14:27 petr512 napsal(a):
>>   Nevíte někdo prosím, jak vyřešit jednoduše výše uvedený obvod?
>>   Potřebuji zvýšit rozlišení jednoho bazmeku a jediné, čím je to 
>> možné, je zvýšit počet vstupních pulzů. Snímač je optický s 
>> kotoučkem, který má polovinu lesklou a polovinu černou a potřeboval 
>> bych, aby vždy při změně 0>1 a 1>0 byl generován pulz o délce cca 1 
>> až 1,5ms. Maximální vstupní kmitočet je do 220 Hz.
>>   Nemůžu zasahovat do stávající konstrukce, můžu pouze zvýšit počet 
>> pulzů...
>>   Předem díky za nasměrování


Další informace o konferenci Hw-list