Fórum témák
» Több friss téma |
Fontos: PICKit2 klón építése tanácsok
Szia
Először azt hittem valami átkötés vagy egyéb hiba van, de nem. Ha rákötöm a pickit2-t a usb-ra, és elindítom a programot-> 18f-> hibakeresés-> Vpp->tesztelésekor tökéletes 11,8 V körül mérek és akkörüli értéket is ad vissza (result), viszont, ha cancelt nyomok-> usb ki-bedug (nem lépek ki a programból)-> check communication->... vpp teszt, akkor mérek jóval nagyobb értéket (result : 13, 7V). Szóval, ha kilépek a programból + kihúzom, várok pár percet, és újraindítom, akkor normális minden, ilyenkor, Vpp tesztelésekor a Vdd feszültség is rendben, viszont amikor nagyobb értéket mér olyankor a Vdd leesik 2,4 V környékébe és a Led-ek is haloványabban világítanak. Nem lehet, hogy az induktivitásba van a hiba? (mivel nem lehetett kapni a listán szereplőt) Amelynek az értéke ugyan 220uH, de 0,5A, a listán pedig 0,155A van. Továbbra sem mertem égetni vele, amíg nem tisztázódik a helyzet, ha esetleg módod van rá, próbáld ki ezt amit előbb írtam, kíváncsi vagyok nálad csinálja-e ezt a fura jelenséget. Üdv
Szia
Ez nekem is feltűnt, én oda egy 100nanos kondit raktam, úgy ahogy a képen van, ugyanis nem mindent bogarásztam ki a kapcsolási rajzból, csak a feteket, elkokat, diódákat, ledeket... amik nem voltak egyértelműen levehetők a 2 fényképről. Nincs is gondom a Vdd-vel, engem inkább a Vpp problémája érdekel. üdv
Szia!
A PicKit2 programban van egy kalibrációs menüpont, amivel a Vdd és Vpp feszültség értékeket finoman be lehet állítani.Ha ezt a pontot elkezded végrehajtani, akkor be is kell fejezni, mert a kalibrációs értékeket a 18F2550 belső EEPromjába csak akkor írja be. Az lehet a hiba, hogy az alapbeállítást már törölte, de a mérési eredmény alapján számítottat még nem írta be... Szia
Szia
a kalibrációt (csak a Vpp értékét lehet állítani) végigcsináltam ismét, és az eredmény ugyanaz. A pickit2 utáni ICSP kábel az mindegy milyen hosszú? Nálam kb fél méter és sima 4 eres kábel. üdv
Nem-nem, nem tévedsz, az tényleg egy kondi és nem annak kell lennie! Tegyél oda 1k-t, pont ahogy írtad és jó lesz! Elnézést ha ez zavart okozott az erőben!
A fél méter az sok, de a jelenlegi hiba nem ettől van. Megnézem a leírásod alapján, ha lesz kis időm! A kondit te is cseréld ki 1k-ra, vagy tegyed rá a kondira az 1k-t, nekem is úgy van!
Megnéztem, nekem nem produkálja, viszont nem látom miért kéne így ki-be huzogatni futó program esetén. A programot mindig utána kell elindítani, ha már felkonnektált a PK2.
Tégy néhány próbát, ezzel a sorrenddel, és ha rendben van, akkor égethetsz vele. Az a 0,155 kicsit kevés egyébként, attól simán melegedhet, de ha normál üzemben nem melegedik, akkor nem lesz baj. Egyébként, ha előjön a feszültség probléma mégegyszer a próbák alatt, akkor meg kell nézned az osztót, ami a Vpp-t osztja le az RA0-ra. Ha az rendben van, akkor program hibára saccolok, mivel ilyen módon nem nagyon használja senki, csak te próbáltad ezt először, szerintem... Lemostad a nyákot valamivel?(már kérdeztem?)
Szia
Holnap kipróbálom rövid (10centis) zsinórral. A biztonság kedvéért tettem a ICSP csatira egy kis védelmet 12Voltos zenerrel (melléklet), gondolom ez így nem okozhat problémát. Normál üzemmódban semmi nem melegszik, egyedül a Pic egy kicsit, de az is inkább langyos. Akkor kell oda az R34? Holnap beteszem azt is. Denaturált szesszel mosom le a panelt, szóval tiszta. üdv
Szia! Ezt most nem értem mit írtál! "Nem-nem, nem tévedsz, az tényleg egy kondi és nem annak kell lennie! Tegyél oda 1k-t, pont ahogy írtad és jó lesz! Elnézést ha ez zavart okozott az erőben!
" Szerintem a kondi a jó vagy nem? Van ott egy 2K2-es mi lehúzza a GND-re a kapcsolásirajzon 100nF van ahogy a képeiden! Nem akarok okoskodni félre ne értsed csak a további építőket akarom megkímélni a hibától! Az oldaladon a letölthető nyákrajz nem jó csak! A többi minden stimmel de én pont arról ültettem be mi tőled szedtem le ezért tűnt fel
[OFF] Van mód a hardver utolagos frissítésre a
Idézet: opcióval... „PICkit 2 Programer / Tools / Check Communications” Nálam PL több USB-s eszközt kell(-lene) egyszerre használni mint ahány szabad USB port van. ( Tudom, USB-(HUB)-os elosztó... )
Azt akartam mondani, hogy jól láttad, ott egy kondi van a képen, de nem annak kellene lennie a rajz és a nyákterv szerint, hanem az R34-nek. Tedd rá a kondira az 1k-t és akkor lesz kondi is, meg ellenállás is. Erről írtam a másik hozzászólásban zsoltee001-nek, hogy nekem is emeletesen van beforrasztva.
A nyákterven jól van, a képen nem, de ezt említettem a cikkben is! Eddig nem okozott gondot, mert ha kondit teszel oda, akkor is működik. Az ellenállásnak annyi szerepe van, hogy hamarabb leesik a Vdd, ha kikapcsolja a program. Ha ott van a 100n is, az csak szűr, ami nem árt, csak használ.
Szia!
Valami mégse ok ezzel a PK2-vel, ugyanis akkor is melegszik ha pl. második vagy harmadik nekifutásra olvastatok be vele pic-et,(tehát nem húzom szét) és ki is ír egy hibaüzenetet utalva a nem megfelelő fesz értékekre. Nem lehet, hogy ez az új firmware amit rátöltöttem, nem teljesen ehhez az áramkörhöz való? (PK2V023200.hex) Üdv
Az áramkör elvileg jó, mivel a gyárin sem változtattak.
Az a gyanúm, hogy nagyobb áramtűrésű tekercs fog kelleni. Valószínű melegedés közben növekedik a belső ellenállása addig, hogy már nem képes előállítani a feszeket, és hibás ciklusba kergeti a programot(erősen leegyszerűsítve és pongyolán fogalmazva). Melyik is az a tekercs pontosan, amit használsz?
Szia
Egészen pontosan ez az a tekercs: coil Most nem igazán tudom eldönteni, hogy az áramkörbe, az USB csatlakozóba, vagy az USB kábelbe ven a hiba, mindenesetre mikor "bezavarodik" elég keményen lehúzza az 5 Voltot a PK2 bemenetén (3 Volt alá). Nem tudom van-e jelentősége, hogy ez egy fényképező USB kábele. Normál működés esetén csak pár tized volt fesz. esést mértem. Még egy észrevétel: 18F írását megcsinálja hiba nélkül, törlés (erase) parancs után visszaolvasom, és ott van ugyanúgy az állomány Üdv
Az eredeti PICkit2-ben 680uH-s tekercs van. Mi az oka annak, hogy Te 220uH-set próbálsz használni, mikor ugyanebből a típusból létezik 680uH is ugyanannál a forgalmazónál (én is csak azért használok 470uH-t időnként, mert sokszor nem lehet kapni 680uH-t abból a fajtából, amit én szoktam venni - de a 220uH már nagyon a "tűrésen kívül" esik)? Az eltérés az eredeti értéktől nyugodtan okozhatja a leírt hibajelenségeket, mivel a firmware-ben lévő időzítéseket nem a 220uH-hez találták ki. Hogy egyáltalán beáll a 12V-ra, az csak a firmware-be épített szabályozási algoritmusnak köszönhető.
Szia
Azért ezt használom, mert az alkatrészlistában ez szerepel, és ezt ajánlották, jobb híján. Ha szerzek 680uH tekercset, milyen terhelhetőségűt vegyek? Vagy ez lényegtelen? Üdv
Nekem is 220uH van. A méretei miatt használom. Még egyik példányban sem volt vele gond, nem hiszem, hogy ez a baj!
Ide nem kell nagy áram, 1-200mA bőven elég. Ahogy nézem, 6mm-es méretben nincs ennél nagyobb érték, 8mm-esben van 470uH (annak jónak kell lennie), vagy 9mm-esben van 680uH. De a 220uH-nél szerintem még az ellenállás formájú (axiális) 680uH-ssel is jobban jársz (vagy a L...x-nél láttam SMD 470uH-ket, talán még azzal is lehetne helyettesíteni, ha már SMD a panel).
A PK2 firmware a kezelőprogramtól megkap egy kitöltési tényezőt, amit a PWM-be ír. A PWM kimenete fogja a kapcsolótranzisztort (FET-et) vezérelni, így a kitöltési tényezőnek (gyakorlatilag az impulzusszélességnek) elméletileg igazodnia kell a kapcsolt induktivitáshoz. A firmware a szebályozás során _nem_ nyúl a kitöltési tényezőhöz, mindössze a PWM-et kapcsolgatja ki/be a visszacsatoláson mért feszültség szerint.
Ha a gyárilag betervezett induktivitásnak csak a harmada van ott, akkor a FET bekapcsolt állapotában az áram felfutása háromszor meredekebb a tekercsen ezáltal háromszor akkora csúcsáram alakul ki az impulzus végére. Jó esetben a tekercs elviseli az így kialakult csúcsáramot, rossz esetben telítésbe megy a vasmag és a csúcsáram olyan rohamosan megnő, hogy az már jelentős áramfelvételt fog produkálni a VUSB-ről, esetleg a tekercs jól fel is melegszik. A háromszoros csúcsáram miatt a tekercsben egyetlen impulzus alatt tárolt energia (1/2*L*I^2) a kilencszerese lenne, de a harmad induktivitás miatt "csak" a háromszorosa lesz. Ez azt jelenti, hogy a Vpp kialakulásakor ugyanolyan pufferen háromszor gyorsabban fog felfutni a feszültség, és ha a szabályozás sebessége ehhez "lomha", akkor bizony jelentős túllövés fog kialakulni (ha jól emlékszem, a szabályozás interruptban történik, tehát lehet, hogy nem túl "gyors"). Itt jut eszembe, hogy hasonló túllövést okozhat az is, ha a puffer, amire a Vpp pumpa dolgozik (a Schottky dióda katódjánál) kapacitáshiányos, akkor is hasonló a jelenség, ezt még érdemes megvizsgálni!
Megértem az elvi megközelítésed, de mivel én végigpróbáltam egy halom induktivitást, és behatároltam melyikekkel működik, így most nehéz elhinni, hogy ez a baj. Még egy kézzel tekert pár menetes tekercsel is jól működött, ami pár uH volt! Nekem is 220uH van most és még nem is langyos. Az összes Vpp feszt végigpróbáltam, nem volt gond.
De egy próbát mindenképpen megér, és ha kiderül, hogy ez a baj, akkor ki fogom javítani a cikkekben az értéket!
Szia
"A PK2 firmware a kezelőprogramtól megkap egy kitöltési tényezőt, amit a PWM-be ír." Akkor ezek szerint nincs jelentősége annak, hogy Watt esetleg egy másik firmware-ű PK2-vel próbált külömböző induktivitásokat és neki nem produkálta ezt a hibát? Összefoglalva: első rácsatlakozáskor teszt során jó Vpp értéket lehet mérni, többszöri próbálkozás esetén, vagy Pic beolvasáskor a Vpp (rendszertelenül) értéke 20 V fölé megy, ami aztán csökken lassan (nyilván, mivel melegszik minden) Ilyenkor a Fet, a tekercs, a C2 (max16V helyett 20V), de még az USB csatlakozó is melegszik. A PK2 bemeneti feszültsége 4,8V-ról leesik 3V alá, és ott is marad amíg szét nem húzom az USB csatit, a PK2 program meg lefagy. Még ma kipróbálom másik induktivitással (ha kapok), és visszaírok a fejleményről. Üdv
Azért talán érdemes lenne megmérni az USB kábel ereinek ellenállását. Én sajnos találkoztam egy olyan kábellel korábban, aminek minden ere 4-5 ohm ellenállást képviselt, a tápban így összesen 10 ohm soros ellenállás alakult ki. Egy egész napomat elvette az ICD2 élesztésekor, mire rájöttem, hogy a kábel az oka a kínlódásnak.
Szerintem watt és én is gyári firmware-eket használunk, így attól nem szabad függnie semminek. Pont ezért érdemes törekedni a gyári induktivitásérték betartására a Vpp pumpában.
Idézet: „Még ma kipróbálom másik induktivitással (ha kapok), és visszaírok a fejleményről.” Igen, ez egy fontos próba lesz, minden kiderülhet. Várjuk az eredményt!
Sziasztok
Teljes siker! Megoldódott a probléma, igaz csak 470uH-et kaptam, de már ezzel is lényeges a javulás, pedig "kegyetlenül megkínoztam", kapcsolgattam össze-vissza a Vpp-t teszteléskor, rajtahagytam negyed órára, nyoma nincs melegedésnek, sőt pár tizeddel még javult is a Vpp értéke, mivel eddig 11,8V környékén volt (amikor jó stádiumba volt). A 18F-t gond nélkül írja-olvassa, viszont ami aggaszt, hogy a 16F628-al továbbra sem boldogul, pedig kipróbáltam LVP-módba is. Ha kézzel hozzáérek a PGM lábhoz akkor néha felismeri, de elég bizonytalan. Nem tartom valószínűnek, hogy elszállt, mert másik Pic-el is kipróbáltam és ugyanazt produkálja, de nem akarom offolni a témát. Ja, és az USB kábelen vonalanként 1 ohm-ot mértem(terheletlenül), úgygondolom ez megfelelő. üdv
Azért nem illene annak 1 ohm-nak se lennie. Oda-vissza az már 2 ohm, ha van 250mA terhelés, akkor már 0,5V esik a kábelen. Ha tudsz, használja valami rendesebb kábelt.
Szia!
Végre egy működő PicKit2 tulajdonosa lettél... Úgy sikerült a PicKit2 saját programjával a 16F628-at programozni, hogy a PGM lába nem volt bekötve sehova. A törléséhez 4.50V Vdd kell, ha az USB kábel 1+1 ohm, akkor lehet, hogy továbbra sem lesz meg a minimum feszültség követelmény (A 18F2550-nél már 3V elég). Nagy USB B csatlakozóm és vastag kábelem van, az USB tápfeszültség ~4.95V. A 680uH induktivitás ellenállás kivitelű, furatszerelt, 100mA-es típus. Szia
Én is 220uH raktam bele ahogy az alkatrészlistán szerepelt furcsa is volt mert a szilva félébe meg Ez van és azzal nem volt bajom! Akkor szerintem ebbe is egy ilyet teszek bele még az élesztés elött!
Szia
Ezzel az USB kábel dologgal igazatok lehet, ha a 18F Vdd-jére beteszek 1 diódát akkor az a pár tized volt miatt már nem írja a 18F-et szóval ennyin múlik. De a lényeg az, hogy így működik, lehet, hogy küszöb érték, de működik, a Vdd tesztelésen 4,45 V ot mértem. A 16F-es dologról, meg jól benéztem! Lvp módba működik az írása (legalább mostmár tudom mire jó az AUX) Normál módba meg lehet, hogy tényleg hiányzik az a pár tized volt. Mindenkinek köszönöm a segítséget, remélem tanultunk az esetből. Üdv
Szia
Ha már betetted, ne vedd még ki, ha megkérhetlek, csak puszta kíváncsiságból, nézdmeg légyszíves, hogy neked is produkálja-e azt a jelenséget mint amit nekem csinált. De csak max pár másodpercig hagyd rajta mert a C2 nem csípi a 18-20 Voltot. üdv |
Bejelentkezés
Hirdetés |