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!

Kapcsolódó cikkek