Real Time Pi clock sincronizarea de timp conexiune Internet RTC

Real Time Pi

Una din problemele cele mai delicate în utilizate plăcii de dezvoltare Raspberry Pi este contorizarea exactă a trecerii timpului / menținerea orei exacte. Implicit funcționarea plăcii Raspberry Pi pleacă de la presupunerea că există întotdeauna disponibilă o conexiune Internet prin intermediul căreia se va face sincronizarea de timp și astfel se va asigura o contorizare exactă a trecerii timpului.

În cazurile în care nu este disponibilă o conexiune Internet, sisteme izolate care funcționează în mod autonom de exemplu, menținerea orei exacte în mod corect este o provocare mai ales după întreruperea alimentării. Cea mai simplă soluție pentru a preveni funcționarea utilizând o referință de timp eronată este adăugarea plăcii Raspberry Pi a unui modul RTC (Real Time Clock).

Un modul RTC este capabil să contorizeze în mod exact trecerea timpului și, mai mult decât atât, este capabil să mențină setările de oră și dată în lipsa alimentării cu energie electrică utilizând o mică baterie de 3V.

În cadrul lecției de față vom exemplifica utilizarea unui modul RTC cu o placă Raspberry Pi prin două variante de modul RTC:

  • SparkFun Real Time Clock Module bazat pe circuitul DS1307 – unul dintre cele mai utilizate circuite RTC;
  • Olimex Real Time Clock RTC bazat pe circuitul NXP PCF8563. Ambele module RTC se vor interconecta cu placa Raspberry Pi prin intermediul protocolului serial I2C.

Circuitul DS1307 funcționează la 5V din acest motiv pentru a putea interconecta modulul cu placa de dezvoltare Raspberry Pi (a cărei linii I2C nu acceptă niveluri de tensiune mai mari de 3.3V) este nevoie să dezactivăm rezistențele de pull-up aflate pe PCB-ul modulului și care țin liniile I2C la 5V – comunicația I2C va utiliza rezistențele de pull-up aflate pe placa Raspberry Pi.

Dezactivarea se face prin decositorirea unui jumper al modulului (indicat în imaginea următoare). ATENȚIE!!! Este esențială decositorirea corectă, deconectarea sigură a rezistențelor ce țin liniile I2C conectate la 5V altfel este posibilă distrugerea pinilor plăcii Raspberry Pi. Se poate verifica suplimentar, cu ajutorul unui multimetru, rezistența dintre pinii 5V și SDA/SCL.

Dacă rezistența este infinită (indicată de obicei de multimetru prin 1) atunci decuplarea este corectă și putem conecta modulul la placa Raspberry Pi. Dacă multimetru indică între 2 și 4Kohm atunci rezistențele nu au fost deconectate corect – se poate încerca răzuirea fină a jumperului cu o lamă.

Conținutul acestui articol este în format PDF pus la dispoziție de specialiștii RoboFun.ro. Pentru a vizualiza apăsați butonul Preview iar pentru a descărca butonul Download.

Real Time Pi

  • Una din problemele cele mai delicate în utilizate plăcii de dezvoltare Raspberry Pi este contorizarea exactă a trecerii timpului / menținerea orei exacte. Implicit funcționarea plăcii Raspberry Pi pleacă de la presupunerea că există întotdeauna disponibilă o conexiune Internet prin intermediul căreia se va face sincronizarea de timp și astfel se va asigura o contorizare exactă a trecerii timpului. În cazurile în care nu este disponibilă o conexiune Internet, sisteme izolate care funcționează în mod autonom de exemplu, menținerea orei exacte în mod corect este o provocare mai ales după întreruperea alimentării. Cea mai simplă soluție pentru a preveni funcționarea utilizând o referință de timp eronată este adăugarea plăcii Raspberry Pi a unui modul RTC (Real Time Clock). Un modul RTC este capabil să contorizeze în mod exact trecerea timpului și, mai mult decât atât, este capabil să mențină setările de oră și dată în lipsa alimentării cu energie electrică utilizând o mică baterie de 3V. În cadrul lecției de față vom exemplifica utilizarea unui modul RTC cu o placă Raspberry Pi prin două variante de modul RTC: • SparkFun Real Time Clock Module bazat pe circuitul DS1307 – unul dintre cele mai utilizate circuite RTC Circuitul DS1307 funcționează la 5V din acest motiv pentru a putea interconecta modulul cu placa de dezvoltare Raspberry Pi (a cărei linii I2C nu acceptă niveluri de tensiune mai mari de 3.3V) este nevoie să dezactivăm rezistențele de pull-up aflate pe PCB-ul modulului și care țin liniile I2C la 5V – comunicația I2C va utiliza rezistențele de pull-up aflate pe placa Raspberry Pi. Dezactivarea se face prin decositorirea unui jumper al modulului (indicat în imaginea următoare). ATENȚIE!!! Este esențială decositorirea corectă, deconectarea sigură a rezistențelor ce țin liniile I2C conectate la 5V altfel este posibilă distrugerea pinilor plăcii Raspberry Pi. Se poate verifica suplimentar, cu ajutorul unui multimetru, rezistența dintre pinii 5V și SDA/SCL. Dacă rezistența este infinită (indicată de obicei de multimetru prin 1) atunci decuplarea este corectă și putem conecta modulul la placa Raspberry Pi. Dacă multimetru indică între 2 și 4Kohm atunci rezistențele nu au fost deconectate corect – se poate încerca răzuirea fină a jumperului cu o lamă Modalitatea de conectare a celor două module cu placa de dezvoltare este similară: pinii SDA, SCL ai modulelor se conectează la pinii SDA, SCK ai plăcii Raspberry PI (pinii 3 și 5). Pinul GND se conectează la pinul de GND (pinul 6). Modulul bazat pe DS1307 are conectat pinul de 5V la pinul de 5V al plăcii Raspberry Pi (pinul 4) iar modulul bazat pe PCF8563 are pinul de alimentare conectat la pinut de 3.3V al plăcii Raspberry Pi (pinul 1).   Una din problemele cele mai delicate în utilizate plăcii de dezvoltare Raspberry Pi este contorizarea exactă a trecerii timpului / menținerea orei exacte. Implicit funcționarea plăcii Raspberry Pi pleacă de la presupunerea că există întotdeauna disponibilă o conexiune Internet prin intermediul căreia se va face sincronizarea de timp și astfel se va asigura o contorizare exactă a trecerii timpului. În cazurile în care nu este disponibilă o conexiune Internet, sisteme izolate care funcționează în mod autonom de exemplu, menținerea orei exacte în mod corect este o provocare mai ales după întreruperea alimentării. Cea mai simplă soluție pentru a preveni funcționarea utilizând o referință de timp eronată este adăugarea plăcii Raspberry Pi a unui modul RTC (Real Time Clock). Un modul RTC este capabil să contorizeze în mod exact trecerea timpului și, mai mult decât atât, este capabil să mențină setările de oră și dată în lipsa alimentării cu energie electrică utilizând o mică baterie de 3V. În cadrul lecției de față vom exemplifica utilizarea unui modul RTC cu o placă Raspberry Pi prin două variante de modul RTC: • SparkFun Real Time Clock Module bazat pe circuitul DS1307 – unul dintre cele mai utilizate circuite RTC Circuitul DS1307 funcționează la 5V din acest motiv pentru a putea interconecta modulul cu placa de dezvoltare Raspberry Pi (a cărei linii I2C nu acceptă niveluri de tensiune mai mari de 3.3V) este nevoie să dezactivăm rezistențele de pull-up aflate pe PCB-ul modulului și care țin liniile I2C la 5V – comunicația I2C va utiliza rezistențele de pull-up aflate pe placa Raspberry Pi. Dezactivarea se face prin decositorirea unui jumper al modulului (indicat în imaginea următoare). ATENȚIE!!! Este esențială decositorirea corectă, deconectarea sigură a rezistențelor ce țin liniile I2C conectate la 5V altfel este posibilă distrugerea pinilor plăcii Raspberry Pi. Se poate verifica suplimentar, cu ajutorul unui multimetru, rezistența dintre pinii 5V și SDA/SCL. Dacă rezistența este infinită (indicată de obicei de multimetru prin 1) atunci decuplarea este corectă și putem conecta modulul la placa Raspberry Pi. Dacă multimetru indică între 2 și 4Kohm atunci rezistențele nu au fost deconectate corect – se poate încerca răzuirea fină a jumperului cu o lamă Modalitatea de conectare a celor două module cu placa de dezvoltare este similară: pinii SDA, SCL ai modulelor se conectează la pinii SDA, SCK ai plăcii Raspberry PI (pinii 3 și 5). Pinul GND se conectează la pinul de GND (pinul 6). Modulul bazat pe DS1307 are conectat pinul de 5V la pinul de 5V al plăcii Raspberry Pi (pinul 4) iar modulul bazat pe PCF8563 are pinul de alimentare conectat la pinut de 3.3V al plăcii Raspberry Pi (pinul 1).   Una din problemele cele mai delicate în utilizate plăcii de dezvoltare Raspberry Pi este contorizarea exactă a trecerii timpului / menținerea orei exacte. Implicit funcționarea plăcii Raspberry Pi pleacă de la presupunerea că există întotdeauna disponibilă o conexiune Internet prin intermediul căreia se va face sincronizarea de timp și astfel se va asigura o contorizare exactă a trecerii timpului. În cazurile în care nu este disponibilă o conexiune Internet, sisteme izolate care funcționează în mod autonom de exemplu, menținerea orei exacte în mod corect este o provocare mai ales după întreruperea alimentării. Cea mai simplă soluție pentru a preveni funcționarea utilizând o referință de timp eronată este adăugarea plăcii Raspberry Pi a unui modul RTC (Real Time Clock). Un modul RTC este capabil să contorizeze în mod exact trecerea timpului și, mai mult decât atât, este capabil să mențină setările de oră și dată în lipsa alimentării cu energie electrică utilizând o mică baterie de 3V. În cadrul lecției de față vom exemplifica utilizarea unui modul RTC cu o placă Raspberry Pi prin două variante de modul RTC: • SparkFun Real Time Clock Module bazat pe circuitul DS1307 – unul dintre cele mai utilizate circuite RTC Circuitul DS1307 funcționează la 5V din acest motiv pentru a putea interconecta modulul cu placa de dezvoltare Raspberry Pi (a cărei linii I2C nu acceptă niveluri de tensiune mai mari de 3.3V) este nevoie să dezactivăm rezistențele de pull-up aflate pe PCB-ul modulului și care țin liniile I2C la 5V – comunicația I2C va utiliza rezistențele de pull-up aflate pe placa Raspberry Pi. Dezactivarea se face prin decositorirea unui jumper al modulului (indicat în imaginea următoare). ATENȚIE!!! Este esențială decositorirea corectă, deconectarea sigură a rezistențelor ce țin liniile I2C conectate la 5V altfel este posibilă distrugerea pinilor plăcii Raspberry Pi. Se poate verifica suplimentar, cu ajutorul unui multimetru, rezistența dintre pinii 5V și SDA/SCL. Dacă rezistența este infinită (indicată de obicei de multimetru prin 1) atunci decuplarea este corectă și putem conecta modulul la placa Raspberry Pi. Dacă multimetru indică între 2 și 4Kohm atunci rezistențele nu au fost deconectate corect – se poate încerca răzuirea fină a jumperului cu o lamă Modalitatea de conectare a celor două module cu placa de dezvoltare este similară: pinii SDA, SCL ai modulelor se conectează la pinii SDA, SCK ai plăcii Raspberry PI (pinii 3 și 5). Pinul GND se conectează la pinul de GND (pinul 6). Modulul bazat pe DS1307 are conectat pinul de 5V la pinul de 5V al plăcii Raspberry Pi (pinul 4) iar modulul bazat pe PCF8563 are pinul de alimentare conectat la pinut de 3.3V al plăcii Raspberry Pi (pinul 1).  

    Citește și:

    https://crisstel.ro/arduino-motoare-stepper-si-easydriver/ https://crisstel.ro/telecomanda-universala-arduino-in-infrarosu/ https://crisstel.ro/politica-celor-60-de-zile-aplicata-de-magazinul-banggood/

    Poți folosi următorul cupon de reducere pentru a obține discount la componente electronice:

    [wpcd_coupon id=2636]

    Pentru alte cupoane de reducere apăsați aici

    Men's Fur Suede Leather Motorcycle Clothing W Raspberry Pi este contorizarea bazat pe circuitul DS1307 coupons from China
    Men's Fashion Casual Warm Fuzz Hoodie Jacket Raspberry Pi este contorizarea bazat pe circuitul DS1307 banggood cupon
    Men's Winter Fur Jacket Coat Long Section Lar Raspberry Pi este contorizarea adăugarea plăcii Raspberry Pi banggood coupons
    Men's Short Fur Jacket Coat Winter Flight Sui Raspberry Pi este contorizarea adăugarea plăcii Raspberry Pi coduri de reducere pentru Banggood
    Men's Motorcycle Leather Flight Jacket Coat A Raspberry Pi este contorizarea adăugarea plăcii Raspberry Pi cupon  gearbest
    Men's Mid-length Section Parka Coat with Turn face sincronizarea de timp  adăugarea plăcii Raspberry Pi gearbest romania
    Men's Thick Corduroy Cotton Jacket Lamb Fur C face sincronizarea de timp  adăugarea plăcii Raspberry Pi madalin gearbest
    Men's Long Section Woolen Coat Thicken Cashme face sincronizarea de timp madalin china gearbest
    Ortur4 V1 Linear Guide Rail High Speed High Accuracy Solid Heavy Duty Business 3D Printer Machine - Ortur4 V1 200G PLA Czech Republic face sincronizarea de timp gearbest com romania
    Xiaomi Redmi Note 8 Pro Global Version 6+64GB face sincronizarea de timp gearbest plata ramburs
    Xiaomi Populele APP LED Bluetooth USB Smart Ukulele 1pc - Cream normal type belgium registered gearbest
    Men's Plus Velvet Wide-waisted Hooded Jacket Winter Washed Cotton Coat gearbest promotional code
    Men Plus Velvet Warm Work Jacket Cotton Coat SparkFun Real Time Clock promotion coupon
    Men's Turn-down Collar Corduroy Parka Coat SparkFun Real Time Clock promotion code 2020
    Men Color Matching Hooded Fur Collar Warm Parka Coat SparkFun Real Time Clock coupon gearbest 2020
    Men's Fashion Loose Big Yards Jacket Coat SparkFun Real Time Clock gearbest 100$ coupon
    Men's Business Casual Woolen Coat SparkFun Real Time Clock taxe Gearbest
    Men's Hooded Printing Casual Parka Warm Furry Lining Coat bazat pe circuitul DS1307 gearbest pareri
    Xiaomi Mi Note 10 (CC9 Pro) 108MP Penta Camer bazat pe circuitul DS1307 gearbest europa
    Xiaomi Mi Note 10 (CC9 Pro) 108MP Penta Camer bazat pe circuitul DS1307 review xiaomi

Citește și:

Poți folosi următorul cupon de reducere pentru a obține discount la componente electronice:

Uprade Deals

Buy 2 Get 8% Off

Buy 4 get 18% Off

More Less
8%-18%
Expiră la: 01-04-2024
LinkedIn

Pentru alte cupoane de reducere apăsați aici

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email
Share on print
Print

Leave a Reply

Close Menu