Fórum mikro-chip - usb voltmérő a pic18f4550-en
USB voltmérő a pic18f4550-en
Segíts az amatőrnek megérteni az első linket. A fenti fórumokon nem kaptam választ. Remélem, a helyi szakértők.
Ui Az áramkört nem forrasztották, hanem olyan személy, aki az elektronikára szakosodott, de nem ugyanolyan módon, mint a PROTEUS-ban és a PROTON-ban. A programot a RadioKot kvarc kapcsolata forrasztotta. A PIC18F2550 helyett a PIC18F4550 szállítása (a méret és az árkülönbség). Amint fent írtam, a RadioKot firmware-vel együtt az áramkör működik és a Windows HID-ként határozza meg. Az első hivatkozás firmware-jével az eszköz nem ismerhető fel.
A Delphi programozásom amatőr, nem kell sok részletet tudnom.
Ez az USB voltmérő kell dolgoznom. Csak a voltam kimenetét érdekelnek a programban.
Re: USB voltmérő a pic18f4550-en
Originally Posted by demonpit (Сообщение 204864)
Miért működik a PROTEUSe firmware, de nem akarja megtenni az áramkört - az eszköz nem ismeretes
Valószínűleg - az MK config nem megfelelően van programozva. Milyen programot (programozó + szoftver)?
Originally Posted by demonpit (Сообщение 204864)
hogy az értékek 3-4 tizedes ponttal legyenek (például: 2,4987 v)? Számomra ez fontos.
Csak jelzésre vagy valós pontosságra van szüksége?
(Vásárolhat azonnal egy professzionális voltmérőt?)
Originally Posted by Marat (Сообщение 204876)
Valószínűleg - az MK config nem megfelelően van programozva. Milyen programot (programozó + szoftver)?
Originally Posted by Marat (Сообщение 204876)
Csak jelzésre vagy valós pontosságra van szüksége?
(Vásárolhat azonnal egy professzionális voltmérőt?)
Ezt az értéket további számításokra szeretném bevezetni. Szeretném, ha a tesztelő értékei megegyeznek a program értékeivel. Nem kell egy kész voltmérő. Szeretnék egy eszközt USB-n keresztül csatlakoztatni a számítógéphez, és további számításokkal megtenni a szükséges olvasást.
Re: USB voltmérő a pic18f4550-en
A tizedesjegyek számát illetően azonnal "kirakatnak".
A mikrokontroller 10 bites ADC modult tartalmaz. Így például, ha a bemeneti feszültség 0 és 5 V között változik, az ADC konverzió eredménye 0 és 1023 között változik. az ADC pontossága nem haladja meg a -4,9 mV-ot.
Nem láttam, hogyan alakulnak az ADC bemeneti áramkörei, például az op amp használata esetén megnövelheti a pontosságot, de csökkentheti a bemeneti jel mérési tartományát is.
Csak információt ad a gondolkodásra. Elvileg nem illik ez a műalkotás?
Re: USB voltmérő a pic18f4550-en
Originally Posted by Marat (Сообщение 204878)
Különböző módon válaszolok. Lehetséges, hogy a HEX c rádiós kód tartalmazza a mikrokontroller konfigurációját, és a proton HEX c nem tartalmazza az MC konfigurációját, és a programozás idején "kézzel" kell beállítani.
Ezért megismétlem az eredeti kérdést - mit akarsz varrni? (programozó + szoftver)
Ellenőrizze a konfigurációs szót, ha mindkét kocka villog.
Ui sem Proton, sem Proteus.
Re: USB voltmérő a pic18f4550-en
Originally Posted by Marat (Сообщение 204878)
Különböző módon válaszolok. Lehetséges, hogy a HEX c rádiós kód tartalmazza a mikrokontroller konfigurációját, és a proton HEX c nem tartalmazza az MC konfigurációját, és a programozás idején "kézzel" kell beállítani.
Ezért megismétlem az eredeti kérdést - mit akarsz varrni? (programozó + szoftver)
Ellenőrizze a konfigurációs szót, ha mindkét kocka villog.
Ui sem Proton, sem Proteus.
Az EXTRA-PIC programozót (amelyet egy hete vettem), és a "varrógépet" - icprog (az egyik Ineta-ból letöltött, a másik pedig a programozó lemezén volt). Mindkét változat pic18f4550. Mindkettőt összekeverve. Először is, az, amelyik a lemez - nem ment, majd (az előzőleg rögzített) az internetről letöltött - a hatás ugyanaz.
A válaszom van. Helyezze az MC konfigurációt a BAS-ba. és fordítson - ez lehetséges? Ha lehetséges, hogyan lehet ezt tenni?
Re: USB voltmérő a pic18f4550-en
Originally Posted by Pasha_Bi (Сообщение 204879)
A tizedesjegyek számát illetően azonnal "kirakatnak".
A mikrokontroller 10 bites ADC modult tartalmaz. Így például, ha a bemeneti feszültség 0 és 5 V között változik, az ADC konverzió eredménye 0 és 1023 között változik. az ADC pontossága nem haladja meg a -4,9 mV-ot.
Nem láttam, hogyan alakulnak az ADC bemeneti áramkörei, például az op amp használata esetén megnövelheti a pontosságot, de csökkentheti a bemeneti jel mérési tartományát is.
Csak információt ad a gondolkodásra. Elvileg nem illik ez a műalkotás?
Rendszer forrasztott nekem egy személy, ellentétben velem, az elektronika iránt. Elvben, én és két tizedes pont elég lenne. A maximális 100 mV-os feszültség. Ez a személy azt javasolta, hogy az erősítőt az MK elé helyezze, úgyhogy 100 mV-ra emeltem 1,00 V. Nos, újra képesek 100 mV-t mutatni - ez az általános iskola alapfokú aritmetikája.
A RadioKot rendszer három tizedesjegyet mutat be - ez többet tesz nekem. De nem tudom, hogyan kell ezt csinálni Delphi-ban. Az admin picbasic javasolta, hogy cserélje a DEC2-et DEC3-ra a BAS firmware fájlban. De nem vezetett semmihez. Például 2.457-re, de 2.045-ra mutatott. Hogyan kell kijavítani - a legkisebb ötlet nélkül.
Re: USB voltmérő a pic18f4550-en
Túl lusta, hogy ellenőrizze mindezt az adatlapon, de gyorsabb, hogy megpróbálja.
Ennek alapján vegye le a konfigurációs bájtokat a firmware-ből. amely rendszerint a Windows által meghatározott, az eszköz csatlakoztatása esetén határozza meg.
Ezután, amikor az IC-t programozza az ICPROG shell-ben, akkor kapja meg (a jelölőnégyzetek jelölőnégyzetek beillesztésével vagy eltávolításával) ugyanazt a firmware-re, mint amilyet nem rendelkezel Windows rendszerrel.
Ez mind 3 percet vesz igénybe.
Kapcsolja be és nézze meg az eredményt.
Mivel a hardver (tábla + áramkör + stb.) Ugyanaz, feltételezem, hogy legalább az USB-t kell megfelelően meghatározni. És talán még minden mást is.
Próbálja ki.
Re: USB voltmérő a pic18f4550-en
Marat
Őszintén szólva - a firmware teljes ZERO-ban található ez a konyha. A VB prog (Kota) programban a Format sorban négy nullát (0,0000000) adtam hozzá, hogy megtalálja az értéket hét tizedesvesszővel. Az utolsó számjegy (ahogy értem) kerekítve van (például: 2.2674884 - ha 7 zéró formátumban és 2.2675 - ha 4 zéró formátumban van). Nagyon boldog vagyok ezzel. De hogyan kell összekapcsolni ezt a (működő) HEX-t, hogy megtekinthesse a Delphi programot - nem tudom. A VB kód Delphi-ban történő újraírására tett kísérlet nem vezetett semmihez - az indításkor elkezdtem tiltani a paramétereket, amelyek hibát adtak. Ennek eredményeképpen eljutok hozzá, attól, amit én akarok elhagyni - a program elindult, de nem mutat adatokat.
Ui Minden olyan példa, amit az interneten találtam, csak a Proteusszal. Megnéztem.
Nem akarom elhagyni, amit elkezdtem.
Re: USB voltmérő a pic18f4550-en
URA. A fertőzés megérkezett!
Honnan származik ez az archívum? Nem emlékszem. Három BAS fájl létezik a Proton számára az USB témán. Egyiküket kihasználtam.
Marat! KÖZÖS KÉRDEZZE A SEGÍTSÉGET! Ha érdekel ez - elküldöm a forrást a Delphi-nak és a PROTON a-PROTEUS mappájához, valamint a nem definiált BAS-HEX fájlhoz és a HEX-fájlhoz.
Még egyszer - KÖZÖS KÉRDÉS A SEGÍTSÉGÉRT!