Raspberry Media Center - Partea 16 Sursa de alimentare; Helmut Karger

Helmut Karger> Proiecte> Raspberry Media Center> Raspberry Media Center - Partea 16: Alimentare

media
Acest articol este din nou despre hardware - și asta este Alimentare electrică a unui Raspberry Pi 2 și a perifericelor sale. Este clar că dispozitivele consumatoare de energie nu pot fi atașate la cele patru porturi USB ale unui Rasp Pi. Dar cum arată exact pentru o configurație de centru media?

Pentru a clarifica la jumătatea drumului cât atrag dispozitivele individuale actuale, mai întâi fac câteva măsurători. În acest scop am unul simplu Aparat de măsură pentru porturile USB adăugate pentru câțiva euro (vezi poza).

Iată rezultatele mele:

dispozitiv Puterea necesară
Raspberry Pi 2 de la 0,8W la 1,9W
Adaptor DVB-T (AVerMedia Volar Black HD) aprox 1,5W
Stick WLAN (Conrad N150 mini) aproximativ 0,6W
Hard disk USB (2 TB Toshiba Canvio) de la 0,9W la 2,1W
bâzâit (minim maxim.) aproximativ 3,8W la 6,1W

Ce se vede din măsurători?

În primul rând, desigur, realizarea foarte pozitivă că un centru media bazat pe un Raspberry Pi 2 poate fi utilizat numai cu 3,8W Poate opera consumul de energie în regim de ralanti. Aceasta este probabil mai mică decât unele televizoare folosesc în modul de așteptare. Dacă renunți la unitatea de disc externă, poți obține chiar și sub 3W.

Dacă luăm numai dispozitivele USB fără Rasp Pi în sine, acestea consumă în jur de 4,2 W la încărcare maximă. Cu o tensiune de 5V, acest lucru duce la o necesitate de energie de aproximativ 840mA - destul de mult mai mult pentru a avea o rezervă. Așa cum poți să găsești rapid pe internet, un Raspberry Pi 2 (implicit) oferă doar 600mA. Deci nu va fi atât de ușor. Dar, desigur, există soluții.

1. Extrageți mai multă energie din interfața USB de pe RasPi.

Prin setarea în config.txt, Raspberry Pi 2 poate fi mutat pentru a livra de două ori mai mult, adică 1.2A, în loc de 600mA. Întotdeauna cu condiția ca unitatea de alimentare să o poată manipula. Voi explica pe scurt folosind OpenELEC, cum se face această ajustare. Pentru XBian și OSMC același lucru se aplică, doar că config.txt este în/boot, nu este protejat la scriere, ci trebuie deschis cu drepturi de root (sudo).

Mai întâi, ne conectăm la OpenELEC de pe un alt PC prin SSH:

Parola este openelec.

Apoi eliminăm protecția la scriere a partiției/flash și edităm fișierul config.txt cu editorul Nano:

Aici adăugăm următoarea linie:

apoi ieșiți din Nano cu Ctrl-X și confirmați salvarea fișierului. Acum OpenELEC trebuie repornit cu:

Acum, Raspberry Pi 2 1200mA pentru cele patru porturi USB, care pot satisface deja multe cerințe. Trebuie doar încercat în cazuri individuale. Pentru mine funcționează minunat cu stick-ul DVB-T, care nu funcționează fără max_usb_current = 1. Dar hard diskul meu încă nu funcționează, curentul de pornire necesar pare a fi atât de mare încât trebuie găsită o altă soluție.

2. Utilizați un hub USB activ

A hub USB activ rezolvă problema alimentând dispozitivele USB cu alimentare de la propria unitate de alimentare. Hub-ul nu trebuie nici măcar să poată utiliza USB 3.0, deoarece Raspberry Pi 2 vorbește doar USB 2.0 oricum. Orice hub USB nu trebuie ales. Specificațiile USB 2.0 oferă doar 500mA per port USB, care ar putea fi strâns pentru hard disk-uri de 2,5 ″. În plus, are un anumit farmec să furnizeze RaspPi în sine cu energie din hub-ul USB. Apoi, puteți face chiar și fără o unitate de alimentare separată pentru Raspberry Pi. Vă recomand să consultați Embedded Linux Wiki pentru a găsi hub-uri adecvate. Recenziile clienților de pe Amazon oferă, de asemenea, indicații bune atunci când cumpărătorii de hub-uri scriu acolo că își pot furniza Pi-ul din acesta.

Conexiunea Raspberry Pi cu hub-ul USB trebuie apoi cu două cabluri respectiv. Cablul furnizat cu hub-ul conectează o ieșire USB a Raspberry cu intrarea de date a hub-ului. Acesta este soclul mai mic (USB 2.0 B). Al doilea cablu ocupă una dintre ieșirile hub-ului și duce la puterea de intrare a Raspberry Pi. Nu există date care rulează aici, conexiunea este utilizată doar pentru alimentare. Acest cablu necesită un conector standard USB 2.0 A tată pe partea hub și un conector Micro USB 2.0 B pe partea RasPi. Astfel de cabluri sunt adesea utilizate ca cabluri de încărcare pentru smartphone-uri.

Conexiunile rămase ale hub-ului USB sunt apoi utilizate pentru perifericele consumatoare de energie. Și cele trei porturi USB gratuite ale Raspberry pot fi încă utilizate. Pentru tastatură, mouse sau alte dispozitive care nu consumă multă energie electrică.

Avantajul unui hub este că spațiul celor patru porturi USB de pe Raspberry este slăbit. Mai multe stick-uri USB cu greu pot fi conectate la Raspberry Pi, deoarece acestea sunt în calea celuilalt datorită dimensiunii lor. Cu hub-urile USB, distribuția spațială a conexiunilor este adesea puțin mai generoasă.

Concluzie

Dacă perifericele de pe un Raspberry Pi 2 au nevoie de mai multă energie decât poate furniza Raspberry, puteți încerca mai întâi să obțineți mai multă energie pentru porturile USB prin max_usb_current = 1. În orice caz, o soluție stabilă este utilizarea unui hub USB activ. Apoi, el poate furniza și Raspberry.