Мазмұны:

858D SMD Hot Air Reflow Station Hack: 10 қадам (суреттермен)
858D SMD Hot Air Reflow Station Hack: 10 қадам (суреттермен)

Бейне: 858D SMD Hot Air Reflow Station Hack: 10 қадам (суреттермен)

Бейне: 858D SMD Hot Air Reflow Station Hack: 10 қадам (суреттермен)
Бейне: How to Rewire a 858 Hot Air Rework Station for Safety 2024, Шілде
Anonim
858D SMD Hot Air Reflow Station Hack
858D SMD Hot Air Reflow Station Hack

Менде кішкентай электронды зертхана бар, онда сынған электрониканы жөндеймін және хобби бойынша шағын жобалар жасаймын. SMD -нің саны көбейгендіктен, SMD -ді қайта жіберу станциясын алудың уақыты келді. Мен біраз қарап шықтым, 858D - бұл өте жақсы станция. Мен сондай -ақ 2013 жылы madworm (spitzenpfeil) іске қосқан бастапқы коды бар 858D температура реттегішін ATmega micro -мен алмастырдым. Толық нұсқаулық болмағандықтан, мен жазуды жөн көрдім. Онда 858D әр түрлі микросхемалары бар 4 түрлі нұсқа бар, ондаған түрлі брендтермен сатылады. Қазіргі модельде (2017 жылдың сәуірінде) MK1841D3 контроллері бар, мен оны қолданамын. Егер сізде басқа IC болса, EEVblog.com Материалдарындағы бастапқы ағынды тексеріңіз: 1x - 858D Rework Station (әрине), мен Amazon -дан шамамен 40 € ~ USD42 3x - MK1841D3 ATMega PCB -ге (manianac бойынша, оған барлық несиелер!), OSH Park, 3 пакетте келеді, бірақ сізге тек 1x қажет - ATMega328P VQFN Package1x - LM358 немесе оған тең DFN8 Package2x - 10KΩ резистор 0805 Package2x - 1KΩ резистор 0805 Package3x - 390Ω резистор 0805 Package1x 0805 Package1x - 1MΩ резистор 0805 Package1x - 1Ω резистор 1206 Package5x - 100nF конденсатор 0603 Pack4x - 1µF конденсатор 1206 Package2x - 10KΩ тример 3364 Package1x - LED түсі 0608 Package1x 2x6 Header (ISP Programming) 20x IC розеткасы

1x BC547B немесе баламалы транзистор

1x 10KΩ 0,25W сымды резистор

Кейбір WireOptional: 1x Buzzer2x қосымша радиаторлар 1x HQ IC розеткасы 20Pin1x C14 PlugAшкі неодим магниттері Arduino «бұзылған» жапсырма құралдары: 858D қайта жұмыс станциясы (әзіл емес) Тұрақты дәнекерлеуші / станция бұрағыштар, қысқыштар, пинцерлермен бірге Қосымша: ESD төсеніш және білезік белбеуі Осциллограф ESD щеткасы дәнекерлеуші 3D принтер Изоляция трансформаторы

1 -қадам: ПХД жинаңыз

ПХД жинаңыз
ПХД жинаңыз
ПХД жинаңыз
ПХД жинаңыз
ПХД жинаңыз
ПХД жинаңыз

Егер сіз электростатикалық сезімтал құрылғыларда жұмыс жасасаңыз, оны зақымдамау үшін әрқашан сізді және сіздің тізбекті бірдей электр потенциалына жеткізуіңіз керек. Станцияға қатыспас бұрын ПХД жинау керек. ПХД -нің жоғарғы жағындағы жастықшаларға дәнекерленген пастаны (немесе қарапайым дәнекерлеуді) жағудан бастаңыз және SMD -дің барлық компоненттерін орналастырыңыз, 1 -ші жақтың қорының жоспары:

R4 = 1MΩ 0805 пакеті

R7 = 1kΩ 0805 пакеті

R8 = 1kΩ 0805 пакеті

R9 = 10kΩ 0805 пакеті

C1 = 100nF 0603 пакеті

C6 = 100nF 0603 пакеті

C7 = 100nF 0603 пакеті

C8 = 100nF 0603 пакеті

C9 = 1µF 1206 пакеті

VR1 = 10KΩ 3364 пакеті

VR2 = 10KΩ 3364 пакеті

D1 = LED 0608 пакеті

U2 = Atmega VQFN пакеті

Барлық компоненттердің полярлығын екі рет тексеріп, ПХД-ны қайта салыңыз. Назар аударыңыз, менің суреттерімде жарық диоды дұрыс емес бағытта! Екінші жағында қайталаңыз, акция жоспары:

R1 = 10KΩ 0805 пакеті

R2 = 390Ω 0805 пакеті

R3 = 390Ω 0805 пакеті

R5 = 100KΩ 0805 пакеті

R6 = 390Ω 0805 пакеті

C2 = 1µF 1206 пакеті

C3 = 100nF 0603 пакеті

C4 = 1µF 1206 пакеті

C5 = 1µF 1206 пакеті

U1 = LM358 DFN8 пакеті

Флюс қалдықтарын тазалап болған соң, ISP Header мен IC розеткасына дәнекерлеп, ортасы мен «GND» таңбаланған жастық арасында дәнекерлеу көпірін жасаңыз.

2 -қадам: тестілеу және бағдарламалау

Тестілеу және бағдарламалау
Тестілеу және бағдарламалау
Тестілеу және бағдарламалау
Тестілеу және бағдарламалау
Тестілеу және бағдарламалау
Тестілеу және бағдарламалау
Тестілеу және бағдарламалау
Тестілеу және бағдарламалау

Келесі қадам - PCB пернелер тіркесімін тексеру. Мұны істеудің ең қауіпсіз әдісі - бұл тізбекті зертханалық қуат көзінен қосу, ағымдағы шекті бірнеше мА -ға дейін жеткізу. Егер ол қысқа болса, микробағдарламалау уақыты келді. Мен GitHub парағынан жүктеуге болатын raihei 1.47 нұсқасына негізделген бір нұсқамды жасадым. Ол GitHub -та қол жетімді madworm -ның соңғы «ресми» құрылымына негізделген. Жүктелген. ZIP файлының ішінде ArduinoIDE немесе AtmelStudio (және VisualMicro Plugin) көмегімен ашылатын және жинақталатын.ino файлы мен.h файлы бар, сонымен қатар алдын ала құрастырылған. Hex файлдары бар, оларды тікелей микроға жүктеуге болады. Оның орнына AtmelStudio көмегімен ArduinoIDE им -ден тікелей құрастыруға және жүктемеуге болады. Егер сіз ArduinoIDE қолданғыңыз келсе, мен оны кейінірек қалай қолдану керектігін көрсетемін. Бірақ сіз қолданатын нәрсеге қарамастан, кейбір мәндерді өзгертуге тура келеді. Алғашқы екеуі.h файлының ішінде. Екі сызық

#жанкүйерді_жылдам_мінезін 120жылда анықтаңыз

#FAN_SPEED_MAX_DEFAULT 320UL анықтаңыз

Түсініктеме беру керек, оның орнына сызықтар

// #ЖАНҚОЙМАНДЫ_ЖЫЛДЫРУ_МИН_ДЕФУЛЬТТІ 450ҰЛДЫ анықтаңыз

// #FAN_SPEED_MAX_DEFAULT 800UL анықтаңыз

Түсініктеме беру керек (немесе мәндерді өзгерту керек). Екіншіден.ino файлының ішіндегі екі CPARAM жолын көшіру және ауыстыру қажет CPARAM екі мақтанған сызығы. Бұл стандартты ағымдағы сезу режимін ҚОСПАЙТ, себебі бұл тақтада қате қосылған A5 A5 Instaed түйреуішін қолданады! Соңғы өзгеріс - температура мультипликаторын орнататын.h файлындағы TEMP_MULTIPLICATOR_DEFAULT. Бұл мән станция түріне байланысты. 230В үлгісінде 21 шамасында болуы керек, 115В модельде 23-24 шамасында. Егер көрсетілген температура өлшенетін температураға сәйкес келмесе, бұл мәнді реттеу қажет. Оларды желдеткіш жылдамдығының мәні ретінде кейінірек тікелей станцияда пайдалануға болады. Бұл мәндерді өзгерткеннен кейін кодты құрастыру уақыты келді.

AtmelStudio: AtmelStudio -да сіз AtMega328 -ді микро ретінде таңдай аласыз, Компиляция және Жүктеу түймешігін басыңыз, сонда ол амал жасайды. Менің жағдайда ол жүктелмеді, сондықтан он алтылық файлды қолмен жыпылықтауға тура келді.

ArduinoIDE: ArduinoIDE -де компиляция әдеттегіден біршама ерекшеленеді. Жүктеу түймесін басудың орнына, эскиз қойындысына өтіп, құрастырылған екілік файлды экспорттауды басу керек. Жоба қалтасына ауысқаннан кейін сіз екі он алтылық файлды таба аласыз. Бірінде жүктеуші бар, екіншісінде жүктеуші жоқ. Жүктеушісі жоқ - біз қалаған нәрсе. Сіз оны AtmelStudio, AVRdude немесе кез келген басқа үйлесімді бағдарламалық жасақтама арқылы жыпылықтай аласыз.

Екеуінде де: Файлды жыпылықтағаннан кейін сақтандырғыштарды орнату керек. Сіз оларға 0xDF HIGH, 0xE2 LOW және 0xFD EXTENDET мүмкіндіктерін беруіңіз керек. Сақтандырғыштар күйіп кеткенде, бағдарламашы мен ПХД -ны ажыратуға болады.

3 -қадам: бөлшектеу

Бөлшектеу
Бөлшектеу
Бөлшектеу
Бөлшектеу
Бөлшектеу
Бөлшектеу

Нағыз хакқа. Алдыңғы жағындағы төрт бұранданы алып тастаңыз, сонда алдыңғы қақпақ шығады. Станцияның ішкі көрінісі менікіне өте ұқсас болуы керек. Барлық сымдарды ажыратқаннан кейін, ПХД -дағы екі бұранданы және алдыңғы жағындағы AIR тұтқасын бұрап шығарсаңыз, сіз бос ПХД -мен аяқталасыз. ПХД ортасында DIP20 пакетінде негізгі IC1841D3 контроллер IC бар. Бұл осы режимде ауыстырылатын болды. Розетка болғандықтан, оны жаңа тақтаға ауыстыруға болады, бірақ түпнұсқа розетка DIP20 адаптеріне сәйкес келмеді, сондықтан мен оны ауыстырдым. ПХД -да тағы екі DIP8 IC бар, MK1841D3 жанындағы 2MB сериялық EEPROM. Бұл режим жұмыс істеуі үшін оны да алып тастау керек. Екіншісі - бұл OPAmp түрі, ол қалуы керек. Мен қызығушылықпен EEPROM -ды әмбебап бағдарламашыма салып, оқыдым. Нәтиже - 11 және 12 мекенжайларда «01 70» болатын бос дерлік екілік файл. Мүмкін соңғы орнатылған температура. (Өкінішке орай, соңғы температура қандай болғанын есіме түсірмедім, бірақ 170 ° C емес, мүмкін 368 ° C?) Жастықтарды көтермеу үшін абай болыңыз, себебі мыс ПХД -ға жақсы жабыспайды.

4 -қадам: Қайта жинау

Қайта жинау
Қайта жинау
Қайта жинау
Қайта жинау
Қайта жинау
Қайта жинау

IC розеткасын сәтті ауыстырғаннан және EEPROM -ды алып тастағаннан кейін, сіз тағы бір модификация жасауыңыз керек, желдеткіш тогының шунт резисторын бұзыңыз. ПХД дәнекерлеу жағының жоғарғы сол жақ бұрышында бір жол бар, оны өзгерту қажет. Ол C7 мен желдеткіш коннекторының теріс түйреуішінің арасында жүреді. Ізді кескеннен кейін, дәнекерлеу маскасын қырып, 1Ω резисторға дәнекерлегеннен кейін, сымды теріс желдеткіш түйреуішке, ал екінші жағын CPU ПХД -де «ЖЕЛІКТІ» таңбаланған дәнекерленген жастықшаға дәнекерлеу қажет. Келесі қосымша қадам - дыбыстық сигналды қосу. Оны ПХД -ге сәйкестендіру үшін дыбыстық сигналдың ұштарын сәл бүгіп, PC4 қосқышына дәнекерлеу керек. Барлық сымдарды қайта қосыңыз және келесі қадамға өтіңіз.

5 -қадам: желдеткіш сенсорын калибрлеу

Желдеткіш сенсорды калибрлеу
Желдеткіш сенсорды калибрлеу
Желдеткіш сенсорын калибрлеу
Желдеткіш сенсорын калибрлеу
Желдеткіш сенсорды калибрлеу
Желдеткіш сенсорды калибрлеу
Желдеткіш сенсорды калибрлеу
Желдеткіш сенсорды калибрлеу

Енді жаңа контроллерді бірінші рет қосу және желдеткіш сенсорын калибрлеу уақыты келді. Қауіпті, сізге электрмен жабдықталған ПХД жұмыс істеу керек! Мұны істеудің ең қауіпсіз әдісі - станцияны оқшаулау трансформаторынан қосу. Егер сізде жоқ болса, онда сіз негізгі трансформатордың ыстық бөлігін негізгі ПХД -дан ажыратып, оны ПХД -дан алыс ұстау үшін оны тікелей электр желісіне қосуға болады. Сынақ сымын жарықдиодты оң түйреуішке дәнекерлеуді жалғастырыңыз және оны осциллографқа қосыңыз. ЖОҒАРЫ ЖОҒАРУ түймесін басып тұру арқылы станцияны қосыңыз, сонда станция FAN TEST режимінде басталады. Ол желдеткішті қосады және дисплейде ADC шикізатын көрсетеді. Желдеткіш тұтқасын минимумға бұрыңыз және осциллограф экранында жақсы импульстар болғанша Vref қайшысын реттеңіз. Желдеткіштің потенциометрін максимумға бұрыңыз және толқын ұзындығы бар екенін тексеріңіз, бірақ толқын пішіні өзгермейді. Егер толқын пішіні өзгерсе, минималды және максималды импульстер бірдей болғанша, Vref қайшысын реттеңіз. Егер станция сәтті бұрылса және сынақ өткізгішті оң жарық диодты түйреуіштен Gain потенциометрінің сол жақ түйреуішіне жылжытыңыз. Fan-test-режимін қайта іске қосыңыз және сынақ сымындағы кернеуді өлшеңіз. Кіріс триммерін MAX күйінде шамамен 2, 2В болғанша реттеңіз. Енді дисплейге назар аударыңыз. Мән 900 шамасында болуы керек. Енді барлық саптаманы бірінен соң бірін қолмен орнатып, дисплейдегі ең жоғары мәнге назар аударыңыз. Желдеткішті минимумға бұрыңыз, сонда сіз шамамен 200 -ге жуық мәнге ие болуыңыз керек. Барлық саптамаларды қайтадан қолданып көріңіз және ең кіші мәнге назар аударыңыз. Станцияны өшіріп, қайта қосыңыз, бұл жолы екі түймені де басып тұрыңыз. Станция баптау режимін бастайды. Жоғары және төмен басу арқылы мәнді көбейтуге/төмендетуге болады, екеуін де басу арқылы мәзірдің келесі нүктесіне ауысасыз. «FSL» нүктесіне өтіңіз (желдеткіш жылдамдығы төмен) және оны ең төменгі өлшенген ADC мәніне орнатыңыз (мен оны 150 -ге қойдым). Келесі нүкте - «FSH» (FAN жылдамдығы жоғары). Оны ADC мәнінің ең жоғары мәніне орнатыңыз (мен оны 950 деп қойдым).

Фондық режимде: Станцияда желдеткіш жылдамдығы туралы кері байланыс жоқ, сондықтан желдеткіш блокталған немесе кабель үзілген болса, контроллер желдеткіштің ақаулығын танымайды және жылытқыш жануы мүмкін. Желдеткіште тахо шығысы болмағандықтан, желдеткіш жылдамдығын өлшеудің ең жақсы әдісі - шунт резисторды қосу және ток импульстарының жиілігін өлшеу. OPAmp және жоғары және төмен өту сүзгісін қолдана отырып, ол микроконтроллерге берілетін кернеуге айналады. Егер мән орнатылған мин/максималды деңгейден төмен немесе асып кетсе, станция қыздырғышты қоспайды және қате жібермейді.

Менің тестімде 5В реттегіш пен желдеткіш транзисторы қатты қызып кеткендіктен, мен олардың екеуіне де шағын радиаторлар орнатуды шештім. Станцияны өшіріп, алдыңғы панельді қайта жинаңыз.

6 -қадам: Жаңарту: Желдеткіштің максималды режимі

Жаңарту: Желдеткіштің максималды режимі
Жаңарту: Желдеткіштің максималды режимі
Жаңарту: Желдеткіштің максималды режимі
Жаңарту: Желдеткіштің максималды режимі
Жаңарту: Желдеткіштің максималды режимі
Жаңарту: Желдеткіштің максималды режимі

Мен станцияны бір жылдан бері қолданып келемін, мен оған әрқашан риза болдым. Менде тек бір мәселе болды: егер сіз кішкене саптаманы және ауа ағыны өте аз бөлшектерді дәнекерлейтін болсаңыз, станцияның салқындауы үшін ұзақ уақыт қажет. Мен аздап ойнадым және желдеткіштің жылдамдығын бағдарламалық қамтамасыз ету арқылы ауыстырудың жолын таптым. Модель желдеткіш жылдамдығының потенциометрін қысқарту үшін транзисторды қолданады. Бұл бұзудың ең жақсы тәсілі - 10K резисторды негізгі түйреуішке дәнекерлеу, сым қосу және қысқыш түтік арқылы барлық сымдарды жабу. Содан кейін, түйреуіштерді сәл қысқартып, оларды тесік арқылы қолданыстағы компоненттерге дәнекерлеңіз. Транзисторды қозғалудан қорғау үшін оны ыстық желіммен жабыстырыңыз. Соңғысы - транзисторлық базаны ATmega MOSI түйреуішіне қосу. Мен бағдарламалық жасақтаманы құралды суығанша бесікке салу кезінде осы түйреуішті ауыстырып қосатындай етіп реттедім. Сондай -ақ, желдеткіш сынағы тұрақты сілтеме алу үшін осы режимді қолданады. Бағдарламалық қамтамасыз ету RaiHei V1.47 -ге негізделген және менің GitHub бетінде қол жетімді

7 -қадам: Қосымша: Chanche штепсельдік жалғауы және жерлендіруді жақсарту

Қосымша: Chanche штепсельдік жалғауы және жерлендіруді жақсарту
Қосымша: Chanche штепсельдік жалғауы және жерлендіруді жақсарту
Қосымша: Chanche штепсельдік жалғауы және жерлендіруді жақсарту
Қосымша: Chanche штепсельдік жалғауы және жерлендіруді жақсарту
Қосымша: Chanche штепсельдік жалғауы және жерлендіруді жақсарту
Қосымша: Chanche штепсельдік жалғауы және жерлендіруді жақсарту

Артқы панельге. Менің жағдайда станцияның артқы панельден шығатын қысқа сымы болды. Маған оны C14 штепсельімен ауыстыруды шешкенім ұнамады. Егер сіз оны ауыстырғыңыз келсе, артқы панельді бұрап алуды бастаңыз. Көк сым басқа сыммен қысқартылған түтіктің қысқа бөлігіне қосылады. Жер штырында дәнекерленген және бұралмаған кабельдік құлақ бар, сондықтан егер сіз сымды алмастырмайтын болсаңыз, кем дегенде оны қысқыш құлақшалар арқылы қайта жасаңыз. Сымды алып тастап, сақтандырғыш ұстағышын бұрап алғаннан кейін, жаңа штепсельге тесік жасау керек. Мен фрезерлік станокты тесікті тегістеу үшін қолдандым, бірақ егер сізде жоқ болса, оны пышақпен кесуге болады. Сақтандырғыш ұстағыш пен штепсельдік ұшын қайта орнатыңыз және сымға қосыңыз. Қолдан алынатын жерге қосылатын сымның да дәнекерленген кабелі бар, сондықтан оны қайта өңдеу керек. Қажет болса, алдыңғы панельді алып тастауды жеңілдету үшін мен жалпақ кабельдік ілмектер мен бұрандалы терминал адаптерлерін қолдандым. Жерлендіру / трансформаторлық тесіктердің айналасында бояулар болғандықтан, олар корпусқа өте нашар байланыс жасайды. Оны түзетудің ең жақсы тәсілі - тегістеу қағазының көмегімен тесіктердің айналасындағы бояуды кетіру. Артқы панельді қайта орнатқаннан кейін, корпус пен C14 штепсельінің GND түйреуіші арасындағы қарсылықты өлшеңіз. Ол 0Ω шамасында болуы керек.

8 -қадам: Қосымша: Тұтқаны жақсарту

Қосымша: Тұтқаны жақсарту
Қосымша: Тұтқаны жақсарту
Қосымша: Тұтқаны жақсарту
Қосымша: Тұтқаны жақсарту
Қосымша: Тұтқаны жақсарту
Қосымша: Тұтқаны жақсарту

Қол бөлігіне. Қатысқаннан кейін мен ұнатпайтын екі нәрсені көрдім. Біріншіден: қыздырғыш элементінің металл қабығы мен жер сымының арасындағы байланыс өте нашар. Сым металл қабыққа дәнекерленген металл штангаға оралған. Мен оны бірге дәнекерлеуге тырыстым, бірақ, өкінішке орай, штанга дәнекерленбейтін металдан жасалған, сондықтан мен оны орнына қысып алдым. Екіншіден: сым розеткасында кернеуді жеңілдету жоқ, сондықтан мен кабельді байланыстырып, оны жақсы бекітемін. Бұл шешім, әрине, ең жақсы емес, бірақ ол, ең болмағанда, кернеуді жеңілдетуден жақсы. Қол бөлігін қайта жинаңыз.

9 -қадам: Қосымша: Бесікті жақсарту

Қосымша: Бесікті жақсарту
Қосымша: Бесікті жақсарту
Қосымша: Бесікті жақсарту
Қосымша: Бесікті жақсарту
Қосымша: Бесікті жақсарту
Қосымша: Бесікті жақсарту
Қосымша: Бесікті жақсарту
Қосымша: Бесікті жақсарту

Бесіктің ішінде қол бөлігінің бесіктің ішінде екенін анықтау үшін қолданылатын екі кішкентай неодимий магниті бар. Менің станцияда менде кейбір проблемалар болды, себебі ол бесіктегі құралды кез келген позицияда танымады. Мен бесікке ыстық желіммен бірнеше қосымша магнит қостым және олардағы проблемалар. Мен сондай -ақ Thingiverse -де Sp0nge арқылы саптаманы ұстағышты 3D басып шығардым және оны бесікке бұрап қойдым. Бұрандалар сәл қысқа, бірақ егер сіз оларды қатайтпасаңыз, онда олар амал жасайды.

10 -қадам: Аяқтау

Аяқталуда
Аяқталуда
Аяқталуда
Аяқталуда

Соңғы бір қадам қалды. Arduino «Hacked» жапсырмасын станцияға жабыстырыңыз және оны қолданыңыз.

Жаңа контроллердің ерекшеліктері:

Температураны дәлірек реттеу

Егер қуат көзі қосылған кезде бесік бесікте болмаса, станция жылуды бастамайды

Қол жетімді температура үшін бағдарламалық қамтамасыз етуді калибрлеу (екі түймені де ұзақ басу арқылы)

Суық ауа режимі (екі түймені де қысқа басу арқылы)

Зумер

Жылдам салқындату режимі

Толығымен OpenSource (сондықтан сіз функцияларды оңай жарнамалауға/өзгертуге/жоюға болады)

Желдеткіш ақауларын анықтау

Ұйқы режимі (10 минутқа алдын ала орнатылған, SLP параметрінің көмегімен өңделеді)

Әдебиеттер:

EEVBlog ресми желісі

Madworm (spitzenpfeil) блогы

madworm (spitzenpfeil) GitHub беті

Poorman's Electronic блогы

Sp0nge саңылауларын ұстағыш

MK1841 мәліметтер парағы

Ұсынылған: