მაღალი ტემპერატურის კონტროლერი K- ტიპის თერმოწყვილზე დაფუძნებული. PIC16F676 - თერმომეტრები - დიზაინი სახლისა და ბაღისთვის. მაღალი ტემპერატურის კონტროლერი K- ტიპის თერმოწყვილზე თერმოწყვილების ძირითადი ტიპები

თერმომეტრი PIC16F628A და DS18B20 (DS18S20) მიკროკონტროლერზე - სტატია მეხსიერების თერმომეტრის მიკროსქემის დეტალური აღწერილობით და, გარდა ამისა, სტატიის ლოგიკური გაგრძელება, რომელიც ადრე გამოვაქვეყნე Yandex-ის საიტზე pichobbi.narod.ru. ამ თერმომეტრმა საკმაოდ კარგად დაამტკიცა თავი და გადაწყდა მისი მცირე მოდერნიზაცია. ამ სტატიაში გეტყვით რა ცვლილებები შევიდა სქემაში და სამუშაო პროგრამა, მე აღვწერ ახალ ფუნქციებს. სტატია სასარგებლო იქნება დამწყებთათვის. მოგვიანებით მე გადავაქციე თერმომეტრის მიმდინარე ვერსია .

PIC16F628A და DS18B20 (DS18S20) მიკროკონტროლერზე თერმომეტრს შეუძლია:

  • გაზომეთ და აჩვენეთ ტემპერატურა დიაპაზონში:
    -55...-10 და +100...+125 1 გრადუსის სიზუსტით (ds18b20 და ds18s20)
    -დიაპაზონში -9,9...+99,9 0,1 გრადუსის სიზუსტით (ds18b20)
    -დიაპაზონში -9,5...+99,5 0,5 გრადუსის სიზუსტით (ds18s20);
  • DS18B20 ან DS18S20 სენსორის ავტომატურად აღმოჩენა;
  • სენსორის ავტომატური შემოწმება წარუმატებლობისთვის;
  • გახსოვდეთ მაქსიმალური და მინიმალური გაზომილი ტემპერატურა.

თერმომეტრი ასევე უზრუნველყოფს 7 სეგმენტიანი ინდიკატორის მარტივად შეცვლას OK-დან OA-ით ინდიკატორამდე. ორგანიზებულია მიკროკონტროლერის EEPROM მეხსიერებაში ჩაწერის ნაზი პროცედურა. ვოლტმეტრი, რომელმაც კარგად დაამტკიცა თავი, აღწერილია ამ სტატიაში -.

მიკროკონტროლერზე ციფრული თერმომეტრის მიკროსქემის სქემა შეიქმნა საიმედო და გრძელვადიანი გამოყენებისთვის. წრედში გამოყენებული ყველა ნაწილი არ არის დეფიციტი. ნიმუში მარტივი შესასრულებელია და იდეალურია დამწყებთათვის.

თერმომეტრის სქემატური დიაგრამა ნაჩვენებია სურათზე 1

სურათი 1 - თერმომეტრის სქემატური დიაგრამა PIC16F628A + ds18b20/ds18s20-ზე

აღწერეთ ყველა სქემატური დიაგრამამე არ გამოვიყენებ თერმომეტრს, რადგან ეს საკმაოდ მარტივია, მე მხოლოდ მახასიათებლებზე გავამახვილებ ყურადღებას.

გამოიყენება როგორც მიკროკონტროლერი PIC16F628Aმიკროჩიპიდან. ეს არის იაფი კონტროლერი და ასევე არ არის დეფიციტი.

ციფრული სენსორები გამოიყენება ტემპერატურის გასაზომად DS18B20ან DS18S20მაქსიმისგან. ეს სენსორები არის იაფი, მცირე ზომის და გაზომილი ტემპერატურის შესახებ ინფორმაცია ციფრულად გადაიცემა. ეს გამოსავალი საშუალებას გაძლევთ არ ინერვიულოთ მავთულის კვეთაზე, მათ სიგრძეზე და ა.შ. სენსორები DS18B20,DS18S20შეუძლია იმუშაოს ტემპერატურის დიაპაზონში -55… +125 °C.

ტემპერატურა ნაჩვენებია 7 სეგმენტიან 3-ციფრიან LED ინდიკატორზე საერთო კათოდით (OK) ან (OA).

ინდიკატორზე მაქსიმალური და მინიმალური გაზომილი ტემპერატურის საჩვენებლად საჭიროა SB1 ღილაკი. მეხსიერების გადატვირთვისთვის ასევე გჭირდებათ SB1 ღილაკი

SA1 ღილაკის გამოყენებით შეგიძლიათ სწრაფად გადართოთ სენსორები (ქუჩა, სახლი).

LED ინდიკატორისთვის საერთო მავთულის გადასართავად საჭიროა ჯუმპერი. მნიშვნელოვანია!თუ ინდიკატორი წესრიგშია, მაშინ სქემის მიხედვით ვათავსებთ ჯამპერს ქვედა პოზიციაზე და ვამაგრებთ ტრანზისტორებს VT1-VT3 p-n-p გამტარობით. თუ LED ინდიკატორი არის OA, მაშინ გადავიტანთ ჯემპერს ზედა პოზიციაზე სქემის მიხედვით და ვამაგრებთ ტრანზისტორებს VT1-VT3 n-p-n გამტარობით.

ცხრილში 1 შეგიძლიათ იხილოთ ნაწილების მთელი სია და მათი შესაძლო ჩანაცვლება ანალოგით.

ცხრილი 1 - თერმომეტრის აწყობის ნაწილების სია
პოზიციის აღნიშვნა სახელი ანალოგი/ჩანაცვლება
C1, C2 კერამიკული კონდენსატორი - 0.1 μFx50V -
C3 ელექტროლიტური კონდენსატორი - 220μFx10V
DD1 მიკროკონტროლერი PIC16F628A PIC16F648A
DD2, DD3 ტემპერატურის სენსორი DS18B20 ან DS18S20
GB1 სამი AA ბატარეები 1.5 ვ
HG1 7 სეგმენტიანი LED ინდიკატორი KEM-5631-ASR (OK) ნებისმიერი სხვა დაბალი სიმძლავრის დინამიური მითითებისთვის და შესაერთებლად შესაფერისი.
R1, R3, R14, R15 რეზისტორი 0.125 W 5.1 Ohm SMD ზომა 0805
R2, R16 რეზისტორი 0.125W 5.1 kOhm SMD ზომა 0805
R4, R13 რეზისტორი 0.125W 4.7 kOhm SMD ზომა 0805
R17-R19 რეზისტორი 0.125W 4.3 kOhm SMD ზომა 0805
R5-R12 რეზისტორი 0.125 W 330 Ohm SMD ზომა 0805
SA1 ნებისმიერი შესაფერისი გადამრთველი
SB1 ტაქტის ღილაკი
VT1-VT3 ტრანზისტორი BC556B ინდიკატორისთვის OK/ტრანზისტორი BC546B OA ინდიკატორისთვის KT3107/KT3102
XT1 ტერმინალის ბლოკი 3 კონტაქტისთვის.

ციფრული თერმომეტრის საწყისი გამართვისთვის ჩვენ გამოვიყენეთ ვირტუალური მოდელი, ჩაშენებული პროტეუსში. ნახაზ 2-ზე შეგიძლიათ იხილოთ გამარტივებული მოდელი Proteus-ში

სურათი 2 - თერმომეტრის მოდელი PIC16F628A მიკროკონტროლერზე Proteus-ში

სურათი 3-4 გვიჩვენებს ციფრული თერმომეტრის მიკროსქემის დაფას

სურათი 3 - PCBთერმომეტრი მიკროკონტროლერზე PIC16F628A (ქვედა) არ არის მასშტაბური.

სურათი 4 - თერმომეტრის ბეჭდური მიკროსქემის დაფა PIC16F628A მიკროკონტროლერზე (ზემოდან), რომ არ იყოს მასშტაბური.

თერმომეტრი, აწყობილი სამუშაო ნაწილები, დაუყოვნებლივ იწყებს მუშაობას და არ საჭიროებს გამართვას.

სამუშაოს შედეგია ნახატები 5-7.

სურათი 5 - გარეგნობათერმომეტრი

სურათი 6 - თერმომეტრის გარეგნობა

სურათი 7 - თერმომეტრის გარეგნობა

მნიშვნელოვანია!თერმომეტრის firmware-ში არ არის შეკერილირეკლამა შეიძლება გამოყენებულ იქნას თქვენი სიამოვნებისთვის.

სამუშაო პროგრამაში შეტანილი ცვლილებები:

DS18B20 ან DS18S20 სენსორის 1 ავტომატური გამოვლენა;

2. EEPROM-ში გადაწერის დრო შემცირდა (თუ გადაწერის პირობა დაკმაყოფილებულია) 5 წუთიდან 1 წუთამდე.

3. წერტილის მოციმციმე სიხშირე გაიზარდა;

მეტი დეტალური აღწერათერმომეტრის მოქმედება შეგიძლიათ იხილოთ დოკუმენტში, რომელიც შეგიძლიათ ჩამოტვირთოთ ამ სტატიის ბოლოს. თუ არ გსურთ ჩამოტვირთოთ, მაშინ საიტზე www.pichobbi.narod.ruასევე შესანიშნავად არის აღწერილი მოწყობილობის მოქმედება.

მზა დაფა იდეალურად ჯდება ჩინურ მაღვიძარაში (სურათები 8, 9).

სურათი 8 - ყველა ჩაყრა ჩინურ მაღვიძარაში

სურათი 9 - ყველა შევსება ჩინურ მაღვიძარაში

ვიდეო - თერმომეტრის მუშაობა PIC16F628A-ზე

თერმომეტრი ATmega8-ზე და ტემპერატურის სენსორი DS18B20

თერმომეტრის წრე ATmega8 და DS18B20

ციფრული თერმომეტრი DS18B20
შვიდი სეგმენტის LED ინდიკატორი
თერმომეტრის პროგრამის ალგორითმი
ციფრული თერმომეტრის პროგრამა DS18B20-ისთვის

სქემა და პროგრამა ძალიან მარტივია ციფრული თერმომეტრიმიკროკონტროლერის გამოყენებით ATmega8და ტემპერატურის სენსორი DS18B20. თერმომეტრი საშუალებას გაძლევთ გაზომოთ ტემპერატურა 0-დან 99 გრადუსამდე 0,5 გრადუსის სიზუსტით 0,1 გრადუსიანი გარჩევადობით.

თერმომეტრი თავისი მახასიათებლებით ძალიან მარტივია და მისი გამოყენება შესაძლებელია მხოლოდ როგორც თერმომეტრი "ოთახის" ტემპერატურის გასაზომად. ამ დიზაინში 8 კილობაიტიანი მეხსიერების მიკროკონტროლის გამოყენება, რა თქმა უნდა, უბრალო მიკროკონტროლერის გამოყენებაა. მაგრამ საქმე იმაშია, რომ ეს დიზაინი არის პროექტის შემდგომი განვითარების საფუძველი DS18B20 ციფრული ტემპერატურის სენსორის გამოყენებით. შემდეგ სტატიაში გამოქვეყნდება კიდევ ერთი თერმომეტრის დიზაინი - ორ DS18B20 სენსორზე, რომელიც საშუალებას მოგცემთ გაზომოთ ტემპერატურა არა მხოლოდ ოთახში, არამედ "გადაღმა". ბუნებრივია, დაემატება უარყოფითი ტემპერატურის გაზომვის შესაძლებლობა. სამომავლოდ დიზაინს დაემატება თერმოსტატის ფუნქცია, საათი და სხვადასხვა დატვირთვით მუშაობის შესაძლებლობა, რაც შესაძლებელს გახდის მარტივი სტრუქტურის აწყობას - „ჭკვიანი სახლის“ საფუძველს. ისე, დღეს არის ამ სერიის პირველი სტატია.

თერმომეტრის წრე, რომელიც დაფუძნებულია ATmega8-ზე და ტემპერატურის სენსორზე DS18B20

მოდით შევხედოთ თერმომეტრის დიაგრამას:

როგორც ხედავთ, წრე ძალიან მარტივია, გამოყენებულია მხოლოდ აუცილებელი მინიმალური ნაწილები.
წრე იყენებს შვიდ სეგმენტიან სამნიშნა LED ინდიკატორს, რათა მიუთითოს კითხვა.

დიზაინის მიწოდების ძაბვა - 5 ვოლტი. თუ იყენებთ მიკროკონტროლერს დაბალი ძაბვის ელექტრომომარაგებით, მაშინ შეგიძლიათ შეამციროთ სტრუქტურის მიწოდების ძაბვა, მაგრამ ამ შემთხვევაში შეიძლება დაგჭირდეთ ინდიკატორის სეგმენტებში ამორტიზაციის წინააღმდეგობების მნიშვნელობის შემცირება. წინააღმდეგობის სავარაუდო მნიშვნელობები შეიძლება იქნას მიღებული:
- 5 ვოლტის ელექტრომომარაგებით - 200-300 Ohms
- 2.7 - 3 ვოლტიანი კვების ბლოკით - 100-150 Ohms


ტრანზისტორები- ნებისმიერი დაბალი სიმძლავრის NPN სტრუქტურები.
ტემპერატურის სენსორი - DS18B20
შვიდი სეგმენტის მაჩვენებელი - ნებისმიერი სამნიშნა საერთო კათოდით. თუ გსურთ გამოიყენოთ სხვები საერთო ანოდით, მაშინ მოგიწევთ ტრანზისტორების შეცვლა PNP-ით და ცვლილებების შეტანა პროგრამაში (შეცვალეთ ორობითი კოდების მასივი ინდიკატორზე რიცხვების ჩვენებისთვის). გამოვიყენე წითელი ბზინვის ინდიკატორი და ამავდროულად, შემდეგი სქემისთვის, იგივე მოვამზადე, მაგრამ ლურჯი ფერიბზინვარება.

თერმომეტრის ნაწილები მიკროკონტროლერზე ATmega და DS18B20



ATmega8 მიკროკონტროლერის პინი:

სამნიშნა შვიდსეგმენტიანი ინდიკატორი FYT-5631AUR-21:

ტემპერატურის სენსორი DS18B20:

ტრანზისტორი BC547C:

თერმომეტრის პროგრამის ალგორითმი ATmega-ზე და DS18B20-ზე

მიკროკონტროლერის ყველა პარამეტრი არის ქარხნული პარამეტრები;

პროგრამის მუშაობისთვის გამოიყენება ორი მიკროკონტროლერის ტაიმერი/მრიცხველი:
რვა ბიტიანი T0
თექვსმეტი ბიტიანი T1
გამოყენებით რვა ბიტიანი ტაიმერი T0 კონფიგურირებულია გადინების შეწყვეტის გამოსაძახებლად, შიდა სიხშირით CK/8 (პერიოდი 2 მილიწამი) ორგანიზებულია:
- მიმდინარე ტემპერატურის გაანგარიშება
— ტემპერატურის გაზომვის შედეგების დინამიური გამომავალი DS18B20 სენსორით
გამოყენებით თექვსმეტი ბიტიანი ტაიმერი T1 კონფიგურირებულია გადინების შეწყვეტის გამოსაძახებლად, CK/64 შიდა სიხშირით (პერიოდი 4 წამი) ორგანიზებულად:
— ბრძანების გაგზავნა DS18B20 სენსორზე ტემპერატურის გასაზომად
- გაზომილი ტემპერატურის კითხვა სენსორიდან
პრინციპში, თქვენ შეგიძლიათ გამოიყენოთ ერთი რვა ბიტიანი ტაიმერი/მრიცხველი, რომელიც ასევე კონფიგურირებულია გადინების შეფერხების გასააქტიურებლად, შიდა სიხშირით CK/8 და ორგანიზება გაუწიოს სქემის მთელი ფუნქციონირებას შეფერხების დამუშავების დროს. მაგრამ ფაქტია, რომ ამას აზრი არ აქვს - DS18B20 სენსორს სჭირდება 1 წამზე ცოტა ნაკლები (12-ბიტიანი გარჩევადობით) ტემპერატურის გადასაყვანად (განსასაზღვრავად), ანუ ტემპერატურის მონაცემების მეტ განახლებას ვერ შევძლებთ. ვიდრე წამში ერთხელ. გარდა ამისა, ტემპერატურის ასეთი ხშირი განახლებები გამოიწვევს სენსორის გათბობას და, შესაბამისად, რეალური მონაცემების დამახინჯებას. მეორე მრიცხველის გამოყენება საშუალებას გაძლევთ ცალკე დააყენოთ დროის ინტერვალები ტემპერატურის გაზომვისთვის.

ასე გამოიყურება პროგრამის ძირითადი ნაწილი Algorithm Builder-ში:

სად:

SP— დასტის საწყისი მისამართის დაყენება

ტაიმერი 0— ტაიმერის დაყენება T0:

ტაიმერი 1— ტაიმერის დაყენება T1:

TIMSK— შეფერხებების დაყენება ტაიმერებიდან:

Init_Display— ქვეპროგრამა პორტების ბიტების დასაყენებლად, რომლებიც ჩართულია მონაცემთა გამომავალი დინამიური მითითებით სამნიშნა შვიდსეგმენტიან ინდიკატორზე

1 —> მე- გლობალური შეფერხების ჩართვა

თუ თქვენ გაქვთ რაიმე შეკითხვა, თუ რამე გაუგებარია, ან თუ გაქვთ შეკითხვები პროგრამასთან დაკავშირებით, დაწერეთ და გიპასუხებთ.

(2.4 KiB, 7,012 დათვალიერება)

მე გადავწყვიტე ჩემს ლამინატორში ჩამესვა თერმომეტრი, K-ტიპის თერმოწყვილის თერმომეტრი. ჩემთვის უფრო ინფორმატიული რომ გახდეს, მე მჯერა, რომ ჰობი რადიომოყვარული არ შეიძლება იყოს კმაყოფილი, როდესაც ასეთ მოწყობილობაზე მხოლოდ ორი LED "POWER" და "READY" ანთებულია. შარფს ვაწყობ ჩემი დეტალებისთვის. ყოველი შემთხვევისთვის, მისი შუაზე გაჭრის შესაძლებლობით (ეს არის გარკვეული მრავალფეროვნება). მაშინვე ტირისტორზე დენის ნაწილის ადგილისთვის, მაგრამ ახლა მე არ ვიყენებ ამ ნაწილს, ეს იქნება ჩემი წრე შედუღების რკინისთვის (როდესაც გავარკვევ, როგორ დავამაგრო თერმოწყვილი წვერზე)


ლამინატორში არ არის საკმარისი ადგილი (მექანიკები ძალიან მჭიდროდ არის განლაგებული, იცით ჩინეთში), ვიყენებ პატარა შვიდსეგმენტიან ინდიკატორს, მაგრამ ეს ყველაფერი არ არის, არც მთელი დაფა ჯდება, აქ არის მრავალფეროვნება. დაფა გამოდგება, მე გავანახევრე (თუ კონექტორს იყენებთ, ზედა ნაწილი ერგება ბევრ განვითარებას ur5kby-დან რჩევებზე.)


დავაყენე, ჯერ ისე ვაკეთებ როგორც ფორუმში წერია, თერმოწყვილს არ ვამაგრებ, 400-ზე დავაყენე (თუმცა თუ ეს პარამეტრი მეხსიერებაშია, ეს ელემენტი გაქრება), ცვლადებს დავაყენე დაახლოებით ოთახი. ტემპერატურა და ზუსტად დუღილის წერტილამდე,

ასეთი კონტროლერი თეორიულად მუშაობს 999°C-მდე, მაგრამ სახლში ასეთი ტემპერატურა ნაკლებად სავარაუდოა, მაქსიმუმ ღია ცეცხლია, მაგრამ სითბოს ამ წყაროს აქვს ძლიერი არაწრფივი და მგრძნობელობა გარე პირობების მიმართ.

აქ არის ნიმუში ცხრილი.
და ასევე სიცხადისთვის

ასე რომ, კონტროლერის წაკითხვის რეგულირებისთვის წყაროს არჩევისას მცირე არჩევანია.

ღილაკებით თამაში აღარ არის, ყველაფრის შეგროვება შესაძლებელია,
გამოვიყენე თერმოწყვილი ჩინური ტესტერისგან. და ფორუმზე გამოქვეყნებულმა პოსტმა მირჩია, რომ ეს თერმოწყვილი შეიძლება გამრავლდეს, მისი სიგრძე თითქმის ნახევარი მეტრია, 2 სმ მოვწყვიტე.

ტრანსფორმატორს ვაკეთებ ნახშირით გადახვევით, მიიღება ბურთი და ორ ბოლომდე ზუსტად იგივეა, სპილენძის მავთულის გასწვრივ, კარგი შედუღებისთვის ჩემს მავთულებზე.

მოწყობილობა (იხ. სურათი) შეიძლება გამოყენებულ იქნას ტემპერატურის გაზომვის ავტომატური კონტროლისთვის სათბურებში და ბოსტნეულის მაღაზიებში, საშრობი კარადები და ელექტრო ღუმელები, ასევე ბიოსამედიცინო მიზნებისთვის. ის უზრუნველყოფს მაღალი მგრძნობელობისა და ხმაურის იმუნიტეტს, ოპერაციული რეჟიმების მოსახერხებელ კონტროლს. გალვანური იზოლაციის არსებობა ელექტროენერგიის და კონტროლის სქემებში ხდის მას საიმედო და უსაფრთხო მუშაობას. ოპტოკუპლერის სისტემა სინქრონიზებულია ქსელის სიხშირესთან, რათა თავიდან აიცილოს გადართვის ჩარევა.

მოწყობილობა შედგება ორი ძირითადი ფუნქციური ერთეულისგან: ელექტრონული თერმოსტატი და ციფრული მრიცხველი. საკონტროლო სიგნალები თერმოსტატში წარმოიქმნება თერმოწყვილიდან (TC) მიღებული ძაბვის საცნობარო ძაბვასთან შედარების საფუძველზე.

ძირითადი ტექნიკური მახასიათებლებიმოწყობილობა: დიაპაზონი კონტროლირებადი ტემპერატურა 0-დან 200-მდე ან 1200 °C-მდე, გამოყენებული სენსორის მიხედვით. თერმომეტრის შეცდომა არის არაუმეტეს 1,5% გაზომვის ზედა ზღვარი; ტემპერატურის შენარჩუნების მაქსიმალური სიზუსტე 0,05°C-მდე. გასათვალისწინებელია, რომ TP-ის გამოყენებით სისტემა დიფერენციალურია, ე.ი. მის გამოსავალზე ძაბვა პროპორციულია ტემპერატურული სხვაობისა დაკავშირებულ და თავისუფალ ბოლოებს შორის, ამიტომ თუ მაღალ კონტროლირებად ტემპერატურაზე ატმოსფერული ტემპერატურის რყევების გავლენა TP-ის გამომავალ ძაბვაზე უმნიშვნელოა და მისი იგნორირება შესაძლებელია. მაშინ 200 ° C-ზე ნაკლები კონტროლირებადი ტემპერატურისთვის აუცილებელია დამატებითი კომპენსაციის ზომების გამოყენება თერმოწყვილის თავისუფალი ბოლოების ტემპერატურის ცვლილებების დროს. დატვირთვის გადართვის მაქსიმალური სიხშირე 12,5 ჰც, დატვირთვის დენი 0,1 A-მდე და დამატებითი ტრიაკ გადამრთველის გამოყენებისას 80 A-მდე ~220 ვ ძაბვის დროს, საერთო ზომები 120x75x160 მმ.

24 ვ ალტერნატიული ძაბვა ქსელის სიხშირით (f), რომელიც ამოღებულია T1 ტრანსფორმატორის მეორადი გრაგნილიდან, მიეწოდება R21 შემზღუდველი რეზისტორის მეშვეობით ტრანზისტორი ოპტოკოპლერს U1-ს, რომლის პინ 5-ზე იქმნება სინქრონიზაციის იმპულსები, რომლის წინა მხარეც. დროში პრაქტიკულად ემთხვევა იმ მომენტებს, როდესაც ქსელის ძაბვა გადის ნულზე. შემდეგი, ეს იმპულსები მოდის მოწყობილობის ციფრულ ნაწილზე, რომელიც ანალოგური ნაწილიდან მომდინარე სიგნალების საფუძველზე წარმოქმნის შესაბამის საკონტროლო სიგნალებს.

მოწყობილობის ანალოგური ნაწილი დანერგილია K1401UD2 მიკროსქემის ოთხ ოპ-ამპერზე. TC-დან ამოღებული ძაბვა ძლიერდება op DA1.1-ით და მიეწოდება op amp DA1.2...DA1.4 შეყვანებს, რომლებიც მოქმედებენ როგორც შედარებითები. საცნობარო ძაბვები, რომლებიც განსაზღვრავენ მათ გადართვის ზღურბლებს, დაყენებულია რეზისტორებით R8, R9, R11, R12, R14-R16. op-amp-ში უკუკავშირის არარსებობის გამო (DA 1.2-DA 1.4) და მათი მაღალი მომატების გამო, მიიღწევა მოწყობილობის ძალიან მაღალი მგრძნობელობა. რეზისტორი R12 გამოიყენება ზედა ტემპერატურის ზღურბლის დასაყენებლად, რომელზეც დატვირთვა გამორთულია, ხოლო რეზისტორი R9 განკუთვნილია ტემპერატურის სხვაობის (Dt) დასაყენებლად თერმოსტატის ზედა და ქვედა გადართვის ზღურბლებს შორის. როდესაც Dt-ის რეგულირება არ არის საჭირო, ტემპერატურის შენარჩუნების მაქსიმალური სიზუსტის უზრუნველსაყოფად, რეკომენდებულია ჯუმპერის დაყენება R9 რეზისტორის ნაცვლად, ამ შემთხვევაში, რეზისტორი R8 შეიძლება გამოირიცხოს წრედიდან. სქემები VD1-VD3, C1-SZ, R10 R13, R17 ელემენტებზე ემსახურება უარყოფითი ძაბვის გავლის თავიდან აცილებას ციფრული მიკროსქემების შეყვანებზე და აღმოფხვრის ჩარევას. ტრიგერების DD1.2, DD2.1, DD2.2 სინქრონიზაცია ხორციელდება მრიცხველი DD3-ის მიერ წარმოქმნილი პულსებით. ცხრილი განმარტავს მოწყობილობაში საკონტროლო სიგნალების წარმოქმნის ლოგიკას.

მუშაობის სტაბილურ მდგომარეობაში, როდესაც დაწესებულებაში ტემპერატურა შეესაბამება დადგენილს, HL2 ინდიკატორი მუდმივად უნდა იყოს ჩართული, ხოლო HL1, HL3 ინდიკატორები უნდა იყოს გამორთული. ტემპერატურის გადახრები მითითებულია ინდიკატორების HL1, HL3 ჩართვით. ხილვადობის გასაუმჯობესებლად, ისინი მუშაობენ ციმციმის რეჟიმში. ამ მაჩვენებლების გასაკონტროლებლად საჭირო პულსები წარმოიქმნება dD3 მრიცხველის 5 და 12 გამოსავალზე. ტრიგერის DD1.2 ქინძისთავიდან 9-დან ტრანზისტორი VT1-ის ემიტერის მიმდევრიდან, სიგნალი მიდის მითითების და დატვირთვის კონტროლის სქემებზე. დატვირთვის იძულებითი გათიშვა ხორციელდება SA1 გადამრთველით, რომელიც ხსნის ამ სქემებს. დატვირთვის გასაკონტროლებლად გამოიყენება დინიტორის ოპტოკუპლერი U2, რომელიც შედის VD2 ხიდის დიაგონალში. გადართვის მაქსიმალური დენი ამ ვარიანტში არის 0,1 ა. დამატებითი შვიდსართულიანი VS1-ის დაყენებით და შესაბამისად დატვირთვის გადართვის წრედის შეცვლით, ეს დენი შეიძლება გაიზარდოს 80 ა-მდე.

ტემპერატურის გაზომვის ფუნქციები, ისევე როგორც მისი მნიშვნელობის ჩვენება, ხორციელდება K572PV2 მიკროსქემის საფუძველზე (ILC7107-ის ანალოგი). ამ ADC-ის არჩევანი განპირობებულია მასზე LED ნიშნის სინთეზირების ინდიკატორების პირდაპირ დაკავშირების შესაძლებლობით. LCD გამოყენებისას შეგიძლიათ გამოიყენოთ K572PV5. SB1 ღილაკზე დაჭერისას, ADC იღებს ძაბვას op-amp DA1.1-ის გამოსასვლელიდან, რაც უზრუნველყოფს ტემპერატურის გაზომვის რეჟიმს. SB1 ღილაკზე დაჭერისას, ცვლადი რეზისტორზე R12 ძაბვის გაზომვა ხდება მითითებული საკონტროლო ზღურბლის ტემპერატურის შესაბამისი.

დეტალები. მოწყობილობა იყენებს ფიქსირებული რეზისტორებიტიპის MLT, დარეგულირებული SP5-2 (R9, R15), ცვლადი SPZ-45 (R12), კონდენსატორები ტიპის K73-17 (C11-C13), KT1 (C10), K53-1 (C4-C7). Optocoupler AOUYU3V შეიძლება შეიცვალოს AOU115V-ით. ინდიკატორები HG1-HG4 ტიპის SA08-11HWA შეიძლება შეიცვალოს შიდა KLTs402-ით.

პარამეტრი შედგება რეზისტორ R3-ის დაყენებისგან თერმომეტრის სწორ მაჩვენებლებზე მინიმალურ ტემპერატურაზე და რეზისტორი R4 მაქსიმუმზე. რეზისტორების წინააღმდეგობების ურთიერთგავლენის აღმოსაფხვრელად, ეს კორექტირება რამდენჯერმე უნდა განმეორდეს. სწორად აწყობილი მოწყობილობა არ საჭიროებს დამატებით კორექტირებას, საჭიროა მხოლოდ რეზისტორი R9-ით დააყენოთ საჭირო Dt, ხოლო რეზისტორთან R15 სიგნალიზაციის ჩართვამდე დასაშვები ტემპერატურის ჭარბი ზღვარი.

ნახევარგამტარული დიოდი შეიძლება გამოყენებულ იქნას როგორც ტემპერატურის სენსორი. ამ უკანასკნელის მთავარი უპირატესობაა დაბალი ღირებულება და გაცილებით დაბალი ინერცია ინტეგრირებულ სენსორთან შედარებით, ტემპერატურულ დიაპაზონში -50-დან +125°C-მდე აღწევს 0,2°C. მოწყობილობის დაბალი ძაბვის ნაწილი იკვებება ბიპოლარული სტაბილიზატორიდან ±5 ვ ძაბვით, აწყობილი DA2-DA3, C4-C9 ელემენტებზე. ოპტოკუპლერის U1 გასაკონტროლებლად გამოიყენება +12 V ძაბვა. აკრძალულია მოწყობილობის ჩართვა დამიწების გარეშე. მოწყობილობას აქვს მაღალი ხმაურის იმუნიტეტი, რაც იძლევა სენსორთან დამაკავშირებელი ხაზის მნიშვნელოვან სიგრძეს. ამასთან, მოწყობილობის საიმედო მუშაობის უზრუნველსაყოფად, ის არ უნდა განთავსდეს დენის მავთულხლართებთან, რომლებიც ატარებენ მაღალი სიხშირის და პულსის დენებს.

ლიტერატურა:

1. Anufriev L. Multimeter on BIS // Radio.- 1986. No 4.- P. 34-38.

2. სუეტინი. V. საყოფაცხოვრებო ციფრული თერმომეტრი // რადიო - 1991. No10. გვ.28-31.

3. გუტნიკოვი ვ.ს. ინტეგრირებული ელექტრონიკა საზომ მოწყობილობებში. - მე-2 გამოცემა. გადამუშავებული და დამატებითი - ლ.: ენერგოატო-მიზდატი, 1988 წ.

PIC16F676 აპლიკაცია, ეს და შედუღების სადგური, და მაღალტემპერატურული პროცესების კონტროლი და ა.შ. გათბობის ელემენტის PID კონტროლის ფუნქციით

მე გადავწყვიტე ჩემს ლამინატორში ჩამესვა თერმომეტრი, K-ტიპის თერმოწყვილის თერმომეტრი. ჩემთვის უფრო ინფორმატიული რომ გახდეს, მე მჯერა, რომ ჰობი რადიომოყვარული არ შეიძლება იყოს კმაყოფილი, როდესაც ასეთ მოწყობილობაზე მხოლოდ ორი LED "POWER" და "READY" ანთებულია. შარფს ვაწყობ ჩემი დეტალებისთვის. ყოველი შემთხვევისთვის, მისი შუაზე გაჭრის შესაძლებლობით (ეს არის გარკვეული მრავალფეროვნება). მაშინვე ტირისტორზე დენის ნაწილის ადგილი, მაგრამ ახლა მე არ ვიყენებ ამ ნაწილს, ეს იქნება ჩემი წრე შედუღების რკინისთვის (როდესაც გავარკვევ, როგორ დავამაგრო თერმოწყვილი წვერზე)


ლამინატორში არ არის საკმარისი ადგილი (მექანიკები ძალიან მჭიდროდ არის განლაგებული, იცით ჩინეთში), ვიყენებ პატარა შვიდსეგმენტიან ინდიკატორს, მაგრამ ეს ყველაფერი არ არის, არც მთელი დაფა ჯდება, აქ არის მრავალფეროვნება. დაფა გამოდგება, მე გავანახევრე (თუ კონექტორს იყენებთ, ზედა ნაწილი ერგება ბევრ განვითარებას ur5kby-დან რჩევებზე.)


დავაყენე, ჯერ ისე ვაკეთებ როგორც ფორუმში წერია, თერმოწყვილს არ ვამაგრებ, 400-ზე დავაყენე (თუმცა თუ ეს პარამეტრი მეხსიერებაშია, ეს ელემენტი გაქრება), ცვლადებს დავაყენე დაახლოებით ოთახი. ტემპერატურა და ზუსტად დუღილის წერტილამდე,

ასეთი კონტროლერი თეორიულად მუშაობს 999°C-მდე, მაგრამ სახლში ასეთი ტემპერატურა ნაკლებად სავარაუდოა, მაქსიმუმ ღია ცეცხლია, მაგრამ სითბოს ამ წყაროს აქვს ძლიერი არაწრფივი და მგრძნობელობა გარე პირობების მიმართ.

აქ არის ნიმუში ცხრილი.
და ასევე სიცხადისთვის

ასე რომ, კონტროლერის წაკითხვის რეგულირებისთვის წყაროს არჩევისას მცირე არჩევანია.

ღილაკებით თამაში აღარ არის, ყველაფრის შეგროვება შესაძლებელია,
გამოვიყენე თერმოწყვილი ჩინური ტესტერისგან. და ფორუმზე გამოქვეყნებულმა პოსტმა მირჩია, რომ ეს თერმოწყვილი შეიძლება გამრავლდეს, მისი სიგრძე თითქმის ნახევარი მეტრია, 2 სმ მოვწყვიტე.

ტრანსფორმატორს ვაკეთებ ნახშირით გადახვევით, მიიღება ბურთი და ორ ბოლომდე ზუსტად იგივეა, სპილენძის მავთულის გასწვრივ, კარგი შედუღებისთვის ჩემს მავთულებზე.