Stránka 1 z 1

Regulace průtoku

Napsal: 27 bře 2012, 01:28
od Golah
Zdravím, s kamarádem máme projekt na regulaci průtoku. Průtokoměr nám dává frekvenci pouze v rozmezí 10 - 100Hz. Ve schématu je průtokoměr zaměněn za generator XFG1, který nám resetuje dva 4-bitové čítače (jeden 8-bit) a registr. Tento čítač, čítá pulzy z obvodu 555. Z registru jsme chtěli převést 8-bit číslo pomoci DA převodníku na analogové a s tím dále pracovat. (Převést na ledbar atd.) Ovšem potýkáme se s problémem, kdy se nám při zvyšování frekvence zmenšuje binární číslo a proto i analogové. Napadlo nás vložit mezi registr a DA převodník odčítačku, která bude mít napevno nastaveno číslo 255 a od něho se bude odčítat číslo přivedené z registru. Tím by se mi otočil poměr... při rostoucí frekvenci XFG1 by rostlo i binární číslo vstupující do DA převodníku. Je možné to tak provést? Koukali jsme na prodej sčítaček/odčítaček. Našli jsme pouze 4-bitové sčítačky. Jde to uskutečnit s dvěma 4-bitovýma když je paralelně propojíme? Diky za odezvu

Napsal: 27 bře 2012, 05:48
od BOBOBO
A co takhle kouknout na dávnověké schema otáčkoměru pro automotory s 555kou . Ta má reálně se zvyšující výstupní napětí po převodu z přerušovače . :D

Napsal: 27 bře 2012, 10:50
od Burajko
Co tak pouzit nejaky uP?

Napsal: 27 bře 2012, 11:01
od Andrea
Než tam dávat dvě sčítačky, tak to radši místo 74393 dát 2x 74193, neresetovat je, ale předvolit na FFh a použít vstup pro čítání dolu.
Nebo rovnou použít nějaký převodník f na U, třeba s nábojovou pumpou.

A proč nepokračuješ v tom původním vlákně?

Napsal: 27 bře 2012, 11:49
od Golah
Chteli bychom to resit jiz nastinenym zpusobem tzn bez uP. Napad s 74193 vypada nejshudneji koukal sem na datasheet ale trosku nevin co bych mel pripojovat na piny ( nemam s tim zadne zkusenosti) pokud mi to muzes trosku popsat.

Jinak prevodnik f/U jsem hledal ale pro nas rozsah jsem nenasel nic vhodneho

Nove tema jsem zalozil protoze sem myslel ze muzeme prikrocit jiz k regulaci ale jak vidim porad se musime vracet. Omlouvam se tedy za nove tema.

Napsal: 27 bře 2012, 17:52
od procesor
Ale to nie je lineárna funkcia. Ak sa to nemá (nemôže) počítať v reálnom čase úmerne 1/T, potom nech sa výsledok nahrá do nejakej EEPROM a v rozsahu čítača (lepšie 12 a viac bitov) adresuje uložená výstupná hodnota.

Napsal: 27 bře 2012, 19:01
od Golah
co myslis tou nelinearni fci sem z toho co si napsal trochu zmatenej :) jinak nam staci 8-bit. jinak otazka navrhujete tu jina a jina reseni tzn ze to na obrazku je spatne nebo je jen zbytecne slozite.

Napsal: 27 bře 2012, 19:16
od Andrea
Tak jak to máš, neměříš frekvenci f ale periodu T a T = 1/f.

Napsal: 27 bře 2012, 19:59
od Golah
Tak samozřejmě, že tím měřím T,ale to je nám celkem jedno. Stačí zjistit kolik pulsů se vejde do jedné periody a podle počtu dostat po DA převodníku napětí. To je už mimo můj dotaz, který zněl jestli se dá použít odčítačka? Popřípadě jak by vypadalo zapojení s přípravkem 74193, který navrhla Andrea.

Napsal: 27 bře 2012, 20:28
od procesor
Tak sa mi vidí, že ste trochu natvrdlí, alebo sa mýlim?
Meriate periodu-čas medzi dvomi impulzami merača. Ak má byť na výstupe napätie úmerné frekvencii musíte realizovať funkciu f=1/T a to sa dá realizovať iba delením a to premennou v čitateli. A tá premenná v čitateli robí problém urobiť to jednoducho. S EEPROM sa to dá predpogramovať.
Blokovo:
Do EEPROM sa uložia data pre 16 bitový čitač 64kB.
Analýza by ukázala koľko bitový čítač stačí a aká je optimálna frekvencia časovej základne. Ja si to zvyknem nahodiť do excelu a hneď vidím čo je efektívne.
edit:
Tak som to do excelu hodil a vyšlo mi to takto:
555....20kHz
16 bitový čitač a strádač
64kB eeprom(minimálne)
rozlíšenie 0,5Hz
edit 2: nahradil som blokovú schému obvodmi.
dolná hranica 1 Hz .... výstup DA=2
horná hranica 105Hz ...výstup DA=210
(max 127,5 chyba 1Hz) výstup DA=255
Pri frekvencii pod 0,5 Hz sa može indikovať nezmyselný údaj, môže byť indikovaný signalizáciou "PODTEČENIE" :)
Ak by bol záujem súbor excelu môžem poskytnúť.

Napsal: 27 bře 2012, 22:11
od frpr666
RE: nenašel. LM331 wide range of full scale frequency 1Hz to 100kHz
http://www.circuitstoday.com/frequency- ... sing-lm331

Napsal: 28 bře 2012, 13:30
od procesor
Otázne je, čo a ako sa má tým výstupom regulovať. Vlastnosti digitálneho a toho s LM331 budú inak ovplyvňovať parametre regulácie. V niektorých prípadoch to môže byť rozhodujúce.

Napsal: 29 bře 2012, 15:20
od Golah
Chteli bychom aby na vystupu bylo napeti ktere budeme regulovat.Regulator by byl PI ktery by mel byt dostacujici. V prilozenem obrazku pridavame blokove schema jakou predstavu mame o kontrukci celeho projektu.

schema PI regulatoru obr.7 napr http://fei1.vsb.cz/kat430/old/Studium/M ... REP/PI.pdf

Napsal: 30 bře 2012, 07:26
od BOBOBO
Pokud chceš měnit otáčky čerpadla , tak to bez uPC nepůjde , neb tam není lineární závislost s výkonem .

Napsal: 30 bře 2012, 09:14
od procesor
Vyššie do príspevku so schémou som pridal aj súbor xls (zip) s obsahom Eprom 65536kB