Attiny2313 හි උෂ්ණත්වමානය කුඩා නොවේ. Attiny2313 හි උෂ්ණත්වමානය කුඩා විය නොහැක උෂ්ණත්වමානයේ පරිපථයේ ක්‍රියාකාරිත්වය පිළිබඳ විස්තරය

ගෙදර / හිටපු

අන්තර්ජාලයේ AVR සඳහා උෂ්ණත්වමාන රූප සටහන් රාශියක් ඇත, නමුත් සෑම විටම, ඔබට ඔබේම දෙයක් අවශ්‍ය වේ ... තවද ඔබ ඔබේ මොළය දිගු කළ යුතුය. මෙම උෂ්ණත්වමානය මගේ පළමු ව්යාපෘති වලින් එකකි.

මට අවශ්‍ය දේ:

  • අවම ප්රමාණ (සාධාරණ සීමාවන් තුළ)
  • අවම පිරිවැය
  • නිර්මාණයේ සරල බව
  • ඉහළ පුනරාවර්තන හැකියාව
  • බහුකාර්යතාව (ඒ ගැන පසුව)

සිදුවුයේ කුමක් ද:

සමාන මෝස්තර දෙස බැලීමෙන් සහ අතේ ඇති ටින්නි ​​පිළිබඳ විස්තරයක් (ATtiny2313) දුම් පානය කිරීමෙන් පසුව, දැනට පවතින මෝස්තර තරමක් සරල කර ඒවායේ ලක්ෂණ තරමක් වැඩි දියුණු කළ හැකි බව මම නිගමනය කළෙමි.

තනි වයර් බසයක් (ඉතා දුර්ලභ) හරහා වැඩ කිරීමට අවශ්ය නොවේ නම්, උෂ්ණත්ව සංවේදකය සක්රිය කිරීම සඳහා දෙවන විකල්පය රූප සටහන පෙන්වයි. pin 11 හි අදින්න-අප් ප්‍රතිරෝධය හරියටම 4.7 kOhm විය යුතු බව කරුණාවෙන් සලකන්න.. අඩු කිරීම හෝ වැඩි කිරීම තනි වයර් පරිපථයක මාරු වුවහොත් සංවේදකයේ අස්ථායී ක්රියාකාරිත්වයට හේතු විය හැක.

ඔබට පෙනෙන පරිදි, කොටස් පාලනය කිරීම සඳහා ට්‍රාන්සිස්ටර නොමැති විට මෙම පරිපථය සමාන ඒවාට වඩා වෙනස් වේ. මේ අනුව, පරිපථය සමාන පරිපථවලට සාපේක්ෂව ට්‍රාන්සිස්ටර 4 කින් සහ ප්‍රතිරෝධක 4 කින් සරල කර ඇත. මෙන්න සමහරු කියනු ඇත: "මෙය කළ නොහැක - වරායන් මත විශාල බරක් තිබේ !!!" අපි මෙම පාලකය මත කියවමු " I/O පින් එකකට DC ධාරාව - 40.0 mA". අපට එක් එක් සංකේතය තුළ කොටස් 8 ක් ඇත, 5 mA බැගින් - එය 40 mA බවට හැරේ !!!.

දැන් අපි එම විස්තරයෙන් ප්‍රස්ථාර දෙස බලමු:

ප්‍රස්ථාර වලින් පැහැදිලි වන්නේ ධාරාව 60 mA සහ 80 mA පවා ළඟා විය හැකි බවයි. හොඳයි, අපි ඉවතට නොයමු - එක් කොටසකට 5 mA (සංකේතයකට 40 mA) අපට ප්‍රමාණවත් වේ! එක් කොටසකට ආසන්න වශයෙන් 5 mA ධාරාවක් නිපදවීමට සීමා කරන ප්‍රතිරෝධක තෝරා ගනු ලැබේ. මගේ පරිපථයේ ඕම් 470 ක් ඇත. කොටස්වල දීප්තිය විශිෂ්ටයි !!! ඉතින්, මම න්‍යායට හසු වුණා.

පුරුදු වෙන්න!!!

"හැකි තරම් කුඩා, නමුත් හැකි තරම් සරල" ඔවුන්ගේ සලකා බැලීම් මත පදනම්ව මම මුද්‍රිත පරිපථ පුවරුව ඇද ගත්තෙමි. එමනිසා, එය ජම්පර් කිහිපයක් සමඟ සිදු විය ...

පින්තූරයේ ක්වාර්ට්ස් සඳහා ස්ථානයක් තිබේ - මෙය කුඩා බහුකාර්යතාවක් සඳහා - අභ්යන්තර දෝලනයක් නොමැති AT90S2313 කෑලි කිහිපයක් මා සතුව තිබුණි. CRANK SOT-89 නිවාසයේ භාවිතා වේ. DO-35 නිවාසවල ආරක්ෂිත zener diodes BZX79-C5V1. බල පෙරහනෙහි ධාරිත්‍රක 10mkF * 16V ටැන්ටලම් (වෙනත් කිසිවක් හමු නොවීය), ප්‍රමාණය 3528 (SMD-B) වේ. මම සාමාන්‍යයෙන් ඒවා ස්ථාපනය නොකරමි, නමුත් ඒ වෙනුවට - 1mkF * 50V ප්‍රමාණය 1206. බලය සම්බන්ධ දෝෂ කිසිවක් දක්නට නොලැබුණි.

"ලේසර් යකඩ" මගින් සාදන ලද හිස් පුවරුව

එකලස් කරන ලද පුවරුව: කොන්දොස්තරගේ පැත්තෙන් බැලීම (ස්ථායීකාරකය අතුරුදහන්)

මූලද්‍රව්‍ය පැත්තෙන් බැලීම (දර්ශකය මුද්‍රා තබා නැත)

මෙම ව්‍යාපෘතිය කෑලි වශයෙන් එකලස් කරන ලදී, සමහරක් අන්තර්ජාලයෙන් සූදානම් කළ ව්‍යාපෘති වලින්, සමහරක් මා විසින් එකතු කරන ලද ... මුල් අදහස ගතික සංදර්ශකය විය. ගැටළුව වූයේ DS18B20 උෂ්ණත්ව සංවේදකය සමඟ සන්නිවේදනය කරන අතරතුර, ඇඟවීමේ "ස්කෑන් කිරීම" නතර වූ විට අවස්ථා මතු වීමයි. එබැවින්, දර්ශක යාවත්කාලීන කිරීම බාධා කිරීම් වලින් නොව, ප්‍රධාන ක්‍රමලේඛයේ ලූපයේ සිදු කරන ලද අතර, සංවේදකය සමඟ සන්නිවේදනය කිරීමේ ක්‍රියා පටිපාටිය තුළ ද එහෙන් මෙහෙන් ඇතුළු කරන ලදී ... මෙම ක්‍රමයේ වාසිය වූයේ ඉහළ යාවත්කාලීන සංඛ්‍යාතය, එය ඉවත් කිරීමයි. දැල්වෙන ගැටලුව.

මට බොහෝ දුරට අමතක විය - උෂ්ණත්වමානයේ සාමාන්‍ය ක්‍රියාකාරිත්වය සඳහා ෆියුස්:

ඉතින්, අපි ඒක ෆ්ලෑෂ් කරලා, ඔන් කළා... හ්ම්... වැඩේ!!!

ඉතින්, අපට පෙනෙන පරිදි, අපට තරමක් සරල (කොපමණ සරලද ???) උපාංගයක් ලැබුණි, එය ප්‍රමාණයෙන් දර්ශකයේ ප්‍රමාණයට වඩා වැඩි නොවේ. ඊට අමතරව, නිරවද්‍යතාවය ද ඉහළ ය: සංවේදක විස්තරයට අනුව, "±0.5 ° C නිරවද්‍යතාවය -10 ° C සිට +85 ° C දක්වා." ප්රායෝගිකව පෙන්වා දී ඇති පරිදි, නිරවද්යතාව බෙහෙවින් වැඩි ය - ± 0.1 ° C පමණ වේ. මම මිනුම් විද්‍යාත්මක පාලනය සමත් වූ රසායනාගාර උෂ්ණත්වමානයකින් පිටපත් 10 ක් පරීක්ෂා කළෙමි.

ගුවන්විදුලි වෙළඳපොලේ, මම ඉලක්කම් තුනේ හතක කොටස් රේඩියෝවක් දෙස බැලුවෙමි. මම SOIC පැකේජයක Attiny2313 ක්ෂුද්‍ර පාලකයක්, DS18B20, SMD ප්‍රතිරෝධකයක් සහ SMD ධාරිත්‍රකයක් මිල දී ගත්තෙමි. මම මුද්‍රිත පරිපථ පුවරුවක් ඇද, මුද්‍රිත පරිපථ පුවරුව මත පදනම්ව පරිපථයක් ඇඳ, වැඩසටහනක් ලියා, එය MK වෙත උඩුගත කළෙමි සහ:

සහ සිදුවූයේ මෙයයි:

ටින්ට් පටලයක් දර්ශකයට ඇලී ඇත (එය නොමැතිව දර්ශකය නිසි ලෙස ඡායාරූපගත කිරීමට නොහැකි විය).

භාවිතා කරන දර්ශකය මගින් ද ප්‍රමාණය විනිශ්චය කළ හැක:

යෝජනා ක්රමය:

රූප සටහන සහ වැඩසටහන ගැන වචන කිහිපයක්. කැපකිරීම් නොමැතිව සංයුක්තත්වය පැමිණ නැත. පරිපථයේ වත්මන් සීමාකාරී ප්රතිරෝධයන් නොමැත, එය සම්පූර්ණයෙන්ම හොඳ නැත. බර පැටවීමේ ධාරිතාව වැඩි කිරීම සඳහා, දර්ශක කැතෝඩ එකවර MK හි පර්යන්ත දෙකකට සම්බන්ධ වේ.
වැඩසටහනේ මුල් කිසිවක් නොමැත. අච්චුව සකස් කර ඇත්තේ CVAVR හි විශාරද භාවිතයෙන් වන අතර, ඉතිරි කොටස් මගේ උෂ්ණත්වමානයේ ඔරලෝසුවෙන් ලබා ගනී. මම නිවැරදි කළ DS18B20 පුස්තකාලය භාවිතා කළෙමි, නැතහොත් එය DS1820/DS18S20 සහ DS18B20 සඳහා CVAVR වෙතින් පුස්තකාල දෙකක එකතුවකි, i.e. ඉහත සඳහන් ඕනෑම සංවේදකයක් උෂ්ණත්වමානයක භාවිතා කළ හැක. වඩාත් නිවැරදිව, ඕනෑම සංයෝජනයක සංවේදක 4 කට වඩා වැඩි නොවේ.
ෆියුස්: MK 4 MHz අභ්‍යන්තර RC දෝලකයකින් ක්‍රියා කිරීමට වින්‍යාස කර ඇත. CKSEL = 0010, SUT = 10, අනෙකුත් සියල්ල = 1.

ප්‍රතිඵලය:
කොටස් හතක දර්ශකයක් භාවිතා කරන මගේ උෂ්ණත්වමානයේ අනුවාදය කුඩාම බව මට විශ්වාස නැත.

ගොනු:

- SL 5.0 ආකෘතියෙන් මුද්‍රිත පරිපථ පුවරුව.

අපගේ සේවාදායකයෙන් ගොනු බාගත කිරීමට ඔබට ප්‍රවේශය නොමැත - MK ස්ථිරාංග.

අපගේ සේවාදායකයෙන් ගොනු බාගත කිරීමට ඔබට ප්‍රවේශය නොමැත - ස්ථිරාංග මූලාශ්ර.

අපගේ සේවාදායකයෙන් ගොනු බාගත කිරීමට ඔබට ප්‍රවේශය නොමැත - Proteus සඳහා ව්යාපෘතිය.

මෙම ලිපියෙන් අපි සමාලෝචනය කරන්නෙමු ඩිජිටල් උෂ්ණත්වමානය, ගොඩනගා ඇත microcontroller Attiny2313, සන්නද්ධ දුරස්ථ ඩිජිටල් සංවේදකය DS18B20. උෂ්ණත්ව මිනුම් පරාසය සෙල්සියස් අංශක -55 සිට +125 දක්වා වේ, උෂ්ණත්වය මැනීමේ පියවර අංශක 0.1 කි. පරිපථය ඉතා සරලයි, අවම වශයෙන් කොටස් අඩංගු වන අතර ඔබේම දෑතින් පහසුවෙන් එකලස් කළ හැකිය.

උෂ්ණත්වමානයේ පරිපථයේ ක්රියාකාරිත්වය පිළිබඳ විස්තරය

දුරස්ථ සංවේදකය සහිත ගෙදර හැදූ ඉලෙක්ට්‍රොනික උෂ්ණත්වමානයදන්නා සියල්ල මත ගොඩනගා ඇත. Dallas වෙතින් DS18B20 microcircuit උෂ්ණත්ව සංවේදකයක් ලෙස ක්රියා කරයි. උෂ්ණත්වමාන පරිපථයක ඩිජිටල් සංවේදක 8ක් දක්වා භාවිතා කළ හැක. ක්ෂුද්‍ර පාලකය DS18B20 සමඟ 1Wire ප්‍රොටෝකෝලය හරහා සන්නිවේදනය කරයි.

පළමුව, සියලුම සම්බන්ධිත සංවේදක සෙවුම් කර ආරම්භ කරනු ලැබේ, පසුව උෂ්ණත්වය ඒවායින් කියවා ඉන්පසු ඉලක්කම් තුනේ හතේ අංශ දර්ශකය HL1 මත පෙන්වනු ලැබේ. දර්ශකය පොදු කැතෝඩයක් (CC) සහ පොදු ඇනෝඩයක් (CA) සමඟ භාවිතා කළ හැකිය. සමාන දර්ශකයක් ද භාවිතා කරන ලදී. සෑම දර්ශකයකටම තමන්ගේම ස්ථිරාංග ඇත. ඔබට නිවසේ සහ පිටත උෂ්ණත්වය මැනිය හැකිය; මෙය සිදු කිරීම සඳහා, ඔබ කවුළුවෙන් පිටත DS18B20 ගත යුතුය.

Attiny2313 සඳහා ඔබ ෆියුස් පහත පරිදි සැකසිය යුතුය (වැඩසටහන සඳහා

ඔබ වැය කළ කාලය, මුදල්, විස්තර යනාදී සියලු වගකීම් මම වහා ප්‍රතික්ෂේප කරමි... යමක් ඔබට සාර්ථක නොවන්නේ නම්, එය ඔබේ වංචනික දෑත්වලට පටවන්න.....

මෑතකදී මම සම්පූර්ණයෙන්ම නිෂ්ක්‍රීය සිසිලනය සහිත පරිගණකයක් ගොඩනඟමින් සිටියෙමි. ප්‍රොසෙසරයේ උෂ්ණත්වය පහසුවෙන් නිරීක්ෂණය කිරීම සඳහා, උෂ්ණත්වමානයක් ඉක්මනින් එකලස් කිරීම අවශ්‍ය විය. "එවරස්ට්", "අයිඩා" සහ අනෙකුත් සියලුම වැඩසටහන් එක් සරල හේතුවක් නිසා මට ගැලපෙන්නේ නැත: මොනිටරය නිවා දැමූ විට පවා උෂ්ණත්වය පාලනය කිරීමට මට අවශ්‍ය විය. නැතහොත් මොනිටරය සම්පූර්ණයෙන්ම ක්‍රියා විරහිත කර තිබියදීත්. DS18B20 ඩිජිටල් සංවේදකයක්, ලාභ AVR ක්ෂුද්‍ර පාලකයක් සහ කොටස් හතක දර්ශකයක් මත පදනම්ව උෂ්ණත්වමානයක් එකලස් කිරීමට තීරණය විය. මුලින්ම මම අන්තර්ජාලයේ යෝජනා කරන ලද එක් විකල්පයකට අනුව උෂ්ණත්වමානයේ පරිපථය නැවත කිරීමට අවශ්ය විය. නමුත් අන්තර්ජාලයේ පළ කර ඇති රූප සටහන් විශ්ලේෂණය කිරීමෙන් පසුව, මම මගේම "බයිසිකලයක්" නිර්මාණය කළ යුතු බව නිගමනය කළෙමි.

අන්තර්ජාලයේ ඉදිරිපත් කරන ලද මෝස්තරවලට අවාසි ගණනාවක් තිබුණි, එනම්:
* ගතික සංදර්ශකයේ අඩු වේගය (50 ... 100 හර්ට්ස්), එම නිසා දර්ශකය දෙස බැලීම අපහසු වේ; ඔබ ඉක්මනින් එය දෙස බැලුවහොත්, සංඛ්‍යා “චලනය” වන බව පෙනේ;
* සියලුම සැලසුම් සම්පූර්ණ උෂ්ණත්ව පරාසය (-55 සිට +125 දක්වා) ප්‍රමාණවත් ලෙස මනිනු නොලැබේ; නිදසුනක් ලෙස, අංශක ශුන්‍යයට වඩා අඩු උෂ්ණත්වයන් හෝ අංශක 100 ට වැඩි උෂ්ණත්වය වැරදි ලෙස මනින ලද මෝස්තර තිබුණි;
* චෙක්සම් චෙක්පතක් (CRC) නොතිබුණි;
* අංශවල පොදු කටු යතුරු ට්‍රාන්සිස්ටර නොමැතිව ක්ෂුද්‍ර පාලකයේ එක් පාදයකට සම්බන්ධ කර ඇති අතර, ක්ෂුද්‍ර පාලක තොටුපළවල් අධික ලෙස පටවා ඇත.

MK ports අධික ලෙස පටවා ඇත්නම්, දර්ශකයේ දීප්තිය අඩු විය හැකි අතර, ක්ෂුද්ර පාලකයේ කකුල් ද පුළුස්සා දැමිය හැක. මීට වසර කිහිපයකට පෙර මම අන්තර්ජාලයෙන් රූප සටහනක් භාවිතා කරමින් ATtiny2313+DS18B20 භාවිතයෙන් උෂ්ණත්වමානයක් එකලස් කළෙමි. පරිපථය යතුරු ට්‍රාන්සිස්ටර රහිත විය. අංශක 18 ක උෂ්ණත්වයකදී, “1” අංකය දීප්තිමත් ලෙස දිලිසෙන අතර, “8” අංකය සැලකිය යුතු ලෙස අඳුරු විය, සෑම දෙයක්ම මේ ආකාරයෙන් සිදුවන්නේ මන්දැයි සෑම කෙනෙකුටම වැටහෙනු ඇතැයි මම බලාපොරොත්තු වෙමි. එමනිසා, අනාගතයේදී එම්කේ කකුල් අධික ලෙස පටවන්නේ නැති බවට මම මටම පොරොන්දු වුණෙමි. මාර්ගය වන විට, මෙන්න එම උෂ්ණත්වමානයේ ඡායාරූපයක්, අන්තර්ජාලයේ රූප සටහනකට අනුව එකලස් කර ඇත; මම හිතන්නේ එයට අදහස් දැක්වීමක් අවශ්‍ය නොවේ:

මට වැඩිදියුණු කිරීම් කිහිපයක් කිරීමටද අවශ්‍ය විය:
* දර්ශකයේ උපාධි සංකේතය ප්‍රදර්ශනය කරන්න (අංශකයෙන් දහයෙන් පංගුවක් මට එතරම් වැදගත් නොවීය);
* බාහිර ක්වාර්ට්ස් එකකින් ක්ෂුද්‍ර පාලකය ඔරලෝසු කරන්න, සංවේදකය භාවිතා කරන “1-වයර්” ප්‍රොටෝකෝලය කාල පරතරයන් (කාල පරතරයන්) සෑදීමට තීරණාත්මක වන බැවින්, ගොඩනඟන ලද ඔරලෝසුවේ ස්ථායිතාව සඳහා යාච්ඥා කිරීමට මට අවශ්‍ය නොවීය. උත්පාදක යන්ත්රය;
* වැඩසටහනට චෙක්සම් චෙක්පතක් හඳුන්වා දෙන්න, චෙක්සම් නොගැලපේ නම්, දර්ශකයේ පෙන්වන්න: "Crc";
* පරිපථයට ඩයෝඩයක් එක් කරන්න (බලය ආපසු හැරවීමෙන් පරිපථය ආරක්ෂා කිරීම සඳහා);
* බලය යොදන විට, සියලුම කොටස් තත්පර 1 ක් ආලෝකමත් වේ (ඊනියා අංශ පරීක්ෂණය);
* DS18B20 චෙක්සම් සත්‍යාපනය ක්‍රියාත්මක කරන්න.

මම AVR Studio 5 පරිසරය තුළ ව්‍යාපෘතිය ලියා, අන්තර්ජාලයේ කොතැනක හෝ සංවේදකය සමඟ වැඩ කිරීමේ කාර්යයන් සොයාගෙන, ඉතිරිය මගේම ආකාරයෙන් නැවත ලිවී, ප්‍රභව කේතය පිළිබඳව බහුල ලෙස අදහස් දක්වමින්. ලිපියේ අවසානයේ ස්ථිරාංග සහ මූල කේතය බාගත කිරීම සඳහා සබැඳියක් ඇත.

මම සාමාන්‍ය ඇනෝඩයක් සහිත කොටස්, හුරුපුරුදු ස්ථාන 3ක් සඳහා කොටස් හතක දර්ශකයක් භාවිතා කළෙමි. එසේම ලේඛනාගාරයේ (ලිපියේ අවසානයේ) පොදු කැතෝඩයක් සහිත දර්ශකයක් සඳහා ස්ථිරාංග ඇත. මම කොටස්වල පොදු පර්යන්ත සමාන්තරව සම්බන්ධ කර ඇති MK හි පර්යන්ත දෙකකට සම්බන්ධ කළෙමි. මේ අනුව, කොටස් දර්ශකයේ සෑම පොදු පින් එකක්ම අල්ෙපෙනතිවල බර ධාරිතාව වැඩි කිරීම සඳහා 2 MK පින් භාවිතා කරයි.

මම ATtiny2313A ක්ෂුද්‍ර පාලකය භාවිතා කළෙමි (ඔබට ATtiny2313 හෝ ATtiny2313L භාවිතා කළ හැක), සියලුම නිදහස් කකුල් (නැවත පිහිටුවීමේ පින් එක හැර) භාවිතා කර ඇත. ඔබ ATmega8 මත උෂ්ණත්වමානයක් එකලස් කරන්නේ නම්, වරායන්හි බර පැටවීමේ ධාරිතාව වැඩි කිරීම සඳහා ඔබට සමාන්තරව කකුල් 3 හෝ 4 සම්බන්ධ කළ හැකිය.

උපාංග රූප සටහන:

මම එකලස් කරන ලද උෂ්ණත්වමානයේ ඡායාරූප අමුණමි. PC නඩුවට උෂ්ණත්වමානය ගොඩනඟන බැවින්, තවමත් නඩුවක් නොමැත.

ඇඟවීම.
උෂ්ණත්ව සංවේදකය සම්බන්ධ නොවේ, නැතහොත් දත්ත රේඛාවේ කෙටි පරිපථයක් ඇත:

චෙක්සම් දෝෂය (CRC):

සම්බන්ධිත උෂ්ණත්ව සංවේදකය, අංශක -55 සිට -10 දක්වා උෂ්ණත්වය:

සම්බන්ධිත උෂ්ණත්ව සංවේදකය, අංශක -9 සිට -1 දක්වා උෂ්ණත්වය:

සම්බන්ධිත උෂ්ණත්ව සංවේදකය, අංශක 0 සිට 9 දක්වා උෂ්ණත්වය:

සම්බන්ධිත උෂ්ණත්ව සංවේදකය, අංශක 10 සිට 99 දක්වා උෂ්ණත්වය:

සම්බන්ධිත උෂ්ණත්ව සංවේදකය, අංශක 100 සිට 125 දක්වා උෂ්ණත්වය:

ගතික සංදර්ශක සංඛ්‍යාතය කිලෝහර්ට්ස් කිහිපයක් වේ, එබැවින් දර්ශකය දෙස ක්ෂණික බැල්මකින් පවා දැල්වීම ඇසට නොපෙනේ.
සැලසුම නැවත කිරීමට කැමති අය සඳහා, මම විවිධ ක්වාර්ට්ස් සඳහා ස්ථිරාංග කිහිපයක් සම්පාදනය කළෙමි: 4 MHz, 8 MHz, 10 MHz, 12 MHz, 16 MHz.
මම පොදු ඇනෝඩයක් (OA) සහ පොදු කැතෝඩයක් (OC) සහිත දර්ශක සඳහා ස්ථිරාංග සෑදුවෙමි. සියලුම ස්ථිරාංග සංරක්ෂිතයේ ඇත (පහත බලන්න).

UPD
ස්ථිරාංග යාවත්කාලීන කරන ලදී. සුළු නිවැරදි කිරීම්, සුළු සුබ පැතුම්. ප්රධාන ඒවා වන්නේ stdint දත්ත වර්ග, කොටස් සඳහා කකුල් වල නම්යශීලී වින්යාසය. සියලුම වෙනස්කම් මූලාශ්‍ර ශීර්ෂයේ විස්තර කර ඇත.

අන්තර්ජාලයේ AVR සඳහා උෂ්ණත්වමාන රූප සටහන් රාශියක් ඇත, නමුත් සෑම විටම, ඔබට ඔබේම දෙයක් අවශ්‍ය වේ ... තවද ඔබ ඔබේ මොළය දිගු කළ යුතුය. මෙම උෂ්ණත්වමානය මගේ පළමු ව්යාපෘති වලින් එකකි.

මට අවශ්‍ය දේ:

  • අවම ප්රමාණ (සාධාරණ සීමාවන් තුළ)
  • අවම පිරිවැය
  • නිර්මාණයේ සරල බව
  • ඉහළ පුනරාවර්තන හැකියාව
  • බහුකාර්යතාව (ඒ ගැන පසුව)

සිදුවුයේ කුමක් ද:

සමාන මෝස්තර දෙස බැලීමෙන් සහ අතේ ඇති ටින්නි ​​පිළිබඳ විස්තරයක් (ATtiny2313) දුම් පානය කිරීමෙන් පසුව, දැනට පවතින මෝස්තර තරමක් සරල කර ඒවායේ ලක්ෂණ තරමක් වැඩි දියුණු කළ හැකි බව මම නිගමනය කළෙමි.

තනි වයර් බසයක් (ඉතා දුර්ලභ) හරහා වැඩ කිරීමට අවශ්ය නොවේ නම්, උෂ්ණත්ව සංවේදකය සක්රිය කිරීම සඳහා දෙවන විකල්පය රූප සටහන පෙන්වයි. pin 11 හි අදින්න-අප් ප්‍රතිරෝධය හරියටම 4.7 kOhm විය යුතු බව කරුණාවෙන් සලකන්න.. අඩු කිරීම හෝ වැඩි කිරීම තනි වයර් පරිපථයක මාරු වුවහොත් සංවේදකයේ අස්ථායී ක්රියාකාරිත්වයට හේතු විය හැක.

ඔබට පෙනෙන පරිදි, කොටස් පාලනය කිරීම සඳහා ට්‍රාන්සිස්ටර නොමැති විට මෙම පරිපථය සමාන ඒවාට වඩා වෙනස් වේ. මේ අනුව, පරිපථය සමාන පරිපථවලට සාපේක්ෂව ට්‍රාන්සිස්ටර 4 කින් සහ ප්‍රතිරෝධක 4 කින් සරල කර ඇත. මෙන්න සමහරු කියනු ඇත: "මෙය කළ නොහැක - වරායන් මත විශාල බරක් තිබේ !!!". මෙම පාලකය කියවන්න" I/O පින් එකකට DC ධාරාව - 40.0 mA". අපට එක් එක් සංකේතය තුළ කොටස් 8 ක් ඇත, 5 mA බැගින් - එය 40 mA බවට හැරේ !!!.

දැන් අපි එම විස්තරයෙන් ප්‍රස්ථාර දෙස බලමු:

ප්‍රස්ථාර වලින් පැහැදිලි වන්නේ ධාරාව 60 mA සහ 80 mA පවා ළඟා විය හැකි බවයි. හොඳයි, අපි ඉවතට නොයමු - එක් කොටසකට 5 mA (සංකේතයකට 40 mA) අපට ප්‍රමාණවත් වේ! එක් කොටසකට ආසන්න වශයෙන් 5 mA ධාරාවක් නිපදවීමට සීමා කරන ප්‍රතිරෝධක තෝරා ගනු ලැබේ. මගේ පරිපථයේ ඕම් 470 ක් ඇත. කොටස්වල දීප්තිය විශිෂ්ටයි !!! ඉතින්, මම න්‍යායට හසු වුණා.

පුරුදු වෙන්න!!!

"හැකි තරම් කුඩා, නමුත් හැකි තරම් සරල" ඔවුන්ගේ සලකා බැලීම් මත පදනම්ව මම මුද්‍රිත පරිපථ පුවරුව ඇද ගත්තෙමි. ඒකයි ජම්පර් කීපයකුත් තිබ්බේ...

පින්තූරයේ ක්වාර්ට්ස් සඳහා ස්ථානයක් තිබේ - මෙය කුඩා බහුකාර්යතාවක් සඳහා - අභ්යන්තර දෝලනයක් නොමැති AT90S2313 කෑලි කිහිපයක් මා සතුව තිබුණි. CRANK SOT-89 නිවාසයේ භාවිතා වේ. DO-35 නිවාසවල ආරක්ෂිත zener diodes BZX79-C5V1. බල පෙරහනෙහි ධාරිත්‍රක 10mkF * 16V ටැන්ටලම් (වෙනත් කිසිවක් හමු නොවීය), ප්‍රමාණය 3528 (SMD-B) වේ. මම සාමාන්‍යයෙන් ඒවා ස්ථාපනය නොකරමි, නමුත් ඒ වෙනුවට - 1mkF * 50V ප්‍රමාණය 1206. බලය සම්බන්ධ දෝෂ කිසිවක් දක්නට නොලැබුණි.

"ලේසර් යකඩ" මගින් සාදන ලද හිස් පුවරුව

එකලස් කරන ලද පුවරුව: කොන්දොස්තරගේ පැත්තෙන් බැලීම (ස්ථායීකාරකය අතුරුදහන්)

මූලද්‍රව්‍ය පැත්තෙන් බැලීම (දර්ශකය මුද්‍රා තබා නැත)

මෙම ව්‍යාපෘතිය කෑලි වශයෙන් එකලස් කරන ලදී, සමහරක් අන්තර්ජාලයෙන් සූදානම් කළ ව්‍යාපෘති වලින්, සමහරක් මා විසින් එකතු කරන ලද ... මුල් අදහස ගතික සංදර්ශකය විය. ගැටළුව වූයේ DS18B20 උෂ්ණත්ව සංවේදකය සමඟ සන්නිවේදනය කරන අතරතුර, ඇඟවීමේ "ස්කෑන් කිරීම" නතර වූ විට අවස්ථා මතු වීමයි. එබැවින්, දර්ශක යාවත්කාලීන කිරීම බාධා කිරීම් වලින් නොව, ප්‍රධාන ක්‍රමලේඛයේ ලූපයේ සිදු කරන ලද අතර, සංවේදකය සමඟ සන්නිවේදනය කිරීමේ ක්‍රියා පටිපාටිය තුළ ද එහෙන් මෙහෙන් ඇතුළු කරන ලදී ... මෙම ක්‍රමයේ වාසිය වූයේ ඉහළ යාවත්කාලීන සංඛ්‍යාතය, එය ඉවත් කිරීමයි. දැල්වෙන ගැටලුව.

මට බොහෝ දුරට අමතක විය - උෂ්ණත්වමානයේ සාමාන්‍ය ක්‍රියාකාරිත්වය සඳහා ෆියුස්:

ඉතින්, අපි ඒක ෆ්ලෑෂ් කරලා, ඔන් කළා... හ්ම්... වැඩේ!!!

ඉතින්, අපට පෙනෙන පරිදි, අපට තරමක් සරල (කොපමණ සරලද ???) උපාංගයක් ලැබුණි, එය ප්‍රමාණයෙන් දර්ශකයේ ප්‍රමාණයට වඩා වැඩි නොවේ. මීට අමතරව, නිරවද්යතාව ද ඉහළ ය: සංවේදක විස්තරයට අනුව - "± 0.5 ° C නිරවද්යතාව -10 ° C සිට + 85 ° C දක්වා". ප්රායෝගිකව පෙන්වා දී ඇති පරිදි, නිරවද්යතාව බෙහෙවින් වැඩි ය - ± 0.1 ° C පමණ වේ. මම මිනුම් විද්‍යාත්මක පාලනය සමත් වූ රසායනාගාර උෂ්ණත්වමානයකින් පිටපත් 10 ක් පරීක්ෂා කළෙමි.


26.04.2014
sPlan යනු ඉලෙක්ට්‍රොනික පරිපථ ඇඳීම සඳහා පහසු මෙවලමකි. එය සරල සහ අවබෝධාත්මක අතුරු මුහුණතක් ඇත. වැඩසටහනට ඇතුළත්...

Pdf Foxit Reader කියවීම සඳහා ඉතා පහසු වැඩසටහනක්
26.04.2014
Foxit Reader - PDF ගොනු කියවීම සඳහා සංයුක්ත සහ වේගවත් වැඩසටහන. ජනප්‍රිය PDF නරඹන්නාට විකල්පයක් ලෙස සේවය කළ හැකිය - Adobe Reader....


22.04.2014
Proteus VSM යනු ක්ෂුද්‍ර පාලක උපාංග සිමියුලේටර් වැඩසටහනකි. MK සඳහා සහය දක්වයි: PIC, 8051, AVR, HC11, ARM7/LPC2000 සහ අනෙකුත් පොදු ප්‍රොසෙසර....


01.04.2014
දිගු කලක් තිස්සේ ශීත කළ තත්වයක පැවති ව්‍යාපෘති අඩවිය නැවතත් නව ජවයකින් වැඩ කිරීමට පටන් ගනී, නව ලිපි සහ...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM යනු ක්ෂුද්‍ර පාලක උපාංග සිමියුලේටර් වැඩසටහනකි. MK සඳහා සහය දක්වයි: PIC, 8051, AVR, HC11, ARM7/LPC2000 සහ අනෙකුත් පොදු ප්‍රොසෙසර....

Splan 7.0.0.9 Rus + Portable + Viewer Final
26.04.2014
sPlan යනු ඉලෙක්ට්‍රොනික පරිපථ ඇඳීම සඳහා පහසු මෙවලමකි. එය සරල සහ අවබෝධාත්මක අතුරු මුහුණතක් ඇත. වැඩසටහනට ඇතුළත්...

DIY ඩිජිටල් පෑස්සුම් ස්ථානය (ATmega8, C)
27.05.2012
සංයුතිය: ATmega8, LM358, IRFZ44, 7805, පාලම, ප්රතිරෝධක 13, එක් පොටෙන්ටියෝමීටරය, 2 ඉලෙක්ට්රෝලය, ධාරිත්රක 4, ඉලක්කම් තුනේ LED හත්-ඛණ්ඩ...

© 2023 skudelnica.ru -- ආදරය, පාවාදීම, මනෝවිද්‍යාව, දික්කසාදය, හැඟීම්, ආරවුල්