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

Petr Labaj labaj na volny.cz
Sobota Říjen 12 19:39:41 CEST 2024


Možná ano. Ale taky možná, že ne.
To je obecný problém dotazů s utajeným zadáním.
Pokud by se jednalo o kvadraturní enkodér a polohování, tak to 
jednoduché přidávání pulzů bude dělat problémy při střídání směrů, řekl 
bych.

PL

******************

Dne 12.10.2024 v 18:58 Pavel Hudeček napsal(a):
> 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