DS18B20 เบ›เบญเบกเบเบฑเบ™เบ™เป‰เปเบฒ: เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”?

เบกเบทเป‰เบ—เบตเปˆเบ”เบต! เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบชเบฐเบ—เป‰เบญเบ™เปƒเบซเป‰เป€เบซเบฑเบ™เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เป€เบŠเบฑเบ™เป€เบŠเบตเบ›เบญเบก, เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบ—เบตเปˆเปƒเบŠเป‰เป€เบŠเบฑเบ™เป€เบŠเบตเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰.

DS18B20 เบ›เบญเบกเบเบฑเบ™เบ™เป‰เปเบฒ: เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”?
เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: ali-trends.ru

เบเปˆเบญเบ™เบ‚เป‰เบญเบ, เบกเบฑเบ™เบเบฑเบ‡เบ–เบทเบเบ‚เบฝเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบŠเบฑเบ™เป€เบŠเบตเบ›เบญเบก เบ—เบตเปˆเบ™เบตเป‰. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบŠเบฑเบ™เป€เบŠเบตเบ›เบญเบก เปเบฅเบฐ เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš:

  1. เป€เบŠเบฑเบ™เป€เบŠเบต, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบขเบนเปˆเปƒเบเป‰เป†, เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เปƒเบ™เป‚เบซเบกเบ”เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ‚เบญเบ‡เปเบกเปˆเบเบฒเบเบฒเบเบขเปˆเบฒเบ‡เบšเปเปˆเปเบ™เปˆเบ™เบญเบ™, เบ—เบธเบเป†เบ„เบฑเป‰เบ‡เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบง.
  2. เปƒเบ™เป‚เบซเบกเบ”เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ‚เบญเบ‡เปเบกเปˆเบเบฒเบเบฒเบ, เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เป€เบเบตเบ™เป„เบ›เบ—เบตเปˆเบˆเบฐเบŸเบทเป‰เบ™เบ•เบปเบง (เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบงเบฑเบ”เปเบ—เบเบกเบฑเบ™เบ”เป‰เบงเบ microcontroller เบซเบผเบทเป€เบšเบดเปˆเบ‡ oscillogram)
  3. เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™เบชเบนเบ‡เบเบงเปˆเบฒ microamps เบซเบผเบฒเบเบญเบฑเบ™ (GND เปเบฅเบฐ VCC เป€เบ–เบดเบ‡เบฅเบปเบš, DQ เบœเปˆเบฒเบ™ microammeter เป€เบ–เบดเบ‡ +5 volts)
  4. เบซเบผเบฑเบ‡เบˆเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ™เบฑเบšเบˆเปเบฒเบ™เบงเบ™ (0xF0), เป€เบŠเบฑเบ™เป€เบŠเบตเบšเปเปˆเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเปˆเบฒเบ™ scratchpad (0xBE)
  5. เบญเบธเบ™เบซเบฐเบžเบนเบกเบ—เบตเปˆเบญเปˆเบฒเบ™เบˆเบฒเบเปเบœเปˆเบ™เบ‚เบนเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเปƒเบŠเป‰เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบงเบฑเบ”เปเบ—เบเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ 85,0 เบญเบปเบ‡เบชเบฒ.
  6. เบ„เปˆเบฒ scratchpad เบขเบนเปˆเบ•เบณเปเปœเปˆเบ‡ 5 เปเบฅเบฐ 7 เบšเปเปˆเบเบปเบ‡เบเบฑเบš 0xFF เปเบฅเบฐ 0x10.
  7. เบ„เปˆเบฒเบญเบธเบ™เบซเบฐเบžเบนเบก (เปƒเบ™เบชเบญเบ‡เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ scratchpad) เบญเปˆเบฒเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เป€เบŠเบฑเบ™เป€เบŠเบต de-energized เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบ—เบตเปˆเปƒเบซเป‰เบกเบฒเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบ„เปˆเบฒเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™ 50 05 (85.0 เบญเบปเบ‡เบชเบฒ).


เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ‚เป‰เบญเบเบšเปเปˆเบกเบต oscilloscope, เปเบฅเบฐเบ•เบปเบงเบ•เบดเบ”เบ•เบฒเบก GPS Galileosky BaseBlock Lite เป„เบ”เป‰เบฎเบฑเบšเปƒเบŠเป‰เป€เบ›เบฑเบ™เบšเปˆเบญเบ™เบ—เบปเบ”เบชเบญเบš.

เป€เบŠเบฑเบ™เป€เบŠเบตเป„เบ”เป‰เบ–เบทเบเบŠเบทเป‰เบˆเบฒเบเบœเบนเป‰เบ‚เบฒเบเบ•เปˆเบฒเบ‡เป†, เปเบฅเบฐเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบŠเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ‚เบญเบ‡เปเบกเปˆเบเบฒเบเบฒเบ. เบŠเบทเป‰ 5 เปเบ–เบก 50 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.
เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ‚เบญเบ‡เปเบกเปˆเบเบฒเบเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”. terminal เบšเปเปˆเป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบžเบฒเบเบ™เบญเบเบชเปเบฒเบฅเบฑเบšเป€เบŠเบฑเบ™เป€เบŠเบต, เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเปƒเบ™เบเบฒเบ™เบžเบฒเบซเบฐเบ™เบฐเบ„เบงเบ™เบˆเบฐเบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบŠเบฑเบ™เป€เบŠเบตเป„เบ”เป‰เบ–เบทเบเบŠเบทเป‰, เปเบ•เปˆเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบŠเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เปเบฅเบฐเบเบฒเบ™เบชเบทเบšเบชเบงเบ™เปเบฅเบฐเบเบฒเบ™เบชเบฑเปˆเบ‡เบŠเบทเป‰เบŠเบธเบ”เปƒเบซเบกเปˆเบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เปเบฅเบฐเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเป€เบเบตเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบšเบฑเบ™เบซเบฒเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบžเบฝเบ‡เปเบ•เปˆเบงเบปเบ‡เบˆเบญเบ™เบชเบญเบ‡เบชเบฒเบเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบˆเบฑเบ”เบงเบฒเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เปƒเบซเป‰เบเบฑเบšเป€เบŠเบฑเบ™เป€เบŠเบตเบˆเบฒเบเบชเบฒเบเบชเบฑเบ™เบเบฒเบ™, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ‚เบญเบ‡เปเบกเปˆเบเบฒเบเบฒเบ. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฑเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบžเบฐโ€‹เบฅเบฑเบ‡โ€‹เบ‡เบฒเบ™โ€‹เปเบกเปˆโ€‹เบเบฒโ€‹เบเบฒเบโ€‹เบ•เบฒเบกโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:

DS18B20 เบ›เบญเบกเบเบฑเบ™เบ™เป‰เปเบฒ: เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”?

เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰, เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เปเบกเปˆเบเบฒเบเบฒเบเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡, เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบกเบฑเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบžเบฒเบเบ™เบญเบเป„เบ”เป‰. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เปเบœเบ™เบœเบฑเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบ: เป€เบกเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เปเบกเปˆเบเบฒเบเบฒเบ, เบชเบฒเบ Vcc เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰.

เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบงเบปเบ‡โ€‹เบˆเบญเบ™โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบซเบ™เป‰เบฒโ€‹เบซเบ™เป‰เบฒโ€‹เบ”เบดเบ™โ€‹, เป€เบŠเบฑเบ™โ€‹เป€เบŠเบตโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบเบงเบ”โ€‹เบžเบปเบšโ€‹เป‚เบ”เบโ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบตโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ” capacitor เบ‚เบญเบ‡ 1 ยตFโ€‹. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบกเบฐเบซเบฒเบŠเบปเบ™, เปเบœเปˆเบ™เบเบฐเบ”เบฒเบ™เบ—เบตเปˆเบกเบตเบเบฐเบ”เบฒเบ™เป„เบŸเบŸเป‰เบฒเบเบฒเบเบฒเบเป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡:

DS18B20 เบ›เบญเบกเบเบฑเบ™เบ™เป‰เปเบฒ: เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”?

เบˆเบธเบ”โ€‹เบ—เบตเปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹: เบœเบนเป‰เบœเบฐเบฅเบดเบ”เบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰เบเบฒเบงเบฎเป‰เบญเบ™เบซเบผเบทเบŠเบดเบฅเบดเป‚เบ„เบ™เป€เบžเบทเปˆเบญเบ›เบฐเบ—เบฑเบšเบ•เบฒเป€เบŠเบฑเบ™เป€เบŠเบต. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เปเบฒเบญเบดเบ”, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบฎเป‰เบญเบ™เบ‚เบญเบ‡เป€เบชเบญเปเบ‚เบ™, เป€เบญเบปเบฒเป€เบŠเบฑเบ™เป€เบŠเบตเบญเบญเบ, เปƒเบชเปˆเบเบฐเบ”เบฒเบ™, เบเบฑเบšเบ„เบทเบ™เปƒเบชเปˆเปเบ‚เบ™เป€เบชเบทเป‰เบญเปเบฅเบฐเบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบ”เป‰เบงเบเบเบฒเบงเบฎเป‰เบญเบ™เบซเบผเบฒเบ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเบชเบญเบ‡, เบ™เบตเป‰เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบญเบตเบเบ•เปเปˆเป„เบ›, เปเบฅเบฐเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡ solder เบเบฐเบ”เบฒเบ™เบขเบนเปˆเปƒเบเป‰เบเบฑเบšเป€เบŠเบฑเบ™เป€เบŠเบต, เบ•เบทเปˆเบกเบกเบฑเบ™เบ”เป‰เบงเบเบเบฒเบงเบฎเป‰เบญเบ™เปเบฅเบฐเปƒเบชเปˆเบ„เบงเบฒเบกเบฎเป‰เบญเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ:

DS18B20 เบ›เบญเบกเบเบฑเบ™เบ™เป‰เปเบฒ: เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”?

เบชเบฐเบซเบฅเบธเบš

เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบขเบฒเบเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบœเบนเป‰เบœเบฐเบฅเบดเบ”เบญเบธเบ›เบฐเบเบญเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบˆเบธเบ”เบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปเบฅเบฐเบœเบนเป‰เบ‚เบฒเบเปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เป€เบŠเบฑเบ™เป€เบŠเบตเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ‚เบฒเบเบซเบผเบทเบšเปเปˆเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบœเบนเป‰เบชเบฐเบซเบ™เบญเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบชเบฐเบซเบ™เบญเบ‡เป€เบŠเบฑเบ™เป€เบŠเบตเบ›เบญเบก, เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เป€เบ™เบฑเป‰เบ™เปƒเบชเปˆเบซเบปเบงเบ‚เปเป‰เบ™เบตเป‰เปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™, เบˆเบปเบ”เบซเบกเบฒเบ. เบซเบผเบทโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™