logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Komputerowy miernik wykorzystania procesora.

UlfgaR 20 Sty 2011 22:52 10564 8
REKLAMA
  • Komputerowy miernik wykorzystania procesora.

    Autor wykorzystał zwykły obrotomierz samochodowy do skonstruowania miernika użycia CPU.

    Urządzenie komunikuje się z komputerem za pośrednictwem portu USB.
    Do komunikacji zostały użyte 3 przewody:
    - czerwony (+zasilania)
    - czarny (masa)
    - zielony (sygnałowy)

    Schemat

    Budowa układu jest bardzo prosta. Do zbudowania miernika wykorzystano:
    - mikrokontroler PIC18F2550
    - rezonator kwarcowy 4MHz
    - kondensatory 2x 22pF, 470nF, 10uF

    Zasilanie z portu USB jak i zasilanie mikrokontrolera wynosi 5V, natomiast zasilanie obrotomierza wynosi 12V

    Aby nie budować dodatkowego zasilacza autor użył małej przetwornicy napięcia:

    Komputerowy miernik wykorzystania procesora.

    Dokładny opis

    Po podłączeniu do komputera miernik wykrywany jest jako urządzenie HID. Oznacza to, że nie są potrzebne specjalne sterowniki do poprawnego działania urządzenia.

    Firmware

    Działanie programu jest bardzo proste: musi wygenerować sygnał prostokątny, którego częstotliwość będzie sterowała położeniem wskazówki w obrotomierzu

    Oprogramowanie

    Do sterowania i komunikacji urządzenia z komputerem służy program CPU Meter, który został napisany w języku C # i przy pomocy Visual Studio 2008.
    Aplikacja wykrywa, czy obrotomierz jest podłączony do komputera i pokazuje bieżącą wartość zużycia procesora.





    Wsad do mikrokontrolera
    Aplikacja CPU Meter

    Źródło

    Fajne? Ranking DIY
    O autorze
    UlfgaR
    Poziom 23  
    Offline 
    UlfgaR napisał 744 postów o ocenie 59, pomógł 39 razy. Mieszka w mieście Siemonia. Jest z nami od 2006 roku.
  • REKLAMA
  • #3 9034917
    UlfgaR
    Poziom 23  
    W projekcie na którym wzorował się autor, potencjometr służył do kalibracji układu
  • REKLAMA
  • #4 9035451
    Snikers
    Poziom 24  
    a nie jest to przypadkiem potencjometr do shiftlighta?
  • REKLAMA
  • #5 9035848
    necavi
    Poziom 18  
    Twórca mógłby pomyśleć nad większą uniwersalnością miernika: zajętość pamięci, obciążenie sieci.
  • #6 9036297
    Naimad_86
    Poziom 16  
    Dokładnie ten potencjometr co widać w dolnej części obrotomierza to od shiftlighta, dodatkowo widać działanie jego (czerwona dioda) przy 6 "tyś. obrotów":)
  • REKLAMA
  • #7 9037248
    mrh
    Poziom 18  
    Czy można zamiast HID'a użyć RS232 ???
  • #8 9044048
    ob
    Poziom 18  
    mrh: można to wszystko zrobić, tylko po co robić coś na antyczne złącze

    Można by zrobić jeszcze drugi licznik od prędkości pobierania z sieci :)
  • #9 9143007
    Pokry2
    Poziom 10  
    Witam
    Mógłbyś powiedzieć ,gdzie odstałeś taki ładny licznik ,oraz ile on wyniósł.
    Dzięki i pozdrawiam.
REKLAMA