Fórum témák
» Több friss téma |
Fórum » Bascom-AVR
Valami rémlik, táblába a színusz, TIMER szimmetrikus PWM-re, a kimenet meg mondjuk IRF2130. Arra kell még figyelni, hogy csökkenő frekvenciánál a feszültséget is csökkenteni kell, olyan 1/x függvényhez hasonlóan. Másik TIMER meg adja a lépés-megszakítást (sebesség), az INT rutin csak a táblaolvasást meg az adat időzítőbe bepakolását csinálja. A többi már főprogram dolog (fault-kezelés, árammérés, tekerenytűk stb.) Persze van olyan AVR, ami H-L kimenetet is tud generálni dead-time-al.
Azért ez elég speciális. Ha ez csak ennyi lenne
![]() A hozzászólás módosítva: Aug 19, 2022
Biztos nem lehetetlen, meg támogatja a BASCOM a gépi kódú betéteket is, de inkább barátkoznék az avrstudióval. Sokkal több példát találni C-ben bármire is.
Ebben biztosan igazad van, de nekem koromnál fogva sincsenek hosszútávú terveim.
Nagy dolgokra már nem nagyon van időm.
Ha viszonylag gyors megoldást szeretnél, akkor a konkrét feladatot áruld el az ittenieknek, mire akarod használni ?
Keringető szivattyút szeretnék akkumulátorról hajtani, ha véletlenül áramszünet lenne.
Ha mondjuk éppen megraktam a kazánt és akkor "megy el az áram", az komoly károkat tudna okozni. Ezt szeretném kiküszöbölni. Szóval, nem kell túl nagy teljesítmény. Meg egy kis "barkácsolgatás" is közben.
frekiváltó 1-ről 3 fázisra + gagyi ups (szünetmentes) 230v 1 fázisú
levadásznám őket másodkézből, és a tartósság kedvéért a kondikat vizsgálnám /cserélném Amire te készülsz, jóval drágább lenne, és ha nagyon rá is érsz és kitartó vagy.... lesz benne munkaóra
Húsz éve tanyán lakunk, így vegyes tüzelésű kazán jöhet szóba.
Természetesen van áramfejlesztőnk erre az esetre. A mai benzinárak mellett olcsóbb volna, ha akkumulátorról menne a keringető. Na meg jól eltelne az idő egy ilyen próbálkozással. Néha nem árt, ha az ember tornáztatja az agyát egy kicsit.
Régebben elemeztem ezt a problémát, szerintem érdemes 12V DC szivattyúra váltani, és azt már meg lehet hajtani akksiról valami fixen rákötött intelligens töltővel. Ez a legegyszerűbb módja a szünetmentesítésnek, illetve a gyári 230Vos szünetmentes táp.
Egy színuszos invertert nem egyszerű megtervezni és nem a szoftver lesz a legnehezebb része. A hozzászólás módosítva: Aug 21, 2022
Valószínűleg ez lesz a megoldás.
Azért még kell valami ürügy, hogy csinálgassak valami elektronikus dolgot.
Mintha itt a fórumon említette valaki, hogy az újabb pl. Grundfos alpha L2 szivattyú, mivel saját pwm vagy frekiváltó szabályzásuk van simán mennek nem szinuszos szünetmentesről is. Nyilván drágábbak, viszont a fogyasztásuk töredéke a pl. UPS ének, szóval hosszú távon vissza hozza az árát.....
A hozzászólás módosítva: Aug 22, 2022
Egy gond van, én nem tudom ezt átírni. Visszább van a .hex formátum.
Sziasztok!
Frekvenciagenerátorhoz Timer1-el állítgatnom kellene az előosztót. -------------------------------------- (P-frekvencia Hz-ben van és TOGGLE a kimenet, de ez most nem érdekes) Select Case P_frekvencia Case Is >= 123: A = Tccr1b A = A And &B1111_1000 A = A Or &B0000_0001 'Előosztó=1 P_oszto = 8000000 / P_frekvencia Case 16 To 122: A = Tccr1b A = A And &B1111_1000 A = A Or &B0000_0010 'Előosztó=8 P_oszto = 1000000 / P_frekvencia Case Is < 16: A = Tccr1b A = A And &B1111_1000 A = A Or &B0000_0011 'Előosztó=64 P_oszto = 125000 / P_frekvencia End Select Tccr1b = A Temp_w = Loww(p_oszto) '16bit Compare1a = Temp_w Compare1b = Temp_w Start Timer1 ------------------------------------------------------------------------------------- Hiába írom a TCCR1B regisztert, nem történik semmi ![]() Mit néztem be? (alsó 3 bit az előosztó) |
Bejelentkezés
Hirdetés |