Fórum témák
» Több friss téma |
Fórum
- Szerintem ennyi időzítőt nem lehet használni.
- Hozzá rendelted a portát, de miért kötötted a GND-re a bemeneteket?
Helló.
Feltöltöttem a programot,mentségemre kicsit zsúfolt lett,de ezvolt az első próbálkozásom. A másik kép az a riasztó amibe beletettem próbaképp. Elvileg ha jol csináltam akkor a ki és bemeneteket hozzácímeztem.
Ha felteszed a PIC filet, a szakértő kollégák várhatóan megmondják. De ellenőrizni kell, hogy jó proci típust választottál-e, megfelelő-e az órajel beállítása, és a hardver. Azért mert a Parsic-ban "ír" valaki programot, attól a PIC-et még ismerni kell.
Megcsináltam a programot, a szimulátorral szepen műkodik is.
Van egy riasztóm amibe beletettem es azokra a ki és bemenetekre címeztem a proframban a modul kimenetet. Bemenetet Pl.: bemenet RA.0 ,kimenet RB.0 .Majd rámentem hogy bild es csinált egy Hex, egy Asm és még pár fájlt. De nem mukodik valamiért. Van valakinek ötlete,hohy mit kellene tenni.?
Hello! Nevet adsz a jelnek. A modul kimenetére jobb egérrel kattintva megváltoztathatod a pld. S1.0 nevet RB.0-ra ekkor a Bporta 0. bitje lesz a kimenet. De ha megnézed a Help-et, itt a "Connection info"-nál, akkor szépen le van írva.
Helló.
Eljutottam addig, hogy sikerült összeraknom egy programot,olyat amilyet szerettem volna. Később meg is mutatom,csak lenne még pár kerdésem. Hogy tudom megjelölni,hogy melyik ki és bemeneteket használja a pic-en? 16f628-at szeretnék használni. parsic programot használtam. A hozzászólás módosítva: Júl 13, 2016
Nem is szeretném ha más csinálná meg,mert szeretném metanulni.
Hetfon neki is látok majd.
Próbáld átgondolni ez mit hogyan csinál , majd próbáld meg többszörözni és ahogy haladsz , majd segítünk a gondokat megoldani , azt ne várd hogy segítségként megírja neked vaki a teljes programot ...
Valójában ez lenne a teljes elgondoloás,de indulásnak örülök a segítségnek. Nem tudom sikerul e megcsinálni,talán ez kocsit nahy falat nekem elsőre.
Egy 12 gombos távirányítóm van, amihez külön- külön lehet venni vevőegységeket amiket hozzá lehet rendelni egy-egy gombhoz. A vevőkön 4 relé van, de ebből csak 3-at kellene használni. Az 1-es relét a pic egyik bemenetére (legyen ez 1 bemenet) szeretném rákötni, ami egy gombnyomásra pic 1-es kimenetére adna, a másodikra lekapcsolná azt, a harmadikra a 2-es kimenetére adna, a negyedikre lekapcsolná, majd így tovább az két kimenetet váltogatva. A 2. relét a pic másik bemenetére( 2 bemenet) kötném rá. Ennek az lenne a feladata, hogy az ( Összes le) gomb megnyomásakor lekapcsolja mindkét kimenetet,( ha épp valamelyik adna) és 2 másodperc várakozás után kapcsolja be az 1-es kimenetet. A 3. relét a pic 3-as bemenetére kötném. Ennek hasonlóan az előzőhöz, az lenne a feladata, hogy kapcsolja le a kimeneteket és 2 másodperc után kapcsolja be a 2 kimenetet. A kimenetek idejét szeretném, ha állítható lenne 1-120 másodperc közt a programon belül. A keresztbe kapcsolás problémáját relével fogom megoldani, azzal nem lesz gond. Gyári kétirányú redőnymotorokat szeretnék használni.
És itt egy másik bekapcsolási resettel , ha elmegy az áram és visszajön nem lesz véletlenszerű elindulás.
Tehát minden második impulzus kell neked, ha jól értem, esetleg Te másképp nevezed.
A ZR vagy ZV számláló kimenetén pont ilyen jelek vannak. A ZV számláló kimeneteit külön kell beállítani. Azért megkérdezem, hány kimenet kell nelked. Mert alapesetben a multivibrátornak egy van. Ennek állapota 0 vagy 1 az üreset azt minek gondolod? Esetleg több kimenet kellene? Tehát kettő, és a váltások között minden második impulzusra lépjen? Értetlen vagyok, de nem egyértelmű, amit kérdezel. Egyébként a kettővel föntebb lévő baloldali képen alsó sorban is hasonló van, ebből kell kettő egymás után...stb Egyébként elég sok programlészletet feltettem már, keress vissza. Újabban képpel, mert a P4-t használom és így a régi verziósok is tudják használni. A hozzászólás módosítva: Júl 9, 2016
Helló.
Valaki tudna nekem segíteni. Egy programot szeretnék "megírni"parsic segítségével, mert azzal állítólag nem olyan nagy dolog lenne, amit akarok. De az az igazság, hogy nekem ez a része egyenlőre elég átláthatatlan, hiába próbálok egy-két áramkört megcsinálni, mindig falakba ütközök. Elsőként egy bistabil multivibrátort szeretnék, úgyhogy a két stabil állapot közt legyen mindig egy üres is. A hozzászólás módosítva: Júl 9, 2016
Lényeg hogy legalább egy működő program van
Néhány segédlet ötletadónak. Ezeket már néhányszor közöltem. Az <ütem> az 100ms...
Pont így kezdtem.
![]() De a valóságban ez nem működik. Idézet: „Egy számomra érthetetlen jelenség történik. Egy mono flop értékét adom meg a programban, de a helyzet az, hogy egyáltalán nem az értéknek megfelelő hosszúságú ms érték megy ki a kimenetre. Mellékletben a program. A program a szimuláció alkalmával tökéletesen működik. Lefordítva a programot és PIC-be töltve tapasztalom ezt a problémát... És nem értem, hogy miért.” Amit ajánlottál korábban, a két számlálós módszer, az tökéletesen működik. A hozzászólás módosítva: Júl 2, 2016
Lehetni lehet, de így nem számol lefelé. OS25 nem lehet D-Shot, csak szimpla shot, akkor működik lefelé is.
Nézd Zoli ! Ilyen egyszerű is lehet .
Prell mentesítésnek, indításnak, bitleragadás ellen nagyon jó az egyeslövés, de ezt nem a nyomógombos részre értettem hanem a felső monoflop helyett tettem egyet és azóta nem villan be bekapcsoláskor ....
Itt a kimeneten nem 20ms lesz, ha 20ms-ot állítasz, hanem 400ms. Az IF2 DAT bemenetét át kell írni ZV1-re. Az egyeslövés nyomógombhoz nem jó. Olyan, mintha ott se lenne. Oda monoflop-ot szoktam használni.
Köszi!
A hiba javítva , még mindig nem vagy hajlandó használni az egyeslövést !
A hozzászólás módosítva: Jún 28, 2016
Jellemzően, Te megint olyan irányból közelíted a problémát, ami nekem eszembe sem jutna. Itt nyilvánosan is kifejezem irántad a tiszteletemet. Lassan körvonalazódik a dolog. Gyakorlatilag egy programozható monostabil. 20ms a legkisebb és 1000ms a legnagyobb érték, amit nyomógombokkal lehet beállítani, majd egy start gombbal indítani. A kikapcsolás után a következő bekapcsolás alkalmával a legutóbbi érték töltődik vissza. (itt van egy pici szépséghiba, a visszakapcsolás alkalmával egy rövid időre - szerintem 20ms - felvillan a kimenet.)
Köszönöm!
Ezt alakítom, ez jó lehet!!!
Nem teljesen értem mit szeretnél csinálni de ez a picfájl közelebb áll a monostabilos dologhoz mint az előző
Ezt számold át a megfelelő időzítésekre , reméljük jó lesz
A hozzászólás módosítva: Jún 27, 2016
No de ekkora eltérés a szimuláció és a valós között nem lehet. Ez nem logikus.
A szimulációban minden szép .
De akkor a szimulációban miért tökéletes?
|
Bejelentkezés
Hirdetés |







