Fórum témák
» Több friss téma |
Biztos, hogy lehet, de nem Flowcode-ban. Lévén nem a legoptimálisabb kódot generálja, valószínűleg ASM-ben megoldható annak, aki irmeri a nyelvet.
Azért kérdeztem mert a megszakításoknál van rá lehetőség , hátha valaki már próbálta .
Ha jól értem akkor nincs rá lehetőség flowcode-ban?
Ha váltóáramot szeretnél szabályozni és a fogyasztónak megfelel a PWM-mel "szaggatott" jel, akkor egyszerűen megoldható, még szinkronizálni sem kell.
Szia nincs konkrétabb kapcsolásod opto-s leválasztással?
Jól látod, az optós leválasztás mindenképpen kell. Konkrét kapcsolásom nincs, addig még nem jutottam el, hogy élesben összerakjak egyet. Terben van a dolog, csak van pár munka előtte, idő pedig kevés.
Itt van egy változat: Bővebben: Link. Viszont ez hibás megoldás, mert a PWM kitöltési tényezőjétől függ a segédáramkör tápellátása. Itt egy másik: Bővebben: Link. Ebben pedig az nem tetszik, hogy a fogyasztóra nem AC feszültség jut. Mindenképpen állandó segédtáp kell a biztos működéshez és nagyobb fogyasztó esetén a veszteségek csökkentése miatt Gate meghajtó is. Ez utóbbi pl. egyikben sincs.
Közben én is keresgéltem.
Véleményed? igaz nem fet hanem igbt https://www.hobbielektronika.hu/forum/getfile.php?id=164234 A hozzászólás módosítva: Márc 26, 2017
Itt sincs gate meghajtó, a Gate ellenállás túl nagy. Kis terheléssel működőképes.
A hozzászólás módosítva: Márc 26, 2017
Ismerkedek ezzel az I2C protokollal.. bár még csak flow program szinten!
De kapásból felmerült bennem pár kérdés mondjuk lehet hogy a láma kategóriába tartozik .. de én nem értem! Amikor az I2C kommunikációt kelti életre a példaprogram, akkor "csak" iniciálja.. de van ott "START" "STOP" "RESTART" nem kell elindítanunk a kommunikációt meg leállítanunk?stb stb?
A következő!
Azt Értem hogy ha egy eszközt akarok olvasni vagy írni bele akkor cimzem ez a Device_ID... De az "Internal_Address" tehát ezt a belső címet nem értem ezzel mit címzek? illetve ezt az InternalHi és InternalLo összefüggését nem értem az AddressH és AddressL val A hozzászólás módosítva: Márc 26, 2017
Ha valaki egy kicsit szájbarágósan leirná azt megköszönném!
Igen az ID az megvan... de a többit nem tudtam hova tenni...
A flow mintaprogiba van benne
Hàt eddig nagy falatokba nem akarok kezdeni!
Előbb szeretnèm megismerni ès megtanulni hogy hogy is működik... Ha emlékszel anno a PIC nek a közepèbe csaptam.... "mert èn tudom" felkiàltàssal, ès most igen komoly hiànyossàgaim vannak az alapok terèn amit most nyögök! Amugy 2 konkrétabb projekt van a fejembe! Az egyik egy "időjàrásállomás /dàtum, ora, hőmêrsèklet, pàra, nyomás/ A màsik pedig amit a közel jövőbe szeretnèk megvalositani az egy egyensúlyozó robot! Ès a Gyroscope pedig I2C-n kommunikàl! De nem Arduval szeretnèm megcsinàlni... meg összeollozott progival.. hanem PIC-el. Ugyhogy egyenlőre mèg csak adatot fogadok!
Bár azt még nemtudom hogy a Gyrobol milyen adatokat fogok tudni kiszedni .... mármint hogy milyen formába ès formàtumba küld...
A PicKit3-al tudom monitorozni a programot?? Tehàt hogy mit fogad a pic?
Sziasztok!
Akadt egy kis problémám. Van egy RFM219-es RF vevő modulom, amivel szeretnék kommunikálni. A modul SPI kommunikációt használ, viszont nincs külön SDI és SDO kivezetése, csupán egy SCL és egy SDA amin küldi és fogadja is az adatokat. Próbáltam I2C-n kommunikálni vele, de az SCL lábat alacsonyra húzza egy belső ellenállással, így csak az SPI jöhet szóba. A PIC egy 18F2520-as. Flowcod-ban hogyan lehet ezt a kommunikációt megvalósítani?
Amit fogad a kontroller, azt jelenítsd meg pl. egy LCD kijelzőn. Nem jó így? Esetleg kiküldöd UART-on egy USB-UART konverternek.
Ezt most találtam, szerintetek működhet?
Próba szerencse alapon megy a dolog, akár jó is lehet.
Úgy néz ki sikerült a dolog. Az egyik regiszter tartalmát átírtam, majd vissza olvastam és megváltozott.
Sziasztok!
Folwcode V5 - el készítettem egy vákuum kapcsoló programot. Próbáltam szimulálni a programmal, úgy mükődik ahogy szeretném. Proteus 8 - al megépítettem a kapcsolási rajzot, illetve a nyomtatott áramkört, ebben az esetben is azt csinálja a kapcsolás amit szeretnék. Nyákra megépítve, a kijelzőn nem látni semmit. A PIC16F887 - es beállításait mellékletben csatolom. Eredetileg a kijelző D0,1,2,3 - as lábai testre voltak kötve, találtam olyan kapcsolást ahol csak lebegnek, így is próbáltam, de semmi változás. Amint a hozzáértők látni fogják, még nagyon most kezdek ismerkedni a programozással, többek között azért is próbálkoztam a folyamatábrás megoldással. Csatolom a kapcsolási rajzot is hátha azon szurtam el valamit. Segítségetet előre is köszönöm! mitibi A hozzászólás módosítva: Márc 30, 2017
Szia!
Kontraszt be van állítva? Bekapcsoláskor a felső sor nem fekete?
Szia!
Próbáltam állítani rajta. Tekerve a 10k-s potit először elfeketednek a felső sorban a kockák, majd elfehérednek, de semmi más.
Szia!
Úgy állítsd be hogy a picet vedd ki, majd adj rá tápot ekkor a potit addig tekerd hogy a felső sorba tele kockák legyenek de ne túl erősen. Ekkor jó a kontraszt beállítás. Ezek után jöhet bármi egyéb próbálkozás.
Szia
Ez olyan mintha nem futna semmi program a PIC-ben, egy ledet kéne rátenni ami villog hogy lásd hogy fut e a program benne.
Valaminek futnia.kell, mert, ha a kapcsolon próbálok állítani, kapcsol a relé.
Akkor vagy nincs az LCD fizikailag jól huzalozva, nincs szoftveresen jól beállítva, nem küldesz adatot az LCD-re, rossz az LCD.
A beállitások jok ? intrnal no clock ? Nem lehet hogy itt a bibi ? Talán menne ha internal clock ra volna állitva (de szivem szerint egy kvarcot is megérdemelne egy ekkora pic ..) Ezért utálom a belsö rc oszcit én mindig kvarccal hajtom a picet , az tuti indul és nincs gond
A hozzászólás módosítva: Márc 31, 2017
Szia az is lehet, hogy csak ezt kell beírni egy c-be az elején: osccon = 0x60;
|
Bejelentkezés
Hirdetés |