Fórum témák
» Több friss téma |
- Ez a felület kizárólag, az elektronikában kezdők kérdéseinek van fenntartva és nem elfelejtve, hogy hobbielektronika a fórumunk!
- Ami tehát azt jelenti, hogy a nagymama bevásárlását nem itt beszéljük meg, ill. ez nem üzenőfal! - Kerülendő az olyan kérdés, amit egy másik meglévő (több mint 17000 van), témában kellene kitárgyalni! - És végül büntetés terhe mellett kerülendő az MSN és egyéb szleng, a magyar helyesírás mellőzése, beleértve a mondateleji nagybetűket is!
Vagy mivel elvárás a változó frekvencia (gondolom rágcsálók ellen), szerintem teljesen másként kell megírni a programot.
Például miért kell PWM, 1:1 négyszögjel miért nem jó?
Fogalmazok másként: Ha PWM-el csinálja, akkor a sweep frekvencián mindenképpen kattogni fog...
Ha az impulzusszélesség állandó, de a frekvencia változik, akkor mindenképpen lesz egy alacsony frekvenciás összetevő a frekvenciaváltozás tempójának megfelelően. Ha a PWM kitöltési tényezője fix, és csak az előosztót változtatod akkor nem lesz ilyen hatás - ha mégis van, akkor az szoftverhibára vezethető vissza.
Piezo esetén egy sima soros kondenzátor nem elegendő leválasztásra, mert a piezo önmagában is kapacitív, kell egy párhuzamos tag is (ellenállás vagy induktivitás), de ha a szoftver jó akkor erre nincs szükség. Olyan oszcilloszkóppal kellene megnézni a jelet, amely képes egy teljes sweep-et felvenni kellő felbontással, hogy vissza lehessen nézni mi történik amikor kattog. Vagy a szoftvert kell újragondolni - de ezt valószínűleg amúgy is meg kell tenni majd. Amúgy valóban fix 50% kitöltési tényező kellene szerintem is. A hozzászólás módosítva: Júl 26, 2026
Akkor "kattog", ha túl gyors a frekvenciaváltás, lásd melléklet.
A felső jelalak azt mutatja, mikor indul egy programperiódus: PR2, CCPR1L, DC1B regiszterek írása. Minden egyes váltás (L- > H és H -> L) egy írási művelet. Az alsó hullámforma a kontroller PWM kimenete. Ha egy perióduson belül többször írod a PWM-hez tartozó regisztereket, akkor a CCP modul "döccen". Meg kell várni (legalább) egy periódust, mielőtt újra írsz nevezett regiszterekbe. Ezeket a perifériákat nem ilyen gyakori frekvenciaváltásokra tervezték, ezek így működnek. 1 ms "pihenés" két frekvenciaváltás között már elég, lásd második kép. Mellékszál: Ha szúnyogriasztónak szánod, legyen alternatív védekezés. A kapcsolás vélhetően működik, hatása azonban nincs a vérszívókra, próbáltam...
Remdben, köszönöm mindenkinek!
Akkor software-s lesz a gond nem hardveres. Szerintem elengedtem a ccp-t s simán main-be váltogatom a kimenet gyakoriságát, freki váltásnál meg kap egy nagyobb szünetet.
A piezo is jobban működik 50% kitöltési tényezővel mint tüskékkel, a PWM itt nem szerencsés.
Szoftveres PWM esetén nem kell szünet frekvenciaváltásnál hiszen minden mozdulatot a SW irányít. Ha a mostani programot módosítod némi szünettel a váltások között, valószínűleg jól fog működni, a kitöltési tényezőt kell 50 %-ra emelni.
A képeimen lévő logikai analizátoros mérések élő HW-en készültek, az általad is használt PIC12F1840-nel, nem szimulált adatok. Ahhoz, hogy a kitöltési tényező végig 50 % legyen, a PR2 regiszter módosításakor a CCPR1L és DC1B regisztereket is módosítani kell. Jelen esetben: duty = (PR2 + 1) * 2, ahol duty = CCPR1L + DC1B.
Na mindent is kipróbáltam, ha for- ciklusból vagy akármilyen regiszter változás történik kat-an egyett a piezo. Elengedtem., lehet a motor driver nem szereti a kapacitiv terhelést. Majd még talán rá próbálok egy sima fet vagy tranyo meghajtásra. Köszönöm mindenkinek
Én még mindig nem értem minek a PWM, regiszter írás és szünet.
![]() Ha nekem kellene, csak két ciklus lenne egymásba ágyazva, a belsőben pedig ellentétesre állítanám a kimenetet... Idézet: Azért, mert amíg a periféria dolgozik önállóan, a CPU-nak jut ideje másra is (már ha igény van rá).„Én még mindig nem értem minek a PWM, regiszter” Idézet: Korábbi hozzászólásomban leírtam és meg is mutattam, hogy működik a dolog.„és szünet.” Ugyanakkor van egy csomó kérdés, pl. maga a program, fordító stb. A kontroller lazán tudja kezelni a feladatot.
Értelmezésem szerint csak annyi a feladat, hogy 20 és 40 kHz között kell szirénázni.
Ettől függetlenül álla az, amit írtam. 50 %-os kitöltésű, változó frekvenciájú PWM.
Valóban úgy is lehet, de már feladta a kérdező...
Opto csatoló helyettesítéseSziasztok, van egy tápegységem, AC 24 volt kimenettel. Nem működik , a primer oldalon egy triak kapcsolja, a triak jó az őt müködtető FOD4216 optótriak nem. Milyen tipussal tudnám helyettesíteni az optótriakot?
Hello!
Pld. MOC3023-al. Igaz a MOC 5mA kapcsolóáramú a Led-nél, a FOD 1,3mA-es. De az áramkörben nem biztos hogy szükség van erre. A hozzászólás módosítva: Júl 30, 2026
Köszönöm szépen. Ha jól látom ezek még lábkompatibilissek is.
IC nélkül?Üdv! Van egy pofonegyszerű UPS áramkör. Addig biztosít akkuból delejt, amíg a bemeneti 12.8V kimarad. A legegyszerűbb módon, hogyan oldható meg az, hogy egy LED világítson töltés közben, és kb 100mA töltőáram alá csökkenve ne világítson. Mivel fiók projekt, a felhasználható alkatrészek nagyon korlátozottak, kb NPN/PNP tranzisztor, ellenállás és LED, esetleg TL431.Cél a minél egyszerűbb, kevesebb alkatrész felhasználás. Köszi. Ui.: A Li-ion cella balansszal most ne foglalkozzunk... A hozzászólás módosítva: Aug 1, 2026
Hello!
Ha felcseréled a 3,3 ohm-ot a diódával, akkor lehet érzékelni rajta az áramot. Mivel 100mA esetén ezen 330mV feszültség esik, a bázis-emitter pedig 600mV körül nyit, Ki kell egészíteni 330mV-al ezt a feszültséget. A váltás nem lesz hirtelen, de lehetne visszacsatolást is alkalmazni. A 12,8V, gondolom állandó, az előfeszítés miatt.
Akkor ha jól értem, és a bázisellenállás alsó tagját szabályozható alkatrészre cserélem,
a kapcsolási küszöb is szabályozható lesz?
Alapvetően igen, de túl sokat ne várj egy BE küszöbfeszültségtől.
Akkor jó lesz. A plusz alkatrészek értékeit nem számoltam...
Köszi a megoldást. időzítő-motorvezérlésSziasztok!Segítséget kérek tőletek mert én nem boldogulok. Szeretnék két motort vezérelni az egyiket a másikhoz képest késleltetve indítani,aztán mennének addig amíg le nem állítom őket,nem idő függvénye.Sajnos nem jött össze ,az oka megvan,de megoldás a tudatlanságom miatt nincs.A mellékletben lerajzoltam mit szeretnék.Az áramkörök külön-külön működőképesek csak együtt nem.Az időzítő jel bemenete nem lehet tartósan a negatív ponton,mert úgy nem működik az időzítés.Szeretnék valami megoldást kérni tőletek.Nem ragaszkodom minden áron az 555 ic-hez,lehet valami cmos is.Az időzítés kb. 1 perc lenne.Az időzítőnek -15 és +40 fok között kellene működni biztonságosan.Az idő pontosság most kicsit másodlagos, 5-10mp eltérés nem gond a hideg illetve meleg hőmérsékleten. Bocsánat,hogy lay6-ban rajzoltam! A segítséget Tisztelettel megköszönném!
Hello!
Valami képformátumot tehetnél fel, mert nekem nincs Sprintem, így a szándékodat sem látom..
Hello!
Valami képformátumot tehetnél fel, mert nekem nincs Sprintem, így a szándékodat sem látom.. De lehet valami ilyesmire gondoltál? Amúgy percekre időzíteni, már nem szerencsés 555-el, mert elkót kel használni az időzítéshez. Az pedig szivároghat különböző hőfokon. Aktuátor tekercs kivezérléseSziasztok!Ötleteket, segítséget szeretnék kérni. Van egy GAC ESD5550E belső égésű motor fordulatszám szabályozó elektronikám és egy hozzátartozó ~ 2 Ohm-os tekercsellenállású ADC225-ös aktuátorom. Mivel a mechanikus adagoló karakterisztikájával nem tudom a szabályozót a motorhoz hangolni arra gondoltam, hogy egy EDC adagolót hajtanék meg az ESD-vel. Igen, de az EDC adagoló tekercsellenállása ~ 0.8 Ohm amit közvetlen nem tud lekezelni az ESD. A kérdés, hogy miként megoldható az illesztés? Arra gondoltam, hogy a gyári aktuátort meghagynám műterhelésnek és csak az azt vezérlő PWM jelet venném alapul és ahhoz készítenék egy végfokozatot. Ha van bárkinek ötlete esetleg rajza ami működhet az megköszönném! Köszönöm az építőjellegű hozzászólásokat.
Igen, ha a 2-es lábat fixen a GND-re húzod, akkor a kimenet magas lesz fixen.
De minek 12V-os és 24V-os relé? Nagy áramú a 24V-os relé? Egyébként így terheli a 2-es motor árama az 1-es 24V-os relét is. A reléhez ajánlott védődiódát tenni! A hozzászólás módosítva: 20:36
|
Bejelentkezés
Hirdetés |



















