Fórum témák
» Több friss téma |
Fórum » 12 V-os egység áramfelvétel mérése PIC-el
Témaindító: Net_Boy_debr, idő: Okt 17, 2010
Témakörök:
Üdv!
Egy kis segítséget szeretnék kérni. Teljesen hobbi célra szeretnék létre hozni egy olyan áramkört PIC-el, amely 3 vagy 4 db 12 V-os LED áramfelvételét figyelné, melyet megjelenítene egy kijelzőn. Utána néztem a neten adatlapoknak, de sajnos a PIC interfésze csak 0-5 V-os feszültséget és áramot tud mérni. Létezik olyan IC vagy más típusú áramköri elem, amely tudja mérni ezt az áramfelvételt? Egy olyanra lenne szükségem, amely el tudja küldeni a PIC-nek az információkat. A válaszokat előre is köszönöm!
Szia!
A LED -ek áramát mérd a föld ágba tett sönt ellenálláson eső feszültséggel. Ha az ellenállás elég kicsi, akkor a kimenő feszültség nem változik sokat, de az árammal arányos mérendő feszültség is kicsi lesz. Ide használj egy olyan erősítőt, aminek a bemenő feszültség tartománya a földet is tartalmazza: MCP602, MCP6002. Az erősítő erősítését úgy állítsd be, hogy a maximális áramnál a kimenete legyen 5V. Ekkor az áramot 10 bit felbontással tudod mérni a legtöbb pic -kel, amiben van A/D, de pl. a 18F4523 (és társaival) 12 bitre is lehet. Ha a programodban nem szeretnél tört számokkal számolni, az erősítést be lehet úgy is állítani, hogy a maximális áramnál a 10 bites A/D 1000 -et adjon.... A mérőkör tervezésénél figyelni a huzalozásra, a sönt(ök) és az erősítő bemenete közötti vezetékről ne ágazzon le más vezeték, az erősítő földje a söntök közös pontjára menjen, ott legyen a föld csillagpont...
Szia!
A következő megoldást javaslom. A LED-ekkel köss sorba egy 1 Ohm értékű ellenállást. A rajta mérhető feszültség egyenesen arányos az árammal (Ohm törvény). Ezt a feszültséget egy műveleti erősítős áramkörre kell rávezetni, aminek az erősítésének a beállításával tudsz a PIC A/D konverterének megfelelő jelet előállítani. Egyébként a ha rákeresel a google-n hogy motor árammérés, találni fogsz kapcsolási rajzokat, amik a fent leírt módon működnek Bővebben: Link Üdv: MaGor
Szia! Igen, ismerem ezt az IC-t. Hol lehet olcsón beszerezni?
Szia. Olcsón? Ezt a szót nem ismerem. A HQ-nál vettem, kb. 700Ft./db.
Egy ledhez kell 1 * 0.1 Ohm @ 10 Ft, 1/2* MCP6002 @ 100Ft... Kell még egy - két ellenállás és szűrőkondenzátor. A föld ágban levő sönt ellenállásos módszer kb. 70-80 Ft / LED.
Létezik ilyen IC. A MAX741, beépített 3A terhelhetőségű sönttel. A kimenőjel áram, amely a mért áram 1/2000-e. A kimenet és a test közé kötött ellenállás értékétől függ a mért árammal arányos jelfeszültség.
Üdv
Sziasztok!
Kicsit másra kell, másképp, de a téma lefedi nagyjából az igényt. Gépjármű akkumulátor garanciás vizsgálathoz jönne jól néhány különleges esetben, mikor minden más tudomány becsődölt. Aminek meg kellene felelnie: - kis méret, kb. 10cm*10cm*5cm méretű dobozba férjen bele - a doboz a víztől védené, de a hidegtől nem, akár -20fokban is kellene üzemeljen, az autó motorteréről lévén szó, viszont meleg is lehet - kis fogyasztás, 10mA körül még belefér - mérnie kellene egy adott időközzel az akku fezültségét 9V és 16V között, pl. 10 percenként és tárolni egy memóriakártyára - ha nagy változás áll be, egy adott intervallumban sűrűbb mintavétellel (az indítás kb. 1-3s alapból, ezt kellene felosztani, hogy látszódjon a csúcs és a lecsengés) kell rögzíteni - felbontásra csak tippelek, 10bit már elég lehetne - pontosság +-10% elég lenne, ha kihozható - természtesen megbízható készülék kellene, amit nyugodt szívvel benne lehetne hagyni egy-egy ügyfél autójában 1-2 hétre, persze az akkucsatlakozásnál rögtön indulna egy 50mA-es (ha van kisebb, akkor azzal) biztosítékkal Még gondoltam olyanra, hogy egy piezolapos rugós rezgésérzékelővel meg lehetne látni, hogy jár-e a motor, esetleg külső piezó a motorhoz rögzítve. Másképp körülményes lenne, ne kelljen még több szálat keresni a motortérben, CAN-BUS meg nem minden autóban van. A rezgés frekevenciájából lehetne látni nagyjából a fordulatszámot is, hogy épp a generátor tölt, mert megy az autó, vagy külső töltő van rajta. Ezt is egy adott időközönként rögzítve, ha jelzett a piezó, hogy mozgás van. Ez a rezgésérzékelő segítene abban is, hogy az indítózás biztosan meg legyen, mivel ki kell nyitni az ajtót, motoszkálás van. Inkább legyen egy kicsit több helyen sűrűbb adat, minthogy lemaradjon egy indítózás. Arra nem igen lesz lehetőség, hogy gyújtás és ajtónyitás jelet bontsunk valahol az autóban. Elvileg meg lehetne oldani úgy is, hogy állandóan "pörgetne" a belső memóriájában egy adott időszakot sűrűbb mintavétellel és ha kell, akkor le lehetne tárolni visszamenőleg 2-3s-et minimum, de ez gondolom növelné a fogyasztást. Az árammérés hab lenne a tortán, vagy lakatfogó adapterrel, vagy egy külső vezetékkel az önindítón (egyenfeszültség erősítés után a vezetéken eső feszültségből) és hitelesítve azt beszereléskor...kicsit macerás lenne ez utóbbi. Meg lehet szerintetek ezt csinálni? Pic-ben még sehol nem állok, elképzelni sem tudom, hogy regisztereket írjak és a gépi kód is messze áll tőlem. Fejlettebb nyelveken programozok, persze teljesen más területen, ha elég lenne logikailag levezényelni (ha, akkor ez és ez, amíg). Üdv Inhouse
Ez szép kis project, és persze a lényeg nem is kivitelezhetetlen (viszonylag olcsón). Már csak el kell kezdeni
Idézet: „Már csak el kell kezdeni” Hát ez az...Pic szűz vagyok. Üdv Inhouse
Üdv!
Idézet: „Pic szűz vagyok” Akkor ajánlanám figyelmedbe valamelyik BASIC vagy C fejlesztőkörnyezetet! Személy szerint én az Oshosoft PIC Simulator IDE-t ajánlom. Jelenleg most meg lehet venni az egész csomagot 25Euro-ért. (Z80, 8085, AVR, PIC, PIC10, PIC18, Function grapher és ezekhez az kiegészítő modulok) Nem tudom meddig tart még az akció, de amúgy 99Euro lenne. Persze, ez nem jelenti azt, hogy valamilyen szinten ne kelljen ismerni az asm-et.
Szia!
Egy ilyen projectet nem lehet magas szintű nyelven megoldani? Fogyasztásilag van esély a megcélzott érték közelébe kerülni? Létezik valami modul, amiből lehet ilyet felépíteni, kevés bűvészkedéssel? Köszönöm. Üdv Inhouse
Természetesen simán meg lehet oldani, talán a legbonyolultabb a memóriakártya kezelése. De lehetne közvetlenül egy FLASH memóriába menteni, amely tartalmát egy soros vagy USB interfésszel lehetne letölteni. Az áramfelvételt pedig úgy lehet csökkenteni, hogy az órajelet nem túl nagyra kell megválasztani és a PIC-et csak a mintavételezés idejére kell felébreszteni az alvó üzemmódból. Tehát biztosan belefér abba a 10mA-be.
Szerintem modul nincs kifejezetten erre a feladatra. Szerintem túl sok külső alkatrész nem kell hozzá, majd össze okoskodjuk itt páran.
Köszönöm!
Gyakorlatilag mindegy, hogy kártya, vagy USB. Hopp, ami még fontos, hogy -20fokban üzemelhet-e? Üdv Inhouse
Ez viszont egy elég fogós kérdés. Elég jó szigeteléssel talán nem lenne gond.
Köszönöm.
A szigetelés is kihűl mondjuk pár nap alatt, fűtésre meg ugye nem nagyon lesz energia. Táplálásnak gondolom elég az akku feszültsége, indításkor leeshet egy pár pillanatra 10V alá is, de 5V akkor is előállítható. Lehet galvanikus kapcsolatban a Pic táplálása és a mérendő feszültség? Üdv Inhouse
Nézegettem kicsit, hogy melyik PIC lenne tökéletes, és szerintem a 16F690 bőven kiszolgálná. Van belső 8MHz-es oszcillátora, kb 1mA az áramfelvétele működésközben, sleep módban pár nA nagyságrendű. Adatlap szerint akár -40°C-ban is üzemelhet. Van sok program memóriája és RAM is van elég, 12db 10bit-es ADC bemenet, és még sok minden. Szerintem galvanikus leválasztás nem kell.
Köszönöm, jól hangzik. Még többet is tud, mint kellene.
-40fok? Mint a katonai cuccok! Üdv Inhouse
Én is csodálkoztam! Nem tudom mennyi benne az igazság.
Nézegettem a netet közben, ahogy látom, egy Pickit2-vel el tudnék indulni... Ami furcsa volt, hogy itt a HEStore-ban 23eFt, máshol meg láttam 11eFt-ért ugyanazt a demo board-al együtt.
Bár láttam, hogy ezt is meg lehet építeni, de az idő lesz a legnagyobb ellenségem...meg most a hideg az irodában! Üdv Inhouse
szerintem a belső rc oszcit nem kellene használni, könnyen elmegy a frekije. számítani kell rá, hogy -20°C -ról indul és a végén már +40 felett van
Ez igaz, de nem hinném, hogy ennél túlságosan be kellene tartani az időzítéseket. Hiszen nem egy pontos órát kell készíteni, hanem egy bizonyos időközönként mintavételező áramkört.
Szerintem ha venni akarod, akkor a ChipCAD Kft.-től vedd meg. Ott elég jó árban vannak ezek a dolgok, mert ők az első számú magyarországi disztribútora a Microchip-nek.
A Farnellnál is kb. annyi 11700, a ChipCad-nél 11400Ft.
Egyébként ez lenne az? DV164120 PICKit 2 starter11 400 Ft Elvileg ez egy USB-s programozó, egy demopanel és egy 16F690. Találtam free picbasic-et, free picbasic compiler, gondolom elindulni elég lenne... Üdv Inhouse
Igen, az az!
Ezt a free BASIC-et nem ismerem, próbálgatni biztos jó.
Köszönöm!
Hopp, itt már lebeszélik az embert a 2-es csomagról és a 3-ast ajánlják inkább...mivel tud többet? Érdemes azt venni? Még el sem kezdtem és már elavult lesz? Üdv Inhouse
Azóta sem jutottam előbbre ebben az ügyben, bár már lett volna rá szükség az idén is vagy 3-szor...
Találtam egy készüléket, ami egy részét lefedné a feladatnak, és csak OBD II autókban, de működhetne... TEXA OBD Log
28eFt áfásan.
Amiket tudnék belőle használni az a feszültség, a fordulatszám, a sebesség, és a levegő hőmérséklet, ez utóbbit nem tudom hol méri... Kedvem még csak lenne, időm nem lesz rá szerintem soha...bár soha ne mondd, hogy soha, nem adom fel, talán a következő életemben... Ránézek a topicra. |
Bejelentkezés
Hirdetés |