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
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

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
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)

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
Crifodo píše: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)

crifrodo, domnívám se, že fórum slouží pro ulehčení práce a rychlé pomoci někomu od toho, kdo se v konkrétním problému dobře vyzná. tvoje odpověď je opravdu velmi na místě. Potřebuju od někoho znalého poradit jak jednoduše realizovat můj požadavek a nebudu kvůli tomu týdny studovat slaboproud, jak jsi mi laskavě doporučil. Buď přispěj nějakou radou k věci a nemusíš tady pouze poučovat co kdo si má nastudovat. Jestli takhle obvykle odpovídáš, existuje velká skupina lidí co na tebe nedají dopustit. programování PICů a TTL obvody mi problémy nedělají. Chtěl jsem pouze poradit s vhodným výběrem tranzistoru a zapojení pro optimální pracovní bod. hodnoty RC článku zvládnu sám. děkuji za pochopení
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.