Fórum témák
» Több friss téma |
Fórum
Küldök egy doksit a TIMER modulokról. Ezekkel precízebben lehet megoldani az impulzusok számlálását.
akkor bocsi a félrerthetőség miatt. valamiért úgy emlékeztem, hogy az RCt is így hívjuk.
csatolok egy gyorsan összedobott képet, hogy hogyan is képzeltem. bocsi a minőségért, de nincs tervezőprogramom... szóval így nem fog valamiféle megszaggatott jel kerülni az RB1-re? mert ugye a kondi amíg nincs feltöltődve, addig vezeti a dc-t. aztán ha feltöltődött akkor nem, utánna meg az ellenálláson kisül és újra vezet.... vagy ha nem így van, akkor megint bocsi a sületlenségekért
A fő problémát az okozza, hogy az RC köröket nem szokás rezgőköröknek nevezni. A rezgőkör attól rezgőkör, hogy a feszültség vagy áram rezonál az őt alkotó "alkatrészekben". Tehát ha rezgőkörről beszélünk, akkor abban kell lennie, legalább egy kondenzátornak és legalább egy tekercsnek. Az ellenállás nem mindig kell, lehet az egy fogyasztó is akár. A rezgőkörben azért rezonál a feszültség pl. mert az energiatároló eszközök egymásnak "adogatják" át az energiát. ha áramot kapcsolunk rá, akkor a tekercs azonnal tárol magában egy kis energiát, amit majd a kondi töltésére fog felhasználni. A kondi töltése viszont nagyon hamar végbemegy, és amint azt tudni szokás, a tekercs a hirtelen fellépő változásokra nagyon érzékeny. Az energia tehát vándorol az L és C tag között.
A rezgőkör tehát egy ide-oda pumpálási folyamatot jelent, ami RC körben nem igazán lehetséges, mivel ha esetleg C tagban van is valamekkora energia, az az R tagon keresztül eltávozik, kiegyenlítődik, vagy disszipálódik, kapcsolástól függően. De mindezektől függetlenül egy termisztorokban jártas egyén véleményét is szívesen látnám
köszönöm a hozzászólásokat, de a kérdésem még mindig adott.
ha van egy rc rezgőköröm amiben "r" egy termisztor, és azt bekötöm a pic egyik lábára (mondjuk RB1), azt hogyan tudom "olvasni"? egyszerűen movf portb és akkor w 1. bitje az aktuális érték a bemeneten? kellene erre a termisztoros megoldásra valami ötlet vagy ilyesmi, mert nem biztos, hogy jó irányba indultam... köszi braindead
Én azt ajánlom, hogy DS1820 helyett használj valami más típusú hőmérős szenzort. Kicsit talán módosítani kell majd a programon, de 200-250 forintért lehet ilyen szenzorokat kapni.
Általam ajánlott típusok, amit én is használnék a helyedben: - LM335 - KTY11-7 Ezek a szenzorok nem digitális jelet adnak ki, hanem analógot, amit valóban egy A/D átalakítóval lehet feldolgozni. Aztán hogy azt miképpen oldod meg; külső A/D átalakítóval, vagy PIC-en belülivel. Persze ehhez olyan PIC is kell, ami rendelkezik ilyen belső egységgel. Ha van még további kérdésed, nyugodtan tedd fel. És egyáltalán nem baj, ha elméleti hiányosságaid vannak, ezért vagyunk mi itt, hogy ezeket a hiányos helyeket a tudatodban kitöltsük :yes:
Hello
Én a helyedben keresnék a sok száz fajta PIC közül egy olyat, aminek van A/D átalakítója, belső oszcillátora, és elegendő I/O portja. Szerintem arra kell törekedni, hogy a lehető legtöbb dolgot a PIC végezze el és a külső alkatrészek számát, ezzel a hibalehetőségeket minimálisra csökkentsük. Nézd meg a PIC16f676-os adatlapját, szerintem tuti volna hozzá, és 500 Ft körüli az ára. üdv petike
hali.
nemrég kezdtem fogalkozni a mikrokontrollerekkel, és volna egy kérdésem aminek nem akartam új topikot nyitni, de asszem ide befér. egy pic-es hőmérőt szeretnék összerakni a lehető legolcsóbban. az itteni kapcsolások között találtam egyet, de a ds1820 szenzor ára meglehetősen borsos. arra gondoltam, hogy gy termisztorral és egy kondival csinálok egy rc rezgőkört, majd az erről jövő jelet vezetem be az egyik lábon. az r a hőmérséklet függvényében változik, tehát a freki is változik. és én ezt a frekvenciát akarom "mérni", de a szintén ezen az oldalon talált frekimérő asm kódja nekem nem igazán tiszta és a kapcsolás is elég ködös. szóval addig értem, hogy beállítom a megfelelő lábat bemenetnek, de mi jön ezután? hogyan tudom "olvasni" azt a lábat? talán valahogy úgy kéne, hogy minden órajelnél megnézem, hogy 1 vagy 0, és ha 1, akkor eggyel növelek egy regisztert és ha a regiszter megtelik, megnézem, hogy mennyi órajel telt el... vagy nemtom... elméleti hiánnyosságaim vannak, az biztos...
Tud valaki adni egy jól működő PIC égető kapcsolási rajzot, ami Xp-n is működik?
Norberto! Nem kaptál egy üzenetet?
Köszi! Így már értem. És olyat hogyan tudok csinálni, hogy ne csak 8 hanem mondjuk 128 bináris kimenetem legyen. vagy olyat, hogy mondjuk van egy vezérlő PIc és van több szolga PIc és a vezérlő adja az utasítást a szolgának, hogy mit csináljon. gondolom ez soros kommunikációval lenne a legjobb. mivel úgy csak 2 vezetéket kellene vezetnem.
Debugger. Talán nyomkövetőként fordítható magyarra, bár a tracer inkább az. Arra való hogy az MPLAB-ból valós idejű szimulációt végezhes. Úgyanis a szoftveres szimuláció néha igen lassú tud lenni. Az ICD2-t a számítógép soros portjára kell csatlakoztatni, majd az ICD2-höz kell csatlakoztatni a hardveredet. Az MPLABba töréspontokat tudsz elhelyezni, ahol megtudod állítani a program futást és le tudod kérdezni a regiszterek értékeit. Az ICD2 ICCSP programozóként is használható a 16f8xx és 18fxxx mikrovezérlőkhőz.
Hi!
Amúgy elolvastam a cikket de nem teljesen esett le, hogy most mire is kellene nekem annyira ez az ICD2. ha jól sejtem ez csak egy debuferr áramkör. vagy tévedek?
Hi!
Értem a C#-t is de mostanság inkább Delphiben dolgozom...
Szerintem ha irányítani akarsz vele és progot tanulsz akkor harapj nagyot, csinálj egy ICD2-t (kapcs itt fent van) és vegyél egy 18f452-es PICet... aztán szólj nekem elküldöm a C fordítót és C-ben tanulj picelni, két okból 1. sokkal komplexebb másik fele hogy neked szerintem az a "jövő" ha progizni tanulsz... a pascal jó tanuló nyelv de a C 1000* több "szabadságot" ad...
Égetőnek a Propic2-t ajánlom. Rengeteg PIC-t támogat. Szoftware-nek pedig az ICprog-ot. Nagy Lászlótól meg tudod rendelni. Itt a címitt De ha a link nem működik akkor a www.elektronika.lap.hu oldalon balra alul találod meg.
A 16F84A egy régebbi típus, ezért nem támogat sokféle hardwares megoldást (PWM,USART,komparátor,...) + drágább.Általában a 16F84A-ra írt programok könnyen átírhatók 16F627A,16F628A-ra mert úgy emlékszem csak a tárhely cím kiosztásban különböznek. Erről többet asszem a www.chipcad.hu oldalon találhatsz "Áttérés 16f84-ről 16f627-re" Az utasítás készletük úgyanaz. Ahhoz hogy többet megtudhass a PIC-ről töltsd le az adatlapjaikat a www.microchip.com-ról.
Hi!
Én tényleg full kezdő vagyok PIC téren. bár már régebben is gondoltam arra, hogy el kellene kezdenem. Amúgy nem is elektro szakon vagyok. programozónak tanulok. Elsősorban számítógépes vezérléshez szeretném használni. Szóval akkor a következő kérdéseim lennének: Alapban miben tér el egymástól a 3 kontroller (PIC 16F84A,PIC16F627A,16F628A). Meg úgy alapban mi a különbség az ick között? Gondolom a program tárhelyében különböznek, de ezen kívül még miben? esetleg valamelyik ICnek más az utasítás készlete? vagy mindet ugyan úgy lehet programozni? Égetőt meg azért nem akarok csinálni, mert most nincs meg rá a lehetőségem és az időm, hogy forrasztgassak... Nekem az is jó lenne, ha valaki küldene postán egy felélesztett égetőt és én utánvéttel fizetném...
Hello! Programozot ne vegyel szerintem hanem csinalj! Tok egyszeru! Szerintem amugy PIC 16F84A-tipust hasznalj en is ezt tanulom epp suliba, es ez kezdoknek nagyon jo! Az egetohoz egy link:
http://propellerclock.uw.hu/picegeto.htm Itt minden megvan ami hozza kell. Nem tul sok par ellenallas kondi meg dioda es kesz. Amugy a PIC16F84A ara kb. 900Ft Szerintem nem sok.Esetleg ha kell hozza reszletesebb leiras akkor irj es meg segithetek!
Halihó!
Először is neked, mint kezdőnek, ajánlanám a PIC16F627A és 16F628A jelű darabokat, mindkettő viszonylag sokat tud, könnyen meg lehet vele tanulni a "PIC-elést", és nem utolsó sorban nem kell egy hét után lecserélni, mert úgymond "kinövöd". Ez azért nem fog ilyen egyszerűen menni ![]() A Pascal-os dologban nem tudok neked véleményt mondani, mert én nem azon a vonalon programozok...én maradtam az assembly-nél, mert az jó :yes: De ettől függetlenül kipróbálhatod a Pascal-t is, nem lesz hátrányod belőle igazából. Az égető témája: van egy úgynevezett JDM nevű égető hardver, ehhez SMD kivitelben tudok neked adni ingyen alkatrészeket, és össze tudod rakni, ha ügyes vagy . Adsz egy postacímet privát üzenetben, én meg elküldöm neked az anyagot...persze PIC nem lesz benne, az azért drágább, és nincs is fölöslegben itthon ![]() Ez az égető igazából soros úton programozza fel a PIC-eket, úgyhogy elvileg minden ismertebb és újabb PIC-et föl lehet vele programozni.
Hi!
Szeretnék megtanulni PIC icket programozni. Kezdéshez milyen ICn kezdjek? Honnan tudok égetőt rendelni olcsón? az égető milyen típusú PICet tud programozni? mert gondolom vannak más tokozásúak, más lábkiosztásúak is. vagy nem? Ja meg találtam egy fordítót ami PASCAL nyelvről fordít hex-be. Ezt használhatom, vagy nem célszerű. Csak azért lenne jó mert Delphiben programozom és a két nyelv nagyon közel áll egymáshoz. |
Bejelentkezés
Hirdetés |



