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

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

Moderátor: Moderátoři

Zpráva
Autor
xslove

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

#1 Příspěvek 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é?
Přílohy
schema3.jpg
(43.29 KiB) Staženo 112 x
Uživatelský avatar
eljaro
Příspěvky: 441
Registrován: 03 pro 2004, 00:00
Bydliště: Krnov
Kontaktovat uživatele:

#2 Příspěvek 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
Uživatelský avatar
jankop
Příspěvky: 679
Registrován: 04 dub 2007, 00:00
Kontaktovat uživatele:

#3 Příspěvek od jankop »

Nemůžeš použít emitorový sledovač. Na emitorovém rezistoru nikdy nebude větší napětí než Vcc -Ube.
Uživatelský avatar
borovecek
Příspěvky: 213
Registrován: 28 črc 2004, 00:00
Bydliště: Bílý Kostel nad Nisou

#4 Příspěvek od borovecek »

Tady už někdo něco podobnýho dělal http://www.pandatron.cz/?140&regulovatelny_zdroj_s_pic
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#5 Příspěvek 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:
xslove

#6 Příspěvek 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...
xslove

#7 Příspěvek 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) :wink:


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í
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#8 Příspěvek 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.
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#9 Příspěvek 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ěž.
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#10 Příspěvek 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.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
xslove

#11 Příspěvek 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
Uživatelský avatar
Sendyx
Příspěvky: 12454
Registrován: 05 čer 2005, 00:00
Bydliště: Ostrava

#12 Příspěvek od Sendyx »

A co tak použít jakýkoliv DA a multiplex k tomu ?
Marie Fůrie

#13 Příspěvek 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.
xslove

#14 Příspěvek 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ě)
Uživatelský avatar
jankop
Příspěvky: 679
Registrován: 04 dub 2007, 00:00
Kontaktovat uživatele:

#15 Příspěvek od jankop »

V tom případě použij kmitočet PWM podstatně nižší, třeba 10bit/4,88KHz.
Odpovědět

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