Stránka 1 z 2

výstupní analogový signál 0-10V z mikroprocesoru PIC

Napsal: 21 zář 2008, 17:56
od xslove
ahoj, potøeboval bych dostat výstupní analogový signál 0-10V z mikroprocesoru PIC. nápad je takový, že procesor bude generovat obdélníkový signál PWM (pro RC èlánek) na úrovni 5VDC. Tento signál se zesílí pomocí tranzistoru na úroveò 10V a RC èlánkem vyfiltruje na analogový signál 0-10V. potøeboval bych poradit jak prakticky zapojit souèástky a navrhnout hodnoty odporù. Na bázi tranzistoru pùjde obdélníkový signál z procesoru. Na druhém schematu vpravo je vynechán odpor RE a rovnou je zapojen RC èlánek pro pøevod na analogový signál. je to tak vhodné?

Napsal: 21 zář 2008, 18:08
od eljaro
vzásadě je to jedno bude jen rozdílná charakteristika rc článku

8-)

to buzení asi bude na nic ! lada bys ten trazistor dal pnp ! popřípadě k tomu npn přidal zvedací odpor na těch 10v a tranzistor PICkem jen blokoval ale i to bude asi zlobit :evil: rozdíl potenciálů :!: nejlépe doplnit blokovacím tranzistorem a ten ovládat PICkem

Napsal: 21 zář 2008, 19:17
od jankop
Nemůžeš použít emitorový sledovač. Na emitorovém rezistoru nikdy nebude větší napětí než Vcc -Ube.

Napsal: 21 zář 2008, 20:43
od borovecek
Tady už někdo něco podobnýho dělal http://www.pandatron.cz/?140&regulovatelny_zdroj_s_pic

Napsal: 21 zář 2008, 20:47
od Crifodo
douč se úplné základy radiotechniky, až to budeš mít, tak se vrať k pic-ům a pak si k tomu přečti něco o OZ a integračních zesilovačích, až to budeš mít, tak si ujasni zadání (kmitočet, požadovaná doba odezvy, zatěžovací odpor) :wink:

Napsal: 21 zář 2008, 22:28
od xslove
jankop píše:Nemùžeš použít emitorový sledovaè. Na emitorovém rezistoru nikdy nebude vìtší napìtí než Vcc -Ube.
jo to jsem si neuvìdomil, takže RC èlánek zapojím na kolektor, a potom bude výstupní signál invertovaný oproti vstupu na bázi ok...

Napsal: 21 zář 2008, 22:43
od xslove


Napsal: 22 zář 2008, 09:11
od forbidden
Crifodo to nemyslel nijak zle, on je ze stare skoly. Jen reaguje na soucasny trend, kdy se kazdy decko uci programovat. Kazdou p.....nu resi s mikroprocesory, ale o zakladech elektroniky nevi zhola nic.

Jinak abych taky prispel radou, pokud mas volny vystupy na procesoru, tak mnohem lepsi je udelat D/A prevodnik, nejjednoduseji na principu odporove site: http://en.wikipedia.org/wiki/Resistor_Ladder
Nez PWM a integracni clanky.

Napsal: 22 zář 2008, 09:24
od Crifodo
xlove, nezlob se nebo zlob se, ale na to cos tu předvedl jsem ti dal nejlepší radu jak 100ho ven. Připomínáš kuchaře, co plní šlehačku do trubiček a pak se přijde zeptat, jak se krájí a namaže krajíc chleba. Když je ti zatěžko začít elektroniku od základů, budeš narážet na problémy čím dál častějc, kdykoliv se vzdálíš od těch svých piců k realitě. Jednostranně vzdělaný odborník v úzkém oboru a mimo něj ignorant funguje jen tak dlouho, dokud to může suplovat spoléháním že ho mimo jeho obor bude někdo vodit za ručičku.
A teď k věci:
Nevěřím že máš praxi v TTL technice, to je totiž kromě toho, že je dvoustavová, taky dost náročná "přechodově analogová" technika. Jestli se ptáš na pracovní bod tranzistoru kterýmu visí emitor přes kond stejnosměrně v luftu a chceš mámit 10V ze sledovače, těžko ti něco konkrétně radit.
Jestli nemáš čas naučit se základy, jak funguje tranzistor, tak si to namodeluj v nějakým simulačním programu. Pak si taky můžeš namodelovat rozdíl mezi ustáleným stavem pwm a příchodem "burstu" a jak dlouho to trvá, než se takový obvod s tranzistorem na vyšší impedanci ustálí.
Ten OZ s integrátorem řeší nejen úrovně a zesílení, ale i definované vstupní a výstupní impedance s ohledem na zátěž.

Napsal: 22 zář 2008, 10:17
od ZdenekHQ
Ono není zas tak těžký použít OZ jako filtr a zesilovač dvěma. Takže ti PWM 5V vyfiltruje a zesílí na 10V. Takže, jak radí Crifodo, na kácéčko se vykašli.

Napsal: 22 zář 2008, 11:11
od xslove
forbidden: dík za tip, je to dobrá vìc, ale musím použít PWM, jelikož tìchto analogových výstupù potøebuju nìkolik

crifodo: pøipouštím, že je to se mnou jak øíkáš. úspìšnì si hraju s PICama a jednoduchých zapojení kolem toho, ale o pochodech co se dìje uvnitø se nezajímám. Stavím se k tomu, že je to pro mì velká neznámá a prakticky pro mì tìžko dosažitelné znalosti. Obvykle nìkde nìco použiju z existujících schémat, ale proè to tak je nepátrám a nechávám to na autorech.

Byl by tedy nìkdo tak hodný a navrhnul možné jednoduché øešení jak z PWM signálu 5VDC dostat analogový 0-10V? Vìøím, že pro zkušené team bosse a další to bude otázka pár minut... dík

Napsal: 22 zář 2008, 11:30
od Sendyx
A co tak použít jakýkoliv DA a multiplex k tomu ?

Napsal: 22 zář 2008, 11:34
od Marie Fùrie
xslove píše:Byl by tedy nìkdo tak hodný a navrhnul možné jednoduché øešení jak z PWM signálu 5VDC dostat analogový 0-10V? Vìøím, že pro zkušené team bosse a další to bude otázka pár minut... dík
Fajn, jakou frekvenci má ta PWM a jakou max. frekvenci obsahuje modulaèní signál.

Napsal: 22 zář 2008, 14:06
od xslove
frekvence PWM bude 156.2 kHz a zmìna modulovaného signálu se bude provádìt velmi pomalu (plynule asi po 1 sekundì)

Napsal: 22 zář 2008, 14:34
od jankop
V tom případě použij kmitočet PWM podstatně nižší, třeba 10bit/4,88KHz.