Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   45 / 360
(#) enree hozzászólása Jan 20, 2012 /
 
Akkor valahogy így kell?
Simpi, megnézed proteusban, hogy működik e?

ekezetes.fcf
    
(#) enree válasza (Felhasználó 15355) hozzászólására (») Jan 20, 2012 /
 
Ahha, szóval nem kell macskaköröm, értem.
Köszönöm!
(#) mojzess hozzászólása Jan 20, 2012 /
 
Sziasztok!

Probalt mar valaki grafikus LCD-t meghajtani a programmal?
(#) mojzess válasza (Felhasználó 15355) hozzászólására (») Jan 20, 2012 /
 
Szia Simpi!

Igen ilyesmire gondoltam tehat akkor mukodik. En is megprobaltam meghajtani egy Nokia 5140i kijelzot, de sajnos sikertelenul...Van ezekre is peldaprogram?
Ugyanis a matrix multimedia oldalan talalhato rajzot megepitettem de nem mukodott vele.
(#) enree hozzászólása Jan 22, 2012 /
 
És Tényleg! Köszi!
(#) kaqkk hozzászólása Jan 22, 2012 /
 
Most egy érdekes hibát kezdett produkálni a flow4.5 nálam
vin7 alatt futnak a régebbi tervek , de ha most bele akarom tenni a tmr2-t a szimuláció indításakor lefagy a program , ezt a vin7 csinálhatja ??
(#) Gyuresz hozzászólása Jan 23, 2012 /
 
Sziasztok !
Nemrég álltam neki picezni.
Egzik ismerősom a Prasikot ajánlotta, a másik meg ezt.
A logikai kapus felépítés az közelebb ál hozzám, viszont ez többet tud így első ránézésre.
Meg szeretném tanulni, de ez nekem így Kínai.
Tudnátok segíteni, hogy mit honna kezdjek el?
(#) mrobi válasza Gyuresz hozzászólására (») Jan 23, 2012 /
 
Szerintem kezdésnek elengedhetetlen az alapokkal tisztában lenni. Gondolok én a pic felépítésére, működésére. Ha Flowcode-al akarsz foglalkozni ajánlom a példa feladatokat megnézni.
(#) vilmosd válasza Gyuresz hozzászólására (») Jan 23, 2012 /
 
Ajanlanam a konyvespokcomat. Talalsz leirasokat, ASM es C mintaprogramokat, demo panelokat. Mondjok en azt szoktam mondani, hogy egy kezdo ASM nyelven probalkozzon eloszor, mert igy jobban megismeri a PIC felepiteset.
(#) Gyuresz hozzászólása Jan 23, 2012 /
 
Köszönöm az infókat!!!
Amiket prasic-kel készítettem, progikat azok szimuláció alatt müködnek, de csak az ismerkedés miatt irogattam, valójában nem készült el egyikük sem.
Kicsitt furcsa ez a program felépítése, folyamatábra szemszögéből mutatja a dolgokat, nem értem sok dolog miértjét.
Lessz sok kérdésem, amikkel zavarni foglak benneteket.
(#) Gyuresz válasza (Felhasználó 15355) hozzászólására (») Jan 24, 2012 /
 
Köszi!
(#) Gyuresz hozzászólása Jan 25, 2012 /
 
Hali!
Olvastam az oldallon krábbi bejegyzéseket. Az egyikből meg úgy értelmeztem, hogy a Flowecode, tud elektronikai kapcsolást is szimulálni?
És láttam egy videót is, amin a programba megírt kódot elektrotechnikai kapcsolásokkal is tesztelik.
Ezt tudja a progi, vagy kell hozzá egy másik progi si, vagy valami frissítés.
Nekem még nem sikerült megtaláljam...

Előre is kösz!
(#) kaqkk válasza Gyuresz hozzászólására (») Jan 26, 2012 /
 
Amivel a kapcsolást szimulálták az a Proteus nevű program.
(#) Gyuresz hozzászólása Jan 26, 2012 /
 
Igy már tiszta, hallottam rola, de nem bírom megszerezni.
Esetleg egy kis segítséget kérhetnék ezzel kapcsolatosan is?
(#) kaqkk válasza Gyuresz hozzászólására (») Jan 26, 2012 /
 
Egyszerű! Itt az oldalon a proteus-nak is van témája ,ott kérj segítséget
(#) attis71 hozzászólása Jan 27, 2012 /
 
simpi: szeretném kérdezni, hogy ha több PIC12F675-ös egyik lábát ADC ként használom és az azokon konvertált digitális jeleket egy hálózaton keresztül egy PIC-hez kötöm ami feldolgozza a jeleket és ezek alapján vezérel egy relét ezt meg lehet oldani? A ADC-ént bekötött PIC-keket esetleg címezni kell, hogy meg tudja kölömböztetni a hálózat végén lévő PIC. Remélem nagyjából érthető vagyok.

Üdv: attis71
(#) kkrisz75 hozzászólása Jan 28, 2012 /
 
Simpi:
Mekkora program rész lehet betenni INT megszakításba?

Meg szeretném mérni két bejövő jel közti időt és egymáshoz hasonlítani.

TMR0 modulban számlálja most is az LCD frissítést, oda tennék még egy számlálót. Viszont azt az RB0(INT) megszakításban elhelyezett változóval nulláznám ki és közben egy feltétellel hasonlítanám össze az előző mért értékkel.(most csak egy összeadás van benne)

A kérdés, az, hogy sokat lassít így a programon, vagy észre sem fogom venni. 20Mhz-en pörög a PIC4620.

Ha így nem lassulna és nyugodtan berakható, akkor a jeladó keréken egy fog kitörésével meghatározhatnám a felső holtpontot.

Vagyis a terv az, hogy mikor az RB0-n bejön 1 jel, akkor el kezdene számolni, amíg 0 nem lesz. Vagyis amíg megszakít. (vagy amíg RB0 két bejövő megszakítás közt mennyi az idő)

Simsonra készülne egy gyújtás vezérlés.
A felső holt ponttól számolná ki fordulatszám alapján mekkora előgyújtásnál adjon szikrát.
Vagyis nem 360 fokos elfordulásnál, hanem meghatározni, hogy ha 1.5mm a dugattyú felső holtpont előtt, akkor az mekkora szög a főtengely elfordulásakor.(ez kimérhető)
Pl: 352 fok elfordulásnál gyújt, ami a fordulatszám alapján kiszámolható mennyi idő alatt fordul körbe.

Megadható lenne 1000-2000-3000 1/min stb tartományokban, így program alapján gyújtana. (nem kellene kínlódnom a 20 éves alaplapokkal és az utángyártott vackokkal.)

Ráadásul ez csak 1 henger így nincs benne szelepvezérlés, stb ami bonyolítja.

(mivel nincs Km órám, se óra csoport, így is-úgyis készül egy hasonló óra mint ami a kocsiba ment, de bele férne ez a vezérlés is ha már ott van - kellemest a hasznossal)
(#) Szamy válasza (Felhasználó 15355) hozzászólására (») Jan 28, 2012 /
 
Szia.
A " #1137596 " sz kérdésemmel kapcsolatban fogsz tudni segíteni?
(#) madazg77 válasza madazg77 hozzászólására (») Jan 28, 2012 /
 
Hello!

Külső inverter alkalmazásával sikerült megcsinálni a protokollt.

Üdv.
(#) kkrisz75 válasza (Felhasználó 15355) hozzászólására (») Jan 28, 2012 /
 
Köszi az infót.

Lehet akkor egy próbát megér egybe tenni és ha késik akkor külön pic lesz belőle.
(Vagy kipróbálom a kocsiban lévő óracsoporton a mérést és az elméleti számítást, azon jelentősen észre vehető lesz, mert elég sok mindent csinál amúgy is.)

A kérdést csak azért neked címeztem, mert mostanában te voltál mint tapasztalt kolléga online, sokat a fórumba. A többieket remélem nem bántottam meg ezzel. Ha mégis akkor bocsi.
(#) madazg77 válasza (Felhasználó 15355) hozzászólására (») Jan 28, 2012 /
 
Köszönöm. Csak olvasom.
(#) Szamy válasza (Felhasználó 15355) hozzászólására (») Jan 28, 2012 /
 
Akkor ezek szerint ha kiadom az utasítást a konverzióra, nem kell várnom a válaszra , visszatérhetek mondjuk 700ms múlva kiolvasni az értéket ?
(#) kkrisz75 válasza (Felhasználó 15355) hozzászólására (») Jan 29, 2012 /
 
A holtpont a dugó legfelső pontja, amikor éppen át fordul a főtengely.

Az autóknál a jeladót néha előrébb teszik pontos valahány fokkal, hogy az ECU-nak legyen ideje kiszámolni a fordulatszám, fojtószelep állás, lambda szonda, stb. alapján a felső holtpont előtti gyújtás értéket.(előgyújtás)

Én mivel ez nem tudom meghatározni és a simsonon csak 1 henger van így a felső holtpontól számolom ki. Így idő is van rá és könnyebb meghatározni.

Ott 1.5mm van meghatározva. Vagyis mielőtt a dugattyú fel ér 1.5mm-re a tetejétől gyújt. Ez fix.

Ezt ki lehet akár mérni szögmérővel is, hogy mennyi fok és mekkora az elfordulás és persze mennyi idő alatt teszi meg adott fordulaton.

Ha ezt képlettel, ahogy te is írod megvan, akkor akármit meghatározhatok annyi mm-el előbb gyújtson.
(Bele gondolva tiszta elmebaj: Simsonon digitális vezérelt gyújtás. De már megszoktam a nézést, a faros skodába digitális óracsoport)

A RB0 egymáshoz hasonlítása pedig a felső holtpont jelének a helyét határozza meg.
Olyan fogazott lemez, amin 1 fog hiányzik. Így a fogazott lemez a fordulat számot is méri és ha közel 2x akkora idő telik el két fog között akkor, tudja hogy az a felső holtpont foga, így onnan kezd számolni.

De igen az alap gondolat az amit írsz.
(#) BarnaPili hozzászólása Jan 30, 2012 /
 
Sziasztok!
Hogyan tudok én létrehozni egy 4X4-es billentyűmátrixot?És hogyan tudom ezt beolvastatni.16F877A a processzor.
Köszönöm a segítséget.
István
(#) BarnaPili válasza (Felhasználó 15355) hozzászólására (») Jan 30, 2012 /
 
Azt láttam,de az csak 4x3-as. .Belemenni meg nem tudtam,hogy megsasoljam,hogy is kell.
(#) BarnaPili válasza (Felhasználó 15355) hozzászólására (») Jan 30, 2012 /
 
Hálás köszönet Mester !
(#) dudzsi válasza kkrisz75 hozzászólására (») Jan 30, 2012 /
 
Hello!
Én a te helyedbe nem méregetném szögérövel. Egyszerűen ha megcsinálod az elektronikai részét, csak tegyél egy ledet a kimentre. Igy ha be állitod az 1,5mm elögyujtást akkor világitania kell a lednek. A másik kérdés amit irtál is hogy egy pic birja e a nagy frekvenciát. Mert ugye bár pl 2000 fordulaton kb. 33Hz lessz az RB0-n. Én ugy gondolom ahogy simpi is irta, hogy kell egy olyan rész ami ezt a felsö holtponot figyeli és csökkenti a frekvenciát és utána megy bele abba a picbe ami a tényleges gyujtást szabályozza.
(#) kkrisz75 válasza (Felhasználó 15355) hozzászólására (») Jan 30, 2012 /
 
Ja már értem, hogy te hogyan gondolod. (Mint az autóknál. Mikor megjön a felső holt ponti jel, onnan számolja, hogy mikor gyújt és csak gyújtás után ér felülre a dugó) Pont ezt akarom elkerülni, mert nem tudom meghatározni, hova is tegyem, hogy még legyen idő számoltatni.

Én fordítva gondolkozom, a valós felső holtponttól számolom ki, amíg körbe fordul a következő felső holtpont előttig, és akkor gyújt.

Vagyis egy "teljes" körbefordulásnyi időm van számoltatni, ellenőriztetni.
Gyújt, majd eléri a valós fhp.-t és ismét neki áll számolni, miközben körbe fordul.

1 hengerre így egyszerűbb számolni. Mert csak a pl. 350 (360-10fok előgyújtás) fokot mennyi idő alatt fordul pl 1600as fordulaton, majd neki áll számolni az időt és mikor le telik akkor gyújt egyet.

Lényeg, hogy a jelek közti idő mérése ne lassítsa le nagyon a RB0 megszakítást, mert akkor nehéz kompenzálni az időket.
(#) kkrisz75 válasza dudzsi hozzászólására (») Jan 30, 2012 /
 
A fordulatszámot nem gond mérni.

30 fogas jeladóval 8000 1/min-t kényelmesen tud mérni a pic, pl 100ms os mérési idővel. (Így méri az autó óracsoportban is.)

Ugyan ez a mintára méri majd a fordulatot a motoré is, csak azt nem tudom, hogy a két fog közti időt tudni fogja-e mérni.


Van stroboszkópom, azzal tudom ellenőrizni a gyújtás helyét, de ahhoz járnia kell a motornak. Amíg nem pontos a gyújtás addig viszont nem jár a motor.
Ahhoz, hogy pontos legyen meg kell mérni az 1.5mm dugattyú elmozdulás, mekkora tengely elfordulás jelent.
(#) dudzsi válasza kkrisz75 hozzászólására (») Jan 30, 2012 /
 
A két fog közötti idö az meg még gyorsabb mint ha csak 1 jelet néznél ami a 0 pont. Én csak egy pontot néznék ami a 0 pont és ahozz képest változtatnám elöre vagy hátra az elögyujtást. Azt udom hogy járnia kell a motornak mert ugy tényleg nehéz, de elvileg ha fixen van pl 1,5mm-nél a gyujtás akkor már bekellene indulnia. Az más kérdés hogy utána már valoszinüleg már változatat rajta ha be indul. Minimum kicsit gyenge lessz. ) Igazábol azt lenne jó megtudni hogy milyen szögek közt dolgozik pl. simson könyv. Ugy sokkal egyszerübb számolni.
Következő: »»   45 / 360
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem