Orodha ya maudhui:

NE555 Na Arduino Uno R3: 6 Hatua
NE555 Na Arduino Uno R3: 6 Hatua

Video: NE555 Na Arduino Uno R3: 6 Hatua

Video: NE555 Na Arduino Uno R3: 6 Hatua
Video: Управляйте 10 выходными контактами или реле с помощью 10 кнопочных переключателей с 1 входным контактом Arduino ANPB-V2. 2024, Oktoba
Anonim
NE555 Na Arduino Uno R3
NE555 Na Arduino Uno R3

Timer NE555, mzunguko uliochanganywa na mizunguko ya analog na dijiti, inaunganisha kazi za analog na mantiki katika IC huru, na hivyo kupanua sana matumizi ya nyaya zilizojumuishwa za analog. Inatumika sana katika vipima anuwai, jenereta za kunde, na oscillators. Katika jaribio hili, bodi ya Arduino Uno hutumiwa kujaribu masafa ya mawimbi ya mraba yanayotokana na mzunguko wa kusonga wa 555 na kuwaonyesha kwenye Serial Monitor.

Hatua ya 1: Vipengele

- Bodi ya Arduino Uno * 1

- kebo ya USB * 1

- NE555 * 1

- capacitor ya kauri 104 * 2

- Mpingaji (10kΩ) * 1

- Potentiometer (50KΩ) * 1

- Bodi ya mkate * 1

- waya za jumper

Hatua ya 2:

IC ya 555 awali ilitumika kama kipima muda, kwa hivyo jina 555 mzunguko wa wakati. Sasa inatumiwa sana katika bidhaa anuwai za elektroniki kwa sababu ya kuegemea kwake, urahisi, na bei ya chini. 555 ni mzunguko tata wa mseto na vitu kadhaa kama mgawanyiko, kulinganisha, msingi wa R-S, bomba la kutokwa, na bafa. Pini zake na kazi zao. Pini 1 (GND): ardhi

Bandika 2 (TRIGGER): wakati voltage kwenye pini inapunguza hadi 1/3 ya VCC (au kizingiti kinachofafanuliwa na bodi ya kudhibiti), kituo cha pato kinatuma kiwango cha juu

Pin 3 (OUTPUT): matokeo ya juu au ya chini, majimbo mawili 0 na 1 yameamua na kiwango cha umeme cha pembejeo; kiwango cha juu cha pato la sasa. 200mA kwa Juu

Bandika 4 (Rudisha): wakati kiwango cha chini kinapokelewa kwenye pini, kipima muda kitawekwa upya na pato litarejea kwa kiwango cha chini; kawaida kushikamana na pole chanya au kupuuzwa

Pin 5 (CONTROL VOLTAGE): kudhibiti voltage ya kizingiti cha chip (ikiwa inaruka unganisho, kwa msingi, kizingiti cha voltage ni 1/3 VCC na 2/3 VCC)

Pin 6 (THRESHOLD): wakati voltage kwenye pini inapoongezeka hadi 2/3 VCC (au kizingiti kinachofafanuliwa na bodi ya kudhibiti), kituo cha pato hutuma kiwango cha juu

Pin 7 (DISCHARGE): pato iliyosawazishwa na Pin 3, na kiwango sawa cha mantiki; lakini pini hii haitoi sasa, kwa hivyo pini 3 ni ya juu kabisa (au ya chini) wakati pini 7 ni ya juu (au ya chini); imeunganishwa na mtoza wazi (OC) ndani ili kutekeleza capacitor

Pin 8 (VCC): terminal chanya kwa NE555 timer IC, kuanzia + 4.5V hadi + 16V

Timer ya NE555 inafanya kazi chini ya njia zinazoweza kuhimilika, za kushangaza na za kusikika. Katika jaribio hili, itumie chini ya hali ya kushangaza, ambayo inamaanisha inafanya kazi kama oscillator.

Hatua ya 3: Mchoro wa Mpangilio

Mchoro wa Kimkakati
Mchoro wa Kimkakati

Hatua ya 4: Taratibu

Taratibu
Taratibu

Unganisha kipinga R1 kati ya VCC na DS inayotoa pini, kipingamizi kingine kati ya pini DS na pini ya kuchochea TR ambayo imeunganishwa na kizingiti cha TH na kisha kwa capacitor C1. Unganisha RET (pini 4) kwa GND, CV (pini 5) kwa capacitor nyingine C2 halafu chini.

Mchakato wa kufanya kazi:

Oscillator huanza kutetemeka mara tu mzunguko unapowashwa. Juu ya kutia nguvu, kwa kuwa voltage katika C1 haiwezi kubadilika ghafla, ambayo inamaanisha pini 2 ni kiwango cha chini mwanzoni, weka kipima saa 1, kwa hivyo pini 3 ni Kiwango cha juu. Gharama ya C1 ya capacitor kupitia R1 na R2, kwa muda mrefu:

TC = 0.693 (R1 + R2)

Wakati voltage katika C1 inafikia kizingiti cha 2 / 3Vcc, kipima muda kimewekwa upya na kubandika 3 ni kiwango cha chini. Kisha C1 hutoka kupitia R2 hadi 2 / 3Vcc, kwa muda mrefu:

Td = 0.693 (R2)

Kisha capacitor imejazwa tena na voltage ya pato huruka tena:

Mzunguko wa wajibu D = TC / (TC + Td)

Kwa kuwa potentiometer hutumiwa kwa kontena, tunaweza kutoa ishara za mawimbi ya mraba na mizunguko tofauti ya ushuru kwa kurekebisha upinzani wake. Lakini R1 ni kikaidi cha 10K na R2 ni 0k-50k, kwa hivyo safu ya mzunguko bora wa ushuru ni 0.545% -100%. Ikiwa unataka mwingine, unahitaji kubadilisha upinzani wa R1 na R2.

Dmin = (0.693 (10K + 0K)) / (0.693 (10K + 0K) + 0.693x0k) x100% = 100%

Dmax = (0.693 (10K + 50K)) / (0.693 (10K + 50K) + 0.693x50k) x100% = 54.54%

Hatua ya 1:

Jenga mzunguko.

Hatua ya 2:

Pakua nambari kutoka

Hatua ya 3:

Pakia mchoro kwenye ubao wa Arduino Uno

Bonyeza ikoni ya Pakia ili kupakia nambari kwenye bodi ya kudhibiti.

Ikiwa "Umefanya upakiaji" ukionekana chini ya dirisha, inamaanisha mchoro umepakiwa vizuri.

Unapaswa sasa kuona onyesho la sehemu 7 kutoka 0 hadi 9 na A hadi F.

Hatua ya 5: Kanuni

// Kipima muda cha NE555

// Baada ya kuwaka

mpango, fungua mfuatiliaji wa serial, unaweza kuona kwamba ikiwa unazunguka potentiometer, urefu wa mapigo (katika microsecond) unaonyeshwa utabadilika ipasavyo.

// Barua pepe:

// Wavuti: www.primerobotics.in

int ne555 = 7; // ambatanisha na pini ya tatu ya NE555

bila saini ndefu

muda1; // ubadilishaji wa kuhifadhi urefu wa juu wa kunde

bila saini ndefu

muda2; // ubadilishaji wa kuhifadhi urefu wa chini wa mapigo

kuelea dc; // anuwai ya kuhifadhi mzunguko wa ushuru

kuanzisha batili ()

{

pinMode (ne555, INPUT); // weka ne555 kama pembejeo

Kuanzia Serial (9600); // anza bandari ya serial kwa 9600 bps:

}

kitanzi batili ()

{

muda1 = pigoIn (ne555, JUU); // Husoma pigo kwenye ne555

Serial.print ("Mzunguko wa Ushuru:");

Rekodi ya serial (dc); // chapisha urefu wa pigo kwenye safu

kufuatilia

Serial.print ("%");

Serial.println (); // chapa tupu kwenye mfuatiliaji wa serial

kuchelewesha (500);

// subiri mikrofoni 500

}

Ilipendekeza: