Stránka 1 z 2
Zpracování signálu HDO pomocí mcu
Napsal: 01 srp 2022, 19:45
od markoni
Zdravím
Dá se třeba MCU Atmega nebo PIC zpracovat nebo vyhodnotit kód HDO? jestli jsem tady s tím tady otravoval tak se omlouvám

díky
Napsal: 01 srp 2022, 23:12
od monterjirka
já jsem si s tím kdysi hrál, ale nedotáhl jsem to do konce...
Malé trafíčko s kondenzátorem na sekundáru, spočítané pro frekvenci kolem 217Hz, za tím LM567 jako dekodér tónu, to celkem chodilo, ale SW pro PIC už jsem nedal dohromady...
Napsal: 02 srp 2022, 00:14
od Celeron
A vyplatí se ti to vymejšlet když se to dá koupit za cenu kolem dvojky?
Napsal: 02 srp 2022, 11:09
od markoni
Já vím že se dá koupit HDO zásuvka ale přece jenom když toto fórum je pro takové troufám říct nadšence jako jsem já který zrovna neprožívá nejlepší období v osobním životě tak potřebuji nějak zapomenout na realitu kolem sebe která mě drtí prostě musím se něčím zabavit .
pro monterjirka :můžeš se podělit o své poznatky a cíle které dosáhl schéma a tak dál ,věřím že se někdo najde kdo ten sw napíše díky všem
Napsal: 04 srp 2022, 17:01
od HF_Tech
Hledej heslo: Goertzel algorithm
Napsal: 22 zář 2022, 23:33
od silas15
Sry za off topic. Ale jak moc musí být člověk v prdeli, když na baslirske fórum někomu odpoví, ať si danou věc raději koupí?
Napsal: 22 zář 2022, 23:44
od rnbw
Ty mu to navrhnes a naprogramujes zadarmo?
Napsal: 23 zář 2022, 00:20
od silas15
Počkej sme na Bastlirne? Hele vážně člověče. Ten člověk sem nepřišel pro radu ohledně nakupu, ale že chce něco vyzkoušet, i když to ve výsledku bude dražší a možná se to nepodaří. Kdybych o hdo signálu něco věděl, poradil bych. Jestli o tomhle není bastleni, tak tak nevím o čem je. Pouc mě.
Napsal: 23 zář 2022, 00:33
od Celeron
Jo, kolikpak jednočipů jsi naprogramoval něčím smysluplným, že nás tady chceš školit? Nejspíš žádnej. Takže vůbec netušíš, co to dekódování HDO signálu obnáší. Než se s tím srát, navíc s nejistým výsledkem, budu dělat něco jinýho, co umím líp a dobře a co mi za 2-3 hodiny ten dekodér zaplatí.
Napsal: 23 zář 2022, 01:19
od workhard
Markoni to ale nechtěl koupit, chtěl si to ubastlit.
Napsal: 23 zář 2022, 01:46
od silas15
Hele Celerone, kdo tu někoho školí? Moje výtka smřuje k tomu, že ten člověk si chce hrát, sám to píše a zjišťuje možnosti. Pokud tahle budeš přitupovat k vešmu, tohle fórum nemá smysl a můžeš sí psát recenze na heurece.
Docela mě pobavila ta pasáž o tom co jem naprogrmoval, osobní útok bez argumenů? Fakt?

Baslíři tu byli a jsou. Někdo si na koleně dělá gramofon, někdo FM přímač, někdo blikač někdo kvadruptéru. No a co, že to nebude špička v oboru. Když si chce někdo dělat zeszilovč, odpovídáš stejně?
Pod dotazem k hdo bych normálně čekal odpověď: no hdo je náročný. Potřebuješ toto a toto, někam tě nasměrujeme.
Ok to beru. Už takhle je tu postů docela málo a tímhle přístupem se to jenom zhoršuje.
Napsal: 23 zář 2022, 06:26
od termit256
Tady mas zajimavy projekt kde to resi obvodove velice jednoduse bez pouziti analogoveho filtru. Prubeh sitoveho napeti zpracovavaji primo v MCU AD prevodnikem.
Kdybych po takove veci touzil, asi by se mi za obvod sestavajici z trafka a MCU za dvacku taky 2 litry davat nechtelo
http://1-2-8.net/mwva/mrazik/hdo/html/index.html
Napsal: 23 zář 2022, 08:32
od rnbw
silas15 píše:Už takhle je tu postů docela málo a tímhle přístupem se to jenom zhoršuje.
A tym tvojim sa to nejako zlepsilo?
Napsal: 23 zář 2022, 14:00
od Bernard
Myslím, že to měla být jen výzva ke zlepšení. Podle pobouřených reakcí asi marná.
Napsal: 27 zář 2022, 17:57
od markoni
termit256 píše:Tady mas zajimavy projekt kde to resi obvodove velice jednoduse bez pouziti analogoveho filtru. Prubeh sitoveho napeti zpracovavaji primo v MCU AD prevodnikem.
Kdybych po takove veci touzil, asi by se mi za obvod sestavajici z trafka a MCU za dvacku taky 2 litry davat nechtelo
http://1-2-8.net/mwva/mrazik/hdo/html/index.html
Po co jsem si přečetl hlavičkový soubror main.cpp je mi to jasnější
Kód: Vybrat vše
/**
* @file
*
* @brief Spínač HDO.
* Ve starším příkladu byl pro tento účel použit procesor ARM poněkud zastaralé struktury.
* Zde použijeme procesor STM32F051 s tím, že snad chvilku přežije a pokud ne, mělo by to
* jít snadno přeportovat na jiný. I když - zde jsou použity poněkud netradiční postupy.
* -# Není použita standardní periferní knihovna.
* -# Dokonce i standardní hlavička byla nahrazena řadou vlastních definic periferií, jen tak
* na zkoušku, že to jde i jinak. Používá bitová pole.
* -# Celé je to psáno v C++ a to tak, že používá vše, co jen na tak malém procesoru lze
* efektivně využít. Dědičnost, polymorfizmus, šablony.
*
* Výsledný obraz kódu je dost kompaktní, s použitím optimalizace je C++ docela efektivní
* nástroj pro tvorbu firmware. Kód by měl fungovat na F0 Discovery kitu s následujícím
* pinoutem:
*
* -# PA5 - vstup DAC, hlídané napětí.
* -# PA2 - Relé, aktivní úroveň H.
* -# PA3 - Povolovací výstup (nemusí být použit, stálá úroveň H - speciální IO pro test to prostě potřeboval).
* V konstruktoru Filter::Filter() :
* -# PC8 - modrá led na kitu, bliká s periodou 240 ms, indikuje, že fw žije.
* -# PC9 - zelená led na kitu, svítí při jednotlivých bitech telegramu.
*
* Telegramy se i zde vypisují na sériový port (PA9) s nastavením 8N1, 9600 Bd.
*
* */
// Dvě nezávislé třídy se pak spojí v součinnost operátorem +=
static AdcIrq adc (1000, 5); // 1MHz / 1000 = 1 kHz, kanál 5 (pin PA5)
static Filter hdo (1706); // Viz calculate
static GpioClass relay (GpioPortA, 2); // Relé je na IC-DX
static GpioClass enabl (GpioPortA, 3); // a ten potřebuje vybavení.
int main (void) {
enabl << true; // Pomocný výstup pro IC-DX, není nutný
// Nastavit úroveň spínání
hdo.setTriger (0x20000);
// Výstupní pin
hdo.setOutput (&relay);
// Výkonný povel
hdo.setCommand("A1B2DP5");
// Nad adc je hdo - to pokračuje v práci.
adc += hdo; // spojit
// Skonči v nekonečné smyčce.
for (;;) {
hdo.Telegram();
__WFI(); // Lze i uspat jádro, ADC ho včas probudí.
}
return 0;
}
ale nejde mi to naimportovat do Atoliic True studio nevím dělám chybu ?
na YouTube je návod
https://www.youtube.com/watch?v=xIJ8Qz_c4IA na import postupuji podle toho ale pořád se mi to nedaří díky