X

Komputerowy miernik wykorzystania procesora.

20 Jan 2011 22:52 ULUlfgaR
  • Helpful post? (0)
    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.


    Link


    Wsad do mikrokontrolera
    Aplikacja CPU Meter

    Źródło
  • #2 20 Jan 2011 23:00
    baser
    Level 13  
    Helpful post? (0)
    Do czego służy potencjometr zamontowany w obrotomierzu?
  • #3 20 Jan 2011 23:14
    UlfgaR
    Level 23  
    Topic author Helpful post? (0)
    W projekcie na którym wzorował się autor, potencjometr służył do kalibracji układu
  • #4 21 Jan 2011 08:11
    Snikers
    Level 24  
    Helpful post? (0)
    a nie jest to przypadkiem potencjometr do shiftlighta?
  • #5 21 Jan 2011 10:56
    necavi
    Level 16  
    Helpful post? (0)
    Twórca mógłby pomyśleć nad większą uniwersalnością miernika: zajętość pamięci, obciążenie sieci.
  • #6 21 Jan 2011 13:05
    Naimad_86
    Level 16  
    Helpful post? (0)
    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":)
  • #7 21 Jan 2011 16:55
    mrh
    Level 18  
    Helpful post? (0)
    Czy można zamiast HID'a użyć RS232 ???
  • #8 23 Jan 2011 01:12
    ob
    Level 18  
    Helpful post? (0)
    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 12 Feb 2011 22:00
    Pokry2
    Level 10  
    Helpful post? (0)
    Witam
    Mógłbyś powiedzieć ,gdzie odstałeś taki ładny licznik ,oraz ile on wyniósł.
    Dzięki i pozdrawiam.
  Search 4 million + Products
Browse Products