Სარჩევი:

ზედაპირის მთაზე მარყუჟის დახურვა შედუღება: 4 ნაბიჯი
ზედაპირის მთაზე მარყუჟის დახურვა შედუღება: 4 ნაბიჯი

ვიდეო: ზედაპირის მთაზე მარყუჟის დახურვა შედუღება: 4 ნაბიჯი

ვიდეო: ზედაპირის მთაზე მარყუჟის დახურვა შედუღება: 4 ნაბიჯი
ვიდეო: ❤️🔥 𝗣𝗘𝗥𝗦𝗢𝗔𝗡𝗔 𝗔𝗖𝗘𝗔𝗦𝗧𝗔 𝗡𝗨 𝗧𝗘-𝗔 𝗨𝗜𝗧𝗔𝗧! 𝗜𝗨𝗕𝗜𝗥𝗘𝗔 𝗣𝗟𝗨𝗧𝗘𝗦𝗧𝗘 𝗜𝗡 𝗔𝗘𝗥 💥! 2024, ნოემბერი
Anonim
დახურვა მარყუჟის ზედაპირზე Mount Soldering
დახურვა მარყუჟის ზედაპირზე Mount Soldering

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

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

ნაკლოვანებები:

  • მუშაობს მხოლოდ ჩემს სპეციფიკურ ცხელ ფირფიტაზე. სხვა მსგავსია, მაგრამ არა იდენტური და საჭიროა ექსპერიმენტები საჭირო პროფილის შესაქმნელად საჭირო პარამეტრებისა და დროის დასადგენად.
  • იგივე სიტუაცია, თუ მინდა განსხვავებული პროფილი ან ტემპერატურა.
  • შედუღების პროცესს დიდი დრო სჭირდება, რადგან სტაბილურ ტემპერატურას ნელ -ნელა უნდა მიუახლოვდეთ.

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

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

შენიშვნა: როდესაც მე ვიყენებ სახელს "არდუინო", ვგულისხმობ არა მხოლოდ (არა საკმაოდ) საავტორო უფლებებით დაცულ არდუინოს, არამედ ბევრ საჯარო დომენის ვერსიას, რომელიც კოლექტიურად ცნობილია როგორც "ფრიდუინო". ზოგიერთ შემთხვევაში მე ვიყენებ ტერმინს "Ard/Free-duino", მაგრამ პირობები უნდა ჩაითვალოს ურთიერთშემცვლელენი წინამდებარე ინსტრუქციის მიზნებისათვის.

ტემპერატურის კონტროლის სქემა, რომელიც გამოიყენება Extreme Surface Mount Soldering Instructable– ში, ცნობილია როგორც ღია მარყუჟის კონტროლი. ანუ, მნიშვნელობა, რომელიც წარსულში აწარმოებდა სასურველ ტემპერატურას, მოსალოდნელია იგივე ტემპერატურის გამომუშავების დროს. ხშირად ეს მართალია და იძლევა სასურველ შედეგს. მაგრამ თუ პირობები ოდნავ განსხვავებულია, თქვით, რომ ავტოფარეხი, სადაც ჩვენ ვმუშაობთ, გაცილებით გრილი ან თბილია, მაშინ შეიძლება არ მიიღოთ მოსალოდნელი შედეგი.

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

ჩვენი მიდგომა იქნება შევცვალოთ AVRTiny2313 დაფუძნებული PWM კონტროლერი უფრო მძლავრი ATMega დაფუძნებული კონტროლერით. პროგრამირება მოხდება არდუინოს გარემოში. ჩვენ გამოვიყენებთ კომპიუტერს (Linux-Mac-Windows) გაშვებული Processing შედეგების საჩვენებლად და კონტროლერის დასარეგულირებლად.

სენსორისთვის ჩვენ გამოვიყენებთ ინფრაწითელი ტემპერატურის სენსორს Harbor Freight– დან. IR სენსორი შეიცვლება ისე, რომ გამოუშვას ტემპერატურა, როგორც სერიული მონაცემთა ნაკადი, რომელსაც კონტროლერს შეუძლია წაიკითხოს. ჩვენ გამოვიყენებთ Ard/Free-duino როგორც მაკონტროლებელს, კომპიუტერთან ერთად (Mac-Linux-Windows) კონტროლერში შესასვლელად. როდესაც ჩვენ ყველაფერს დავასრულებთ, სისტემა დაემსგავსება სურათს. (თქვენ შეიძლება ნაკლებად გქონდეთ მიკროსქემები თქვენს დაფაზე. ეს ნორმალურია.)

ნაბიჯი 1: შეცვალეთ IR სენსორი

IR სენსორის შეცვლა
IR სენსორის შეცვლა
IR სენსორის შეცვლა
IR სენსორის შეცვლა
IR სენსორის შეცვლა
IR სენსორის შეცვლა

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

მოწყობილობა, რომლითაც ჩვენ ვიწყებთ არის Harbor Freight Part Number: 93984-5VGA. ღირს დაახლოებით $ 25. არ დაიზაროთ გარანტიის ყიდვა.:)} აი ლინკი. ფიგურები 1 და 2 აჩვენებს წინა და უკანა ხედებს. ფიგურა 2 -ის ისრები მიუთითებს იმაზე, თუ სად არის ხრახნები, რომლებიც ქეისს ერთად იჭერენ. სურათი 3 გვიჩვენებს კორპუსის შიგნით, როდესაც ხრახნები ამოღებულია და საქმე იხსნება. ლაზერული მაჩვენებლის მოდული შეიძლება ამოღებულ იქნას და გამოყენებულ იქნას სხვა პროექტებისთვის, თუმცა მე ეს ჯერ არ გამიკეთებია. ისრები მიუთითებენ ხრახნებზე, რომ ამოიღონ, თუ გსურთ დაფა გამოართვათ მასზე (ამ სურათზე ამოღებული ხრახნები). ასევე მითითებულია ის ტერიტორია, სადაც უნდა გაკეთდეს გაყვანილობა თქვენი გაყვანილობისთვის, რომ დატოვოს საქმე. ასევე იხილეთ სურათი 5. გააკეთეთ ნაჭერი დაფის მოხსნისას, ან სულ მცირე, სანამ მავთულხლართებს შეაერთებთ. ასე უფრო ადვილია.;)} ფიგურა 4 გვიჩვენებს, სად მოხდება მავთულის შედუღება. შენიშნეთ თითოეული კავშირის ასო, ასე რომ თქვენ იცოდეთ რომელი მავთულისაა, როდესაც საქმეს დახურავთ. ფიგურა 5 გვიჩვენებს მავთულხლართებს, რომლებიც ერთმანეთთან არის შეკრული და გაყვანილია გაჭრის გზით. ახლა თქვენ შეგიძლიათ დააინსტალიროთ საქმე და ინსტრუმენტი უნდა მუშაობდეს ისე, როგორც მუშაობდა თქვენს ოპერაციამდე. გაითვალისწინეთ კონექტორი მავთულხლართებზე. მე ვიყენებ უფრო ხანგრძლივ მავთულხლართებს, რომ რეალურად დავუკავშირო ჩემს კონტროლერს. თუ თქვენ იყენებთ პატარა მავთულს, პატარა კონექტორს და მავთულხლართებს მოკლედ შეინახავთ, სურვილისამებრ შეგიძლიათ ეს ყველაფერი გადააბრუნოთ იმ შემთხვევაში, თუ ინსტრუმენტი გამოიყურება უცვლელი. სკოტმა ასევე შექმნა პროგრამული უზრუნველყოფა ამ მოწყობილობის ინტერფეისისათვის. მან გამოიყენა ეს დოკუმენტი, თუ გსურთ დეტალები. Ის არის! ახლა თქვენ გაქვთ IR ტემპერატურის სენსორი, რომელიც იმუშავებს -33 -დან 250 C- მდე.

ნაბიჯი 2: კონტროლის პროგრამული უზრუნველყოფა

პროგრამული უზრუნველყოფა კონტროლისთვის
პროგრამული უზრუნველყოფა კონტროლისთვის

რაც შეიძლება სასარგებლოა, IR ტემპერატურის სენსორი სისტემის მხოლოდ ნაწილია. ტემპერატურის გასაკონტროლებლად საჭიროა სამი ელემენტი: სითბოს წყარო, ტემპერატურის სენსორი და კონტროლერი, რომელსაც შეუძლია სენსორის წაკითხვა და სითბოს წყაროს ბრძანება. ჩვენს შემთხვევაში, ცხელი ფირფიტა არის სითბოს წყარო, IR ტემპერატურის სენსორი (როგორც შეცვლილია ბოლო ეტაპზე) არის ჩვენი სენსორი, ხოლო Ard/Free-duino გაშვებული შესაბამისი პროგრამული უზრუნველყოფა არის კონტროლერი. ამ პროგრამული უზრუნველყოფის ყველა პროგრამული უზრუნველყოფის ჩამოტვირთვა შესაძლებელია როგორც Arduino პაკეტი, ასევე დამუშავების პაკეტის სახით.

ჩამოტვირთეთ ფაილი IR_PID_Ard.zip. გახსენით იგი თქვენს არდუინოს დირექტორიაში (ჩვეულებრივ ჩემი დოკუმენტები/არდუინო). ჩამოტვირთეთ ფაილი PID_Plotter.zip. გახსენით იგი თქვენი დამუშავების დირექტორიაში (ჩვეულებრივ ჩემი დოკუმენტები/დამუშავება). ფაილები ახლა ხელმისაწვდომი იქნება შესაბამისი ჩანახატების წიგნებში.

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

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

პროგრამული უზრუნველყოფის შეცვლა

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

PID კონტროლერი უნდა შეიცვალოს თქვენი Arduino/Freeduino– სთვის. საათის სტრიქონი IR სენსორიდან უნდა იყოს მიმაგრებული შეწყვეტის პინზე. Arduino– ზე ეს შეიძლება იყოს 1 ან 0. სხვადასხვა სახის Freeduinos– ზე შეგიძლიათ გამოიყენოთ ნებისმიერი შეფერხება. მიამაგრეთ მონაცემთა ხაზი სენსორიდან სხვა მიმდებარე პინზე (მაგალითად, D0 ან D1 ან თქვენი არჩევანის სხვა პინი). საკონტროლო ხაზი ცხელ ფირფიტაზე შეიძლება მოდიოდეს ნებისმიერი ციფრული პინიდან. ჩემს კონკრეტულ Freeduino კლონზე (აღწერეთ აქ), მე გამოვიყენე D1 და მასთან დაკავშირებული შეწყვეტა (1) საათისათვის, D0 მონაცემებისთვის და B4 ცხელი ფირფიტის საკონტროლო ხაზისთვის.

პროგრამული უზრუნველყოფის გადმოტვირთვის შემდეგ, დაიწყეთ თქვენი Arduino გარემო და გახსენით IR_PID ფაილი/ჩანახატების მენიუდან. Pwm ჩანართის ქვეშ შეგიძლიათ განსაზღვროთ HEAT_RELAY_PIN, როგორც შესაფერისი თქვენი Arduino ან Freeduino ვარიანტისთვის. Temp ჩანართის ქვეშ, იგივე გააკეთეთ IR_CLK PIN, IR_DATA PIN და IR_INT. მზად უნდა იყოთ შესადგენად და გადმოსაწერად.

ანალოგიურად, დაიწყეთ თქვენი დამუშავების გარემო და გახსენით PID_Plotter ესკიზი. შეცვალეთ BAUDRATE სწორი მნიშვნელობით და დარწმუნდით, რომ Serial.list () [1] –ში გამოყენებული ინდექსი დაყენებულია თქვენი სისტემის სწორი მნიშვნელობისთვის (ჩემი პორტი არის ინდექსი 1).

ნაბიჯი 3: შეაერთეთ ეს ყველაფერი

Hooking ეს ყველაფერი Up
Hooking ეს ყველაფერი Up
Hooking ეს ყველაფერი Up
Hooking ეს ყველაფერი Up
Hooking ეს ყველაფერი Up
Hooking ეს ყველაფერი Up

ცხელი ფირფიტა AC კონტროლის სისტემა დეტალურად არის აღწერილი Extreme Surface Mount Soldering Instructable უკვე ნახსენები, ან შეგიძლიათ შეიძინოთ თქვენი საკუთარი SSR (მყარი მდგომარეობის რელე). დარწმუნდით, რომ მას შეუძლია გაუმკლავდეს ცხელი ფირფიტის დატვირთვას საკმარისი ზღვარით, ვთქვათ 20 -დან 40 ვატამდე, რადგან ჩინელების მიერ ჩატარებულმა ტესტირებამ შეიძლება სასურველს დატოვოს. თუ თქვენ იყენებთ ცხელი ფირფიტის AC კონტროლერს ჩემი ინსტრუქციიდან, მაშინ გაუშვით jumper რეზისტორიდან საკონტროლო შეყვანის ადგილზე Ard/Free-duino და jumper საკონტროლო გამომავალიდან (B4, ან რაც თქვენ აირჩევთ) საკონტროლო სიგნალს შეყვანა იხილეთ კონტროლერის სურათი. ყვითელი მხტუნავი არის საკონტროლო სიგნალის შეყვანა და მწვანე მხტუნავი მიდის მიწაზე. მე მომწონს მოციმციმე შუქის გამოყენება (გამყარებულია რეზისტორით მიწაზე) გამომავალ პინზე, ასე რომ ვიცი როდის არის ჩართული. შეაერთეთ თქვენი ჯუმპერი led და პორტს შორის, როგორც ნაჩვენებია. იხილეთ Teensy ++ დაკავშირების დიაგრამა.

ახლა დააინსტალირეთ საყრდენი, რომ დაიჭიროთ IR ტემპერატურის სენსორი თქვენს ცხელ ფირფიტაზე. სურათი გვიჩვენებს რა გავაკეთე. მარტივი, მაგრამ მყარი წესია. შეინახეთ რაიმე აალებადი კარგად ცხელი ფირფიტისგან; სენსორი არის პლასტიკური და, როგორც ჩანს, მხოლოდ ჯარიმაა 3 სანტიმეტრი ზედაპირზე ფირფიტაზე. გაუშვით მავთულები თქვენი სენსორის კონექტორიდან თქვენს Ard/Free-duino– ის შესაბამის ქინძისთავებამდე. IR სენსორის კავშირი ნაჩვენებია Teensy ++ დაკავშირების დიაგრამაში. მოარგეთ ეს საჭიროებისამებრ თქვენი Ard/Free-duino– სთვის.

უსაფრთხოების მნიშვნელოვანი შენიშვნა: IR სენსორს აქვს led მაჩვენებელი, რომელიც ეხმარება მის მიზანსწრაფვაში. თუ ჩემნაირი კატები გყავთ, მათ უყვართ led მაჩვენებლის დევნა. ასე რომ, დაფარეთ ლიდერი გაუმჭვირვალე ლენტით, რათა თქვენი კატები არ ხტუნონ ცხელ თეფშზე, როდესაც თქვენ იყენებთ მას.

სანამ ცხელი ფირფიტის AC კონტროლერს შეაერთებ 120 ვ -ში, აი როგორ უნდა შეამოწმო სისტემა და დააყენო ტემპერატურის საწყისი სამიზნე მნიშვნელობები. მე ვთავაზობ მიზნობრივ ტემპერატურას 20 C, რათა გათბობა დაუყოვნებლივ არ დაიწყოს. ეს მნიშვნელობები ინახება EEPROM– ში და გამოიყენება შემდეგ ჯერზე, ასე რომ დარწმუნდით, რომ ყოველთვის შეინახავთ დაბალ მნიშვნელობას, როგორც სამიზნე ტემპერატურას, როდესაც დაასრულებთ შედუღების სესიას. მიმაჩნია, რომ კარგი იდეაა ტემპერატურის კონტროლერის დაწყება ცხელი თეფშით გამორთული თავიდან. დარწმუნდით, რომ ყველაფერი მუშაობს სანამ შეაერთებთ.

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

აქ არის ბრძანებები კონტროლერისთვის. "დელტა" არის თანხა, რომელსაც პარამეტრი შეცვლის ბრძანების მიღებისას. პირველ რიგში დააყენეთ დელტას მნიშვნელობა, რომლის გამოყენებაც გსურთ. შემდეგ შეცვალეთ სასურველი პარამეტრი ამ დელტას გამოყენებით. მაგალითად, გამოიყენეთ + და - დელტა 10 -ის შესაქმნელად. შემდეგ გამოიყენეთ T (კაპიტალი "T"), რომ გაზარდოთ სამიზნე ტემპერატურის პარამეტრი 10 გრადუსით C, ან t (მცირე ზომის "t") შეამციროთ სამიზნე ტემპერატურა 10 გრადუსით რა ბრძანებები:

+/-: ადგენს დელტას ათი P/p ფაქტორით: up/down მორგება p მოგება delta I/i: up/down მორგება i მოგება დელტა D/d: up/down მორგება d მოგება დელტა T/t: up/down დაარეგულირეთ დაყენებული ტემპერატურა delta h: ჩართეთ და გამორთეთ დახმარების ეკრანი R: პარამეტრების გადატვირთვა - ეს გააკეთეთ პირველად კონტროლერის გაშვებისას

მას შემდეგ რაც მიიღებთ ტემპერატურის განახლებებს, ესკიზის გრაფიკული ფანჯარა უნდა დაემსგავსოს სურათს. თუ თქვენ გაქვთ დიდი ნაცრისფერი ტერიტორია ეკრანზე დაკისრებული აღწერილი ზოგიერთი ბრძანებით, უბრალოდ ჩაწერეთ „h“მის გასასუფთავებლად. როდესაც პირველად იწყებთ, შეიძლება მოგთხოვოთ საწყისი მნიშვნელობების გადატვირთვა. წადი და გააკეთე ეს. ზედა მარჯვენა კუთხეში არსებული მნიშვნელობებია მიმდინარე კითხვები და პარამეტრები. "მიზანი" არის მიმდინარე სამიზნე ტემპერატურა და იცვლება "t" ბრძანებით, როგორც ზემოთ აღწერილია. "Curr" არის მიმდინარე ტემპერატურის კითხვა სენსორიდან. "P", "I" და "D" არის PID კონტროლის ალგორითმის პარამეტრები. გამოიყენეთ "p", "i" და "d" ბრძანებები მათ შესაცვლელად. მე მათ განვიხილავ ცოტა ხანში. "Pow" არის ძალაუფლების ბრძანება PID კონტროლერიდან ცხელი ფირფიტისკენ. ეს არის მნიშვნელობა 0 (ყოველთვის გამორთული) და 1000 (ყოველთვის ჩართული) შორის.

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

აქ მოცემულია, თუ როგორ უნდა დააყენოთ პარამეტრები PID ალგორითმისთვის. თქვენ შეგიძლიათ დაიწყოთ იმ ღირებულებებით, რომელსაც მე ვიყენებ. P 40, I 0.1 და D 100. ჩემი სისტემა გააკეთებს 50C ნაბიჯს დაახლოებით 30 წამში გადალახვით 5 გრადუსზე ნაკლები. თუ თქვენი სისტემა მნიშვნელოვნად განსხვავებულად მუშაობს, მაშინ მისი მორგება მოგინდებათ. PID კონტროლერის დარეგულირება შეიძლება რთული იყოს, მაგრამ ზემოთ მოხსენიებული სტატია განმარტავს, თუ როგორ უნდა გავაკეთოთ ეს ძალიან ეფექტურად.

ახლა დროა რეალურისთვის. შეაერთეთ ცხელი ფირფიტა ცხელი ფირფიტის AC კონტროლერში, როგორც ეს აღწერილია Extreme Surface Mount Soldering- ში. დარწმუნდით, რომ წაიკითხეთ ყველა გაფრთხილება იქაც. განათავსეთ თქვენი ტემპერატურის სენსორი ისე, რომ ის იყოს თქვენი ცხელი ფირფიტადან დაახლოებით 3 ინჩის ზემოთ და მიუთითეთ პირდაპირ მასზე. ჩართეთ თქვენი Ard/Free-duino. დარწმუნდით, რომ ყველა კავშირი სწორია და რომ თქვენი პროგრამული უზრუნველყოფა (PID კონტროლერი და მონიტორინგის პროგრამა) მუშაობს გამართულად. დაიწყეთ 20 გრადუსამდე დაყენებული სამიზნე ტემპერატურით, შემდეგ გაზარდეთ სამიზნე ტემპერატურა 40 გრადუსამდე. ცხელი ფირფიტა უნდა გამოჩნდეს და ტემპერატურა შეუფერხებლად გაიზარდოს 40 გრადუსამდე +/- 2 გრადუსამდე. თქვენი სისტემის. თქვენ შეამჩნევთ, რომ ფირფიტის გაცივებას გაცილებით მეტი დრო სჭირდება ვიდრე გაცხელებას.

Დიაგნოსტიკა

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

ნაბიჯი 4: ზედაპირის მთაზე შედუღება

ზედაპირის მთა შედუღება
ზედაპირის მთა შედუღება

ამ ინსტრუქციაში აღწერილი ტემპერატურის კონტროლის სისტემის გამოყენება აუმჯობესებს ექსტრემალურ ზედაპირზე შედუღებას ორი გზით. პირველი, ტემპერატურის კონტროლი უფრო ზუსტი და მნიშვნელოვნად სწრაფია. ასე რომ, ნაცვლად იმისა, რომ ნელი პანდუსი გვქონდეს დაახლოებით 120C– დან 180 C– მდე 6 წუთის განმავლობაში, ჩვენ შეგვიძლია სწრაფად წავიდეთ 180 C– მდე, გავჩერდეთ 2 ½ – დან 3 წუთის განმავლობაში და სწრაფად წავიდეთ 220 C– დან 240 C– მდე დაახლოებით ერთი წუთის განმავლობაში. ჩვენ კვლავ უნდა ვუყუროთ იმ მომენტს, როდესაც შედუღება მიედინება და გამორთავს დენს, ან უბრალოდ სწრაფად შეამცირებს სამიზნე ტემპერატურას. მას შემდეგ, რაც ტემპერატურა ძალიან ნელა იკლებს, მე, როგორც წესი, ვცლი სქემებს ცხელი ფირფიტიდან, როგორც კი ტემპერატურა გაცივდება 210 გრადუსზე დაბლა. განათავსეთ ისინი პერფის დაფაზე ან ხეზე, არა ლითონზე. ლითონმა შეიძლება გამოიწვიოს მათი ძალიან სწრაფად გაცივება. გაითვალისწინეთ ისიც, რომ შესაძლოა დაგჭირდეთ სამიზნე ტემპერატურის 250C- ზე (მაქსიმუმი, რომელსაც სენსორი წაიკითხავს) მოხსნას, რათა ფირფიტა საკმარისად გაცხელდეს გარკვეულ ადგილებში. ფირფიტა არ მიაღწევს ერთ ტემპერატურას მთელ ზედაპირზე, მაგრამ გარკვეულ ადგილებში უფრო მაგარი იქნება ვიდრე სხვები. თქვენ შეისწავლით ამას ექსპერიმენტებით.

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

ტემპერატურის ციკლი, რომელსაც ახლა ვიყენებ, იგულისხმება ზემოთ, მაგრამ აქ არის ზუსტად. დაწყება 100C ტემპერატურაზე. განათავსეთ დაფები ცხელ თეფშზე ორიდან სამი წუთის განმავლობაში, რომ გაათბოთ - უფრო გრძელი დიდი კომპონენტებით. დააყენეთ სამიზნე ტემპერატურა 180C- მდე. ეს ტემპერატურა მიიღწევა ერთ წუთზე ნაკლებ დროში. გააჩერეთ აქ 2 ½ წუთი. დააყენეთ თქვენი სამიზნე 250C- ზე. როგორც კი ყველა შედუღება ჩაედინება, შეამცირეთ სამიზნე ტემპერატურა დაახლოებით 100C- მდე. თქვენი ფირფიტის ტემპერატურა დარჩება მაღალი. როგორც კი ის დაიკლებს 210 გრადუსამდე, ან 1 წუთის გასვლის დრო, გადაიტანეთ დაფები ცხელი ფირფიტიდან პერფორის ან ხის გამაგრილებელ პლატფორმაზე. შედუღება შესრულებულია.

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

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

ბედნიერი ჯარისკაცი!

გირჩევთ: