Regulace průtoku

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Golah
Příspěvky: 13
Registrován: 25 říj 2011, 00:00

Regulace průtoku

#1 Příspěvek 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
Přílohy
cast_1.JPG
(100.38 KiB) Staženo 196 x
Uživatelský avatar
BOBOBO
Příspěvky: 20872
Registrován: 25 úno 2008, 00:00
Bydliště: Rychnovsko

#2 Příspěvek 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
Uživatelský avatar
Burajko
Příspěvky: 1819
Registrován: 21 srp 2009, 00:00

#3 Příspěvek od Burajko »

Co tak pouzit nejaky uP?
Už druhý krát strihám a furt je to krátke
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#4 Příspěvek 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ě?
Uživatelský avatar
Golah
Příspěvky: 13
Registrován: 25 říj 2011, 00:00

#5 Příspěvek 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.
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#6 Příspěvek 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.
Uživatelský avatar
Golah
Příspěvky: 13
Registrován: 25 říj 2011, 00:00

#7 Příspěvek 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.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#8 Příspěvek od Andrea »

Tak jak to máš, neměříš frekvenci f ale periodu T a T = 1/f.
Uživatelský avatar
Golah
Příspěvky: 13
Registrován: 25 říj 2011, 00:00

#9 Příspěvek 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.
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#10 Příspěvek 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úť.
Přílohy
FlowM.jpg
(87.99 KiB) Staženo 105 x
FlowMetr.zip
(21.21 KiB) Staženo 88 x
Naposledy upravil(a) procesor dne 30 bře 2012, 09:10, celkem upraveno 4 x.
Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 00:00

#11 Příspěvek od frpr666 »

RE: nenašel. LM331 wide range of full scale frequency 1Hz to 100kHz
http://www.circuitstoday.com/frequency- ... sing-lm331
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#12 Příspěvek 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.
Uživatelský avatar
Golah
Příspěvky: 13
Registrován: 25 říj 2011, 00:00

#13 Příspěvek 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
Přílohy
blokove schema.JPG
blokove schema
(205.92 KiB) Staženo 99 x
Uživatelský avatar
BOBOBO
Příspěvky: 20872
Registrován: 25 úno 2008, 00:00
Bydliště: Rychnovsko

#14 Příspěvek 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 .
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#15 Příspěvek od procesor »

Vyššie do príspevku so schémou som pridal aj súbor xls (zip) s obsahom Eprom 65536kB
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“