Fórum témák
» Több friss téma |
Fórum
"Érdekes módon PLC-ről mindenkinek a grafikus programozás jut eszébe, pedig ugyan úgy lehet szövegesen is programozni. Miért ne tehetnénk ezt meg egy mikrokontrollerrel?"
Én a plc-kkel előbb foglalkoztam, mint a pic-cel. Nekem spec nem grafikus programozás ugrik be a plc-ről, mert leginkább Siemens vezérlőkkel dolgozok, ahol nem annyira támogatott ez a rész. Itt a legtöbb progit szöveges módban írjuk (AWL), de ez nem jelent C programozást. Inkább a Basic-re hajaz. Engem spec nem is érdekel, hogy kezeli a megszakításokat a proci. A vezérlőt szeretném rábírni, hogy bizonyos dolgokra hogy reagáljon és kész. Megnézném a pc-k világában hány user ismeri pl. a Windows lelkivilágát ilyen mélységekben. De miért is kéne...?
Köszi! Már olvastam régebben és ezt hoztam fel példának, hogy meglehet-e csinálni itthon. Amúgy ez az etanol is megérne egy misét.
Totalcar cikk:Bővebben: Link
Én is csak az "rallys okosok"-tól hallottam, hogy jobb az elektronikus szabályozó. És mivel most hideg van a garázsban , hogy hegesszek inkább ezzel foglalkozom.
Lehet én tudom rosszul, de ezek a rugós álítók nem csak indításnál funkionálnak? Én úgy tudom azért van, hogy könnyeben indúljon a moci.
Én egy 1.6 "A"-s Lada versenyautóba szeretném berakni. Magas fordulaton már nagyon bizonytalan a rugós állítás. A kilóméterórát is kiváltom 7 szegmens kijelzősre, és egybeépítem a fordulatmérőbe.
nekem egy 250es etzbe volt. Ott kopogés nem jelentkezett, csak iszonyatosan felmelegedett! Neked más a szitu mert kocsiba biztos nagyobb a jelentősége, de nekem mociba nem hozott plusszt ugyhogy azóta nem is foglalkoztam a témával.
Szia! Ezért jó ha a sajátomat építem be és akkor nincs kit hibáztatni. Kopogásérzékelővel nem lehetne megvédeni a motort?
Szia! Az IGC-vel vigyázz! Nekem beálította a mocit, mert nem úgy müködött, ahogy a gyártó igérte. Mikor erre rákérdeztem nála annyit mondott, hogy már van frissítése hozzá, fél igc áráért ad hozzá új progival rendelkező pic-et, Tehát elismerte, hogy hibásat vettem tőle, de mégis vegyem meg az új müködőt ismét. Na akkor dobtam a kukába az egészet!
A vákum kiváltása csak akkor kell ha tudok szerezni egy MAP szenzort ami a szívócsó vákumát méri. Ha jól gondolom akkor az AD-s kapcsolás lineárisan növeli az előgyujtást. Van egy megvehető áramkör (IGC60) amiben fordulat értékekhez rendelt előgyujtási szögeket lehet megadni. Talán ez lenne a járhatóbb út. Én is agyalok hogyan oldjam meg de minden segítséget megköszönök.
Szia Csabi Egy kicsit "letisztáztam" a kijelző meghajtást .
Tökéletesen vibrálásmentes , és egy pár betűt is kitud írni .
Ma egy kicsit átgondoltam és javítottam a bemeneten ,
az előző proginál csak a billentyű lenyomására indult Ennél ha nyomva tartod a billentyűt a szünet vége indítja a következő jelet .
Táblázatban megadott értékeknek, ahogy már írták a call+tab együtt...(nem biztos, hogy ez a jó megoldás ebben az esetben)
A vákumot mivel akarod szimulálni -esetleg valami jel onnét is kellene, (szintén analóggá alakítani és kombinálni a már elkezdett rendszerrel) mert az nem véletlen a szívási vákum figyelése az előgyújtásszabályozásban. Van pl: a gázkazánokhoz viszonylag olcsó vákummérő. A gyakorlatban az alap timert tedd fel 6-8-10ms-ra 4mhz mellett, a panelra meg tegyél 20Mhz-es Q-t...(így a belső osztás limitjét lehet megkerülni) A tul gyors timer lefoghatja a pic-et és egyenletlen lehet a program többi része...És lehetőleg egy db-ot használj. Törekedj az áttekinthető szabályos rajzra, mert megtréfálhatod magad. Rajzolj több oldalon és a Label "P1:x" elemmel vidd át a drótozást...
A Table,Call subroutine páros a táblázatos változó kezelés
Kössz! Még nem tudok minden elemet létrehozni és egyszerübb abból gazdálkodni ami már az asztalon van.
Kössz az észrevételt, bár még csak a program megrajzolása a cél. Átálítom nehogy valamit bezavarjon. Én 16f877A-ban gondolkodom.
Remélem az is jó lesz. Amúgy ötlet a táblázatos változókezelésre lenne?
Köszönöm! Ha Te ezt tényleg 15 perc alatt csináltad (de akár 15 óra alatt is), akkor le a kalappal előtted!
Én még ott tartok, hogy próbálom kihámozni, ki kivel is van a kapcsolásban. Este be is forgatom és felprogramozok egy PIC-et. Irtó kíváncsi vagyok rá, hogyan működik! Mindenképpen visszajelzek neked a tapasztalatokról! Köszi még egyszer!
A 16F628-ban hol van az ad converter? Rakd egy 16F876-ba
Mi az a sok "krix-krax ott a lap alján ?
ha azt szeretnéd hogy működjön és lásd is hogy mit csinál gyomláld ki a nem odavaló dolgokat !
Köszönöm a választ Csabi!
Először én is az uaa180-as 555-ösére gondoltam. Ez a számlálós ötlet nagyon egyszerű és nagyszerű. Szeretném a teljes előgyújtásszabályzást a PIC-re bízni. Se vákum se röpsúly. Valami olyan megoldás lenne a legjobb amiben egy táblázatban megadhatnám a fordulathoz rendelt értéket. Valamit öszehoztam abból amit írtál.
Összekínlódtam valamit , (egy fórumtársunk szavaival élve ) 15 perc alatt
nézd át hogy tetszik e a pont -és a vonás is indítja a szünet számlálót tehát , mindig egységnyi a pont -a vonás és a szünet is ! A pont 1 -a vonás 3 - a szünet egy jel . És a sebesség egy gombnyomással állítható , aminek értékét eepromba menti .Ha tetszik a sebesség értéke ki iratható lcd -re is a későbbiekben . Üdv
Köszönöm a linket, ezt ismerem. Olyannyira, hogy nekem is ilyen van, ezt használom. Van egy kisebb, egyszerűbb is K1EL-féle), amiben egyetlen egy PIC12C508 van. Annak csak az a baja, hogy a sebességet programból lehet állítani, ami nagyon kényelmetlen. Amelyikre a kérdésem vonatkozott, az inkább mint Parsic-ben megoldandó feladat érdekel.
Előbbihez kiegészítés...
A fordulattal arányos késleltetést, természetesen a PIC is megoldja, ez egy kis "frekimérő egység a progiban"...módszerrel, akkor nincs szükség az analóg bemenetre kötött integráló részre.
Ha csak a röpsulyosat akarod késleltetni, akkor ezt a fordulattal lineárisan kell megtenned egy állandó (szorzó tényező) segítségével...
Nem Parsicos gép mellett vagyok, ezért írom. Egyik ötlet... A fordulattal arányos analóg jelet kell a PIC bemenetére vezetned.(ötletet a régebbi Uaa180-as és 555 ic-s led soros fordulat mérő illesztő bemenete) Pl. 16f876A-ra egy számláló áramkört kell tölteni mondjuk 2ms idővel müködtetni ST modullal nullázni Az ST modul "minta bemenetére" az analóg bemenetről kell a byte-os változót vezetni, esetled osztani, vagy szorozni ha kell... Ha nő a fordulat a számláló később éri el a végértéket. A megszakitóról is kell jelet vezetni optocsatolóval egy bemenetre, ez indítja a gyujtóimpulzust, a számlálós kombináció késlelteti. Lehetőleg ne használd a többi időzítő modult, csak egyszer az "említettet" ezt osztd le... Ez alapelv kombináld még a szükséges elemekkel, El kell dönteni mekkora gyujtóimpulzust akarsz, ezt is az alap (pl:2ms vagy 4ms-ból) állítsd elő. Esetleg javíthatod a pontosságát, ha 4mhz sebességet állítasz a progiban de nagyobb quartzot használsz... A matematikai modulokkal "rugóerőt" is tudsz állítani stb...sok sikert hozzá.
Itt van egy tessékBővebben: Link
Köszönöm, hogy megnézted! Akár fejjel lefelé is
))Sajnos az 1:3 viszony csak az egyik feltétel. A cikk eleje nagyon jól leírja a követelményeket, és azt is, hogy miért nem IC-s oszcillátort használ. Építettem már néhány elkey-t, és tényleg igaz, hogy az egyszerű kontsrukciók elméletben klasszul működnek, azonban a gyakorlatban, különösen gyorsabb adásnál, amikor átváltok hosszúról rövidre (vagy fordítva) ez már akkor megtörténik, amikor még nem fut ki az előző jel, de már indul a másik oldali, így a két jel között nincs elegendő, egységnyi szünet. Vagy, pl. mikor 555-ösökkel készítettem, gyors átváltáskor az új irány jelsorozatának első jele rövidebb, mint a többi. Szóval, ezek azok a finomságok (legalábbis a leglényegesebbek), amik elméletileg nem léteznek. A cikk írója is pl. az oszcillátort szaggatja, azért, hogy mindig a jeléllel induljon a ciklus.
Köszi a tanácsot de már kinyomtattam
Így már kedvemre forgathatom ! |
Bejelentkezés
Hirdetés |


nézd át hogy tetszik e
))