Самая простая паяльная станция своими руками
Приветствую, Самоделкины!
Прошло то время, когда паяльные станции были дорогими и не такими доступными как сейчас. Это раньше не было китайских интернет-магазинов и торговых площадок, и радиолюбители приобретали паяльные станции за баснословные деньги. В наши дни конечно же все немного по-другому. Рынок буквально завален дешевыми копиями японских жал Hakko T12.
Данные жала произвели настоящую революцию. Они способны нагреваться до рабочей температуры за считанные секунды и к тому же имеют необгораемый наконечник.
В таких жалах термопара расположена очень близко к кончику, это позволяет паяльной станции мгновенно реагировать на перепады температуры жала, что в свою очередь дает возможность контролировать температуру жала с достаточно высокой точностью.
Но было кое-что у Hakko ещё более популярней — вот эта станция:
Это Hakko 936, обычная аналоговая станция. Клонов этой станции существовало бесчисленное множество, производством 936-ой станции занимались буквально все, кому не лень, и она была самой доступной.
Идея создания этого проекта пришла автору YouTube канала «AKA KASYAN» когда он разбирался у себя на чердаке и нашел вот такой паяльник:
Было принято решение собрать простую паяльную станцию и вспомнить былое. Ниже представлена схема оригинальной паяльной станции Hakko 936:
На следующем изображении вы можете видеть упрощенную схему от китайских клонов той же станции:
Схема китайских клонов проще в разы. Автор переработал ее, что-ты добавил, что-то убавил, подогнав тем самым ее под свои нужды.
Управляющим звеном в оригинальной схеме, как видите, является симистор:
Автор же решил использовать в данном проекте полевой транзистор, и на то были свои причины, а именно, в качестве источника питания у нас с вами будет импульсный блок с чистой постоянкой на выходе. В таком случае симистор попросту не закроется, и станция работать не будет.
К тому же на симисторе мы получим потери, они конечно не столь ощутимы, но все же, поэтому выбран полевой транзистор.
Станция аналоговая, никакого ШИМ управления. Все управление построено на сдвоенном операционном усилителе lm358.
Как известно в любом нормальном паяльнике имеется термопара.
Она необходима для контроля температуры жала. Термопара — это два разнородных металла сваренных друг с другом. Термопара имеет кончик в виде шарика, и когда этот шарик нагревается, термопара вырабатывает мизерное электричество.
Если подключить термопару к мультиметру и подогреть ее, то напряжение составит всего навсего 12мВ.
Этого очень мало, чтобы задействовать термопару в реальной схеме. Данное напряжение необходимо увеличить, и поэтому первая часть схемы представляет из себя усилитель напряжения с термопары.
Для наглядности проведем тот же опыт, но с усилителем:
Как видим, напряжение на мультиметре доходит до 1,5В. Затем усиленное напряжение поступает на инверсный вход второго элемента.
На его неинвертирующий вход подается напряжение с опорного источника, которое формируется стабилитроном на 5,1В.
Далее напряжение с термопары сравнивается с опорным, и если напряжение, которое идет с термопары ниже опорного напряжения, то на выходе операционного усилителя мы получаем единицу (1) или плюс (+) питания и наоборот.
В стоковую цепь транзистора подключен нагревательный элемент паяльника и светодиод, который выполняет роль индикатора.
Если светодиод светится, это говорит о нагреве жала. В ходе работы он периодически будет включаться и выключаться, то есть, если термопара холодная — включается транзистор и начинается нагрев, а когда нагреватель, а, следовательно, и термопара нагрелись до заданного значения температуры, транзистор закроется и нагрев прекратится, и так все время.
Регулировать температуру можно с помощью переменного резистора.
В основном такие паяльники работают от напряжения 24В, а иногда чуть меньше.
Для питания схемы управления в лице операционного усилителя, напряжение уменьшается до 12В с помощью второго стабилитрона.
Конечно можно использовать и микросхемные стабилизаторы на 12В, но операционный усилитель потребляет мизерный ток и обычного стабилитрона на 1Вт хватит вполне.
Можно вполне обойтись всего одним стабилитроном, опорное напряжение взять непосредственно с питающего операционника напряжения, но в таком случае придется пересчитать многие компоненты схемы, да и к тому же иметь отдельный опорный источник более предпочтительно.
Вот такая компактная печатная плата получилась:
Ее вы можете скачать вместе с общим архивом проекта. А теперь давайте проверим работу схемы. На изображении ниже представлена распиновка разъема, используемого в данном проекте паяльника:
Далее подключаем все по схеме. Нагреватель полярности не имеет, а вот термопара – да, и, если термопара подключена неправильно, схема не будет реагировать на нагрев и транзистор все время будет открыт.
После подключения необходимо откалибровать температуру жала паяльника. Специально для этой задачи на плате предусмотрен подстроечный резистор.
Более подробно о процессе сборке, настройке и калибровке самодельной паяльной станции смотрите в оригинальном видеоролике автора:
youtube.com/embed/Hr1zT3rbgZw?feature=oembed» frameborder=»0″ allowfullscreen=»»/>
Медленным вращением подстроечного резистора нам необходимо добиться нужной температуры. Максимальная температура у подобных паяльных станций, как правило, лежит в пределах от 420 до 480 градусов.
Итак, калибровка завершена. Далее все необходимо установить в корпус.
Теперь займемся изготовлением аналоговой шкалы. Для этого сначала ставим регулятор в минимальное положение, дожидаемся максимального нагрева, и измеряем температуру. Полученное значение наносим на шкалу.
Далее проделываем все тоже самое для различных температур: 250 градусов, 280, 300, 320, 350 и так далее до 480 градусов.
После проделанных манипуляций у нас получился клон упомянутой в начале статьи станции Нakko 936. Там все работает точно по такому же принципу.
Для того, чтобы видеть процесс нагрева в реальном времени индикаторный светодиод необходимо вывести на лицевую панель.
Вот такая паяльная станция в итоге у нас получилась. На этом все. Благодарю за внимание. До новых встреч!
Этот пост может содержать партнерские ссылки. Это означает, что я зарабатываю небольшую комиссию за ссылки, используемые без каких-либо дополнительных затрат для вас. Дополнительную информацию смотрите в моей политике конфиденциальности.
Самодельная паяльная станция с феном
Каждый, кто пробовал заниматься ремонтом электроники, пришел к осознанию того, что одного лишь паяльника будет мало. Некоторые SMD элементы просто невозможно выпаять без помощи термовоздушного фена. Именно поэтому со временем приобретается паяльная станция, которая включает в себя и то и другое. Большинство дешевых вариантов редко соответствуют индивидуальным предпочтением. Поэтому термовоздушная паяльная станция своими руками не является чем-то недостижимым. В статье будут рассмотрены различные варианты паяльных станций, а также процесс самостоятельной сборки.
Что такое паяльная станция
Если говорить просто, то простая паяльная станция состоит из нескольких основных блоков:
- блок питания;
- блок управления;
- индикаторы;
- манипуляторы.
Блок питания может быть импульсным или трансформаторным. Первый имеет меньшие габариты и способен выдавать большую мощность. Трансформаторный блок питания имеет характерный звук при работе и для большой мощности требует больших габаритов. В некоторых случаях трансформаторный блок показывает себя более надежным, но это напрямую влияет на вес и габариты паяльной станции. Блок управления паяльной станцией состоит из платы, на которой находятся микроконтроллеры, переменные резисторы и другие элементы, которые отвечают за обратную связь, а также за формирование выходного сигнала для манипуляторов.
В качестве манипуляторов на паяльной станции могут использоваться:
- паяльник;
- фен;
- инфракрасная головка.
На лицевой панели станции располагаются индикаторы. Они выводят показания датчиков температуры, которые находятся в манипуляторах. В большинстве случаев требуется дополнительная калибровка для достижения правильных показаний.
Разновидности станций
Все паяльные станции можно разделить на две большие группы:
- термовоздушные;
- инфракрасные.
Каждая из них заточена под свои задачи. В большинстве случаев при проведении профессиональных ремонтах требуется обе разновидности паяльных станций. Первая представляет собой небольшой блок, который имеет один или два манипулятора. Термовоздушная паяльная станция может включать в себя только фен или фен с паяльником. Есть паяльные станции, которые имеют в качестве манипулятора только паяльник. Обычно это те разновидности, которые называются индукционными. В обычных термовоздушных станциях нагрев паяльника происходит за счет керамического или схожего элемента, на который подается напряжение. Этот элемент передает температуру на жало. В индукционных паяльных станциях нагрев происходит за счет действия электромагнитного поля. Энергия сразу передается на жало.
Благодаря такому подходу удалось снизить инертность паяльной станции, повысить время отклика, а также повысить мощность при меньших габаритах. В тех изделиях, где содержатся теплоемкие элементы невозможно обойтись без индукционной стации, т. к. она способна в короткие сроки разогреть большие участки олова. В некоторых случаях даже термовоздушным феном этого сложно добиться. Индукционки стоят в несколько раз дороже обычных станций, но их эффективность гарантирует удовольствие и высокую точность при работе.
Инфракрасные паяльные станции являются отдельным подразделением. По внешнему виду они практически непохожи на два предыдущих вида. Они состоят из двух основных модулей:
- головы или верхнего подогрева;
- нижнего подогрева.
Нагрев в них происходит за счет инфракрасных элементов. Благодаря нижнему подогреву плата нагревается равномерно, что позволяет избежать деформации при извлечении или запайке определенных элементов. Чаще всего инфракрасные станции применяются для замены чипов с BGA пайкой. Они представляют собой микросхемы-кристаллы, которые фиксируются на плате с помощью специальных шариков припоя. Некоторые виды таких чипов возможно заменить обычной термовоздушной станцией, но качество будет страдать. Стоимость хорошей инфракрасной станции начинается от одной тысячи долларов.
Обратите внимание! Есть отдельный подвид инфракрасных станций, в которых инфракрасный элемент помещен в манипулятор, который напоминает фен. Такие изделия не получили широкого распространения и применяются редко.
Самостоятельная сборка
Два из перечисленных вида станций для пайки можно собрать самостоятельно. В большинстве случаев используются готовые модули, которые есть в продаже. При желании можно разработать собственную схему и собрать ее, но часто в этом нет необходимости, т. к. дешевле купить готовые компоненты.
Термовоздушная
Самая простая термовоздушная паяльная станция может быть собрана из обычного паяльника. Ниже будет приведена инструкция в фотографиях, как это можно сделать. Для всего процесса сборки потребуются такие компоненты:
- паяльник с деревянной рукояткой;
- аквариумный компрессор;
- шуруповерт;
- сверло;
- медицинская капельница;
- фольга;
- часть антенны;
- многожильный провод.
Процесс начинается с того, что необходимо разобрать паяльник. Откручивается винт и высвобождается жало.
Следующим шагом снимается рукоятка, которая понадобится позже. Откручиваются провода, которые соединяют питающий кабель с нагревательным элементом.
Провод вытаскивается из рукоятки и сбоку сверлится небольшое отверстие.
Изготовление инфракрасной паяльной станции своими руками
Ремонт ноутбуков и видеокарт, реболлинг (демонтаж и монтаж чипа с восстановлением шариков припоя) без инфракрасной паяльной станции, как правило, не обходится. Сервисные центры за такую работу либо не берутся, либо взимают довольно большие деньги за такой ремонт. Между тем подобные поломки – явление довольно частое.
ИК паяльная станция
ИК станция заводского исполнения – устройство довольно дорогое, поэтому экономичнее сделать ее своими руками. Инфракрасную паяльную станцию можно сделать за один, максимум два дня, предварительно заказав через интернет и получив по почте комплектующие детали к ней.
Немного теории
При нормальной температуре пик электромагнитного излучения происходит в инфракрасной области. Вещи, которые горят, излучают как более интенсивное, так и более энергичное (более короткое) инфракрасное излучение. Когда становится очень жарко, они начинают светиться красным. Чем они горячее становятся, тем приобретают больше оранжевого и желтого цветов, затем синего.
Многие органические молекулы интенсивно поглощают инфракрасное излучение, это заставляет объект нагреваться. Тепло – это кинетическая энергия поступательного движения атомов и молекул. Излучаемый атомом свет имеет длину волны. В итоге нагретое тело тоже излучает свет, и чем сильнее нагрето тело, тем короче волна излучаемого света.
Для информации. Согласно закону смещения Вина, бывает так, что тепловое излучение объектов вблизи комнатной температуры находится в инфракрасной области. Сюда относятся лампочки и даже люди.
Итак, инфракрасное излучение – это не тепло, и оно (непосредственно) не вызывает тепло. Оно испускается теплом объекта при определенном диапазоне температур.
Инфракрасное излучение
Зрительные оттенки света обуславливаются длиной волны и ее направленностью, начиная с инфракрасного, потом красного, оранжевого, желтого…. фиолетового и кончая длиной волны ультрафиолетового излучения. И обратно тоже. Облучение тела светом вызывает усиление движения его молекул, любым светом, но инфракрасным, как самым длинноволновым, эффективнее всего.
ИК паяльная станция своими руками – это инфракрасный обогреватель, отдающий тепло в окружающую среду посредством инфракрасного излучения.
Инфракрасная паяльная станция своими руками
Нижний подогрев
Корпус подогрева можно изготовить из старого советского чемодана, сделанного из алюминия, или из системного блока компьютера. Но чемоданчик подойдет лучше, потому что его рабочее положение – горизонтальное. В крайнем случае, можно присмотреть подобный корпус на ближайшей барахолке.
В корпусе необходимо прорезать болгаркой отверстие для керамических нагревателей. Из алюминиевой вырезки сделать подложку для нагревателей с ножками из обычных болтов с гайками. На подложке вся конструкция и будет держаться.
Нижний подогрев состоит из четырех керамических нагревателей, купленных на AliExpress. Цена на них приемлемая, продавец обеспечивает быструю доставку.
Каждый нагреватель (размерами: длина – 24 см, ширина – 6 см) имеет мощность по 600 Вт. Четыре нагревателя составляют нагревательную панель 24х24 см2. Этого достаточно для того, чтобы нагреть материнскую плату компьютера, не говоря уже о материнской плате ноутбука, размеры которой еще меньше. Помещаются на такой подогрев даже большие топовые видеокарты. Для сравнения, у стандартной заводской китайской станции такой подогрев площадью 150х150 см2, при этом стоит она недешево.
Снизу нижнего подогрева каждый нагреватель подключается к клеммной колодке желательно еще советского производства. Колодка сделана из специального материала, который не плавится при высоких температурах. Подключение нагревателей последовательно-параллельное:
- первый и третий соединены последовательно;
- второй и четвертый – тоже последовательно;
- первый и третий со вторым и четвертым – параллельно.
Такая схема применяется для того, чтобы немножко разгрузить проводку. Если подключить все нагреватели параллельно, то итоговая нагрузка будет составлять 2850 Вт:
- нижний подогрев – 600х4=2400 Вт;
- верхний нагреватель при максимальной нагрузке – 450 Вт.
Если в комнате работает еще электротехника (несколько лампочек, компьютер, паяльник, чайник), то защитный автомат на 16 ампер выбьет.
Высчитывается последовательное сопротивление нагрузки по специальной формуле. В итоге нижний подогрев представляет собой нагрузку 1210 Вт. Несложно посчитать, что вся ИК станция будет потреблять 1660 Вт. Для такого оборудования это немного. По времени плата греется нижним подогревом до 100 0 примерно 10 минут.
Сверху, когда выполняется работа, на корпус с нагревателем можно поставить металлическую решетку от холодильника. Но лучше использовать стеклокерамику по размеру корпуса, и сделать удобный термостол для ремонта платы.
Верхний подогрев
Верхний подогрев можно сделать из советского фотоувеличителя УПА-60. Модель подходит для самодельной паяльной станции. Керамический нагреватель размерами 80х8 см идеально крепится к фотоувеличителю. При этом можно регулировать высоту нагревателя и двигатель в любую сторону. Штатив удобно прикрепить к самому столу, а нижний подогрев двигать при необходимости. Размеров нагревателей достаточно, чтобы прогревать большие чипы и сокеты для процессорных разъемов.
Фотоувеличитель УПА-60
Все б/у детали можно купить в интернете через доску объявлений, керамический нагреватель – на AliExpress.
Блок управления
Готовый пластиковый бокс можно приобрести в специальном магазине для самостоятельного изготовления электроники, или сделать корпус из обычного компьютерного блока питания. На панели управления размещают:
- PID контроллер REX-C100;
- выключатели для нижнего и верхнего подогрева;
- диммер 2 кВт.
Надо отметить, что внутренних проводов в корпусе довольно много, поэтому бокс нужно выбирать немаленьких размеров.
Отверстия для вывода элементов управления на лицевую панель вырезаются электролобзиком со специальной пилочкой по металлу. Обычно это трудностей не вызывает при наличии практики с подобным инструментом.
PID контроллер REX-C100
PID контроллер REX-C100 можно также заказать на AliExpress. В комплекте с ним продавец поставляет твердотельное реле и термопару. То есть контроллер считывает, какой температуры достигает керамический нагреватель. Пока температура не достигнет нужной величины, твердотельное реле находится в открытом состоянии и пропускает электрический ток на керамический нагреватель.
При достижении устройством необходимой температуры срабатывает твердотельное реле и отключает подачу тока на керамический нагреватель. Диммер управляется вручную. Обычно его устанавливают на максимуме, чтобы быстрее подогревался верх.
Тестер
Данный прибор нужен для работы, чтобы считывать информацию о температуре, которая возле чипа. К нему подключена обычная термопара, конец которой ставят возле чипа. На дисплее тестера будет отображена температура непосредственно возле чипа.
Важно! Провод от термопары заматывают термостойким скотчем, потому что оплетка проводов горит при высокой температуре.
Тестер для ИК станции своими руками
В итоге собранная на скорую руку самодельная ИК паяльная станция порядка десяти раз будет дешевле стоить, нежели готовое изделие. Устройство можно дорабатывать и постепенно улучшать.
Работа на практике
Работа устройства будет описана на примере починки платы от ноутбука. Одной из неисправностей платы является поломка видеочипа. Бывает достаточно прогреть его термофеном, и изображение на экране появляется. Скорее всего, в этом случае происходит отвал кристалла от текстолита. Менять чип довольно дорого. Но если прогреть его, то срок службы ноутбука этим можно продлить. На примере такого банального прогрева и может применяться самодельная инфракрасная паяльная станция.
Для начала плату подготавливают к прогреву, снимают детали:
- пленки, потому что они при высокой температуре начинают плавиться;
- процессор;
- память.
Компаунд лучше снимать пинцетом после предварительного подогрева термофеном. Фен ставят при этом на температуру 1800, средний поток воздуха.
Важно! Всю окружающую область вокруг чипа необходимо обклеить фольгой, чтобы не греть элементы платы. На всякий случай следует закрыть и пластиковые разъемы для памяти.
Далее по периметру чипа наносят флюс RMA-223, тоже китайский. Купленный на AliExpress для таких целей подходит. Для удобства его перезаправляют в обычный шприц.
Для информации. Использование флюсов облегчает процесс пайки и предотвращает окисление металла спаиваемых элементов.
Плату в таком виде устанавливают на решетку нижнего подогрева паяльной станции. Возле чипа располагают термопару. Другая термопара находится вблизи с нагревателями, её задача считывать температуру их нагрева. Включают нижний подогрев на блоке управления. На тестере и PID контроллере появляются рабочие параметры.
Когда низ прогреется, нужно дождаться, чтобы температура вокруг чипа была не менее 1000, в зависимости от материала припоя. Если припой бессвинцовый, то желательно прогреть до 1100.
ИК станция своими руками
Расстояние между чипом и верхним нагревателем должно быть около 5 см. Центр чипа должен быть строго под центром верхнего нагревателя, потому что максимальная температура идет от центра в стороны. Верхний нагреватель включают, когда температура возле чипа поднимется до 1100. Низ обычно прогревается 10 минут, затем включается верх, который должен нагреться до 2300. На PID контроллере верхнее значение показывает текущую температуру, нижнее – температуру, которую необходимо достичь.
При достижении нужной температуры включают верхний нагреватель, который управляется диммером. Когда температура подойдёт ближе к 2300, мощность диммером нужно уменьшить. Это делается для того, чтобы нагрев слишком быстрый не был. Рекомендуется выдержать минуту при температуре 2300 и затем выключить устройство. Температура пойдет на спад.
Важно! Нагрев чипа должен происходить плавно, так же как и его остывание. Резких перепадов температур не должно быть.
Когда плата остынет, собирают ноутбук и включают. Должно все заработать. По такому же принципу можно сделать инфракрасный паяльник своими руками.
Инфракрасная паяльная станция своими руками подключается к домашней розетке. При этом с проводкой ничего страшного не происходит, поскольку мощность её небольшая. По затратам ИК паяльная станция своими руками обходится совсем недорого. Комплектующие детали можно заказать через интернет на AliExpress.
Видео
Оцените статью:Самодельная ИК паяльная станция | 3dx
Паяльник — это хорошо. Хорошо для DIP деталей, ну для тех для которых сверлят отверстия в платах. Спору нет, паяльник отлично подходит и для SMD компонентов, но для этого необходимо иметь черный пояс в этой дисциплине. А вот как, раз в год выпаять, а потом запаять многоногую smd микросхему без особых навыков и оборудования? Ну тогда читаем дальше…
Меня всегда пугали многоногие smd микросхемы, в части монтажа, а не внешностью, в корпусах QFP и разные SO-шки, про BGA даже заикаться не буду. Был однажды неудачный опыт, делал часы, и заложил в конструкцию контроллер в корпусе SO. В процессе отладки что-то пошло не так и мне пришлось его перепаивать. Первый демонтаж плата и контроллер условно выдержали, а вот после второго, плата и контроллер отправились в мусорный бак. В итоге поставил микросхему в dip корпусе и мои мучения закончились. Это все к чему, шарясь как-то по интернету, случайно попал в ветку форума forum.easyelectronics.ru, откуда перенаправился на radiokot.ru. После посещения радиокота я и загорелся идеей сделать «Прикуяльник» (® by radiokot.
Пошарив по закромам отыскал трансформатор от бесперебойника, который мне когда-то подарил ALXSYS. Этот трансформатор работал в режиме преобразования 12 — 220 В, значит заработает и в обратном направлении.
Источник питания есть! А это уже пол дела. Осталось найти прикуриватель, и он был найден на местном рынке за символическую цену. Прикуриватель подойдет любой, хоть от мерседеса, хоть от жигуля. К стати, у запорожца, этого очень важного девайса, не было. Подключать излучатель к трансформатору решил через ШИМ регулятор, как в дальнейшем оказалось не зря. Выбрал схему на распространенной микросхеме NE555. По опыту других пользователей, она менее капризна.
Микросхема NE555, в соответствии с даташитом, питается постоянным напряжением в диапазоне 4,5 — 16В. Так же можно рассмотреть чуть боле капризную схему на UC384x. они довольно часто встречаются в импульсных блоках питания, компьютерные не исключение.
Печатную плату решил не делать, слишком большая честь для трех проводов. Собрал на макетке.
Пришлось придумывать выпрямитель. Диодный мост собран на диодах шотки, которые были выдраны из сгоревшего компьютерного блока питания. На всякий случай все усажено на радиатор, мы ж не китайцы, нам не жалко. Сгоревшие компьютерные блоки питания просто превосходная вещь, источник корпусов и всяких деталюх с радиаторами!
Подключив диодный мост к трансформатору и замерив напряжение холостого хода, немного взгрустнул. Нет, напряжение было достаточное, даже чересчур, 20 В на холостом ходу. Многовато для моего ШИМ регулятора. Знал бы, то сделал плату на UC3842, она начинает работать от 16В и выше. Но погрустил и ладно, добавил к питанию КРЕН8А (КР142ЕН8А, аналог L7808….), на нее же повесил и вентилятор охлаждения.
У меня как всегда, минимум, а хочется максимум. Сделаю я наверно и нижний подогрев. Обойдемся бютжетнинько. Нижний подогрев будет на основе галогенного прожектора, станция ведь не для постоянного использования. Для галогенной лампы нужен регулятор мощности, иначе сожжет все на свете, проверено. Думал заказать в китае тиристорный регулятор, но время. Купить в городе, значит переплатить. По случаю зашел в местный магазинчик промтоваров, там есть много всякой ерунды. И заметил на прилавке осветительный димер. На фоне всех остальных электроинсталяционных изделий, он отличался невзрачным внешним видом и ценой. Заявленная мощность 600 Вт меня порадовала. Купил его всего за 35 грн (1,3$).
Посмотрим, что у него внутри. Не замысловатая конструкция, собранная на двух тиристорах BT136 соединенных параллельно. Отличное резервирование и запас по мощности. Но почему с такими деталями и всего 600 Вт?
А вот теперь видно почему. Вот смотрю и думаю… Потенциал в нашей стране огромный, а вот руки…
Пришлось помыть плату, все заново пропаять, усилить силовые дорожки и поменять радиатор. На фотографии ниже, видно под оранжевым тумблером, просматривается новый радиатор димера.
Парочка фоток, как оно у меня разместилось в корпусе от компьютерного БП. Радиаторов конечно многовато, они несколько избыточны.
Лицевая панель из куска поликарбоната (оргстекло). Белую защитную пленку не снимал, это придает ощущение, что оргстекло белое, а не прозрачное. И потрошки не просвечиваются.
А на этой фотке уже установлена верхняя крышка. И тут впервые появляется сам виновник торжества — собственно прикуяльник.
Прикуриватель прикручен к сгоревшему паяльнику. Все внутренности паяльника демонтированы.
Крепления нагревательного элемента к основанию выполнено через отожженную стальную проволоку, намотанной в виде спирали для улучшения теплоотвода. Раскаляется он будь здоров и плавит изоляцию провода, так что прикручивать медный провод на прямую не стоит даже и пытаться.
Нижний подогрев. Здесь особых конструктивных особенностей нет. В качестве нижнего подогрева выступает галогенный прожектор. Устойчивости прожектору придают три ножки с резиновым основанием. Как известно конструкция на трех ножках никогда не будет качаться, доказано в геометрии — через три точки можно построить только одну плоскость. Стекло сверху накрыто медной фольгой с остатками текстолита, когда-то отодранной от старой платы. Установлена лампа мощностью 150 Вт.
Вот и паяльная станция готова.
Немного поигравшись могу сделать несколько заключений. Самим прикуяльником можно выпаивать микросхемы и без нижнего подогрева, но это занимает немного больше времени. Демонтировать мелкие smd-шки (резисторы, конденсаторы) можно при помощи только нижнего подогрева, в том случае если сама плата больше вам не нужна. Дело в том, что здесь отсутствует термостабилизация и со временем плата начинает перегреваться, демонтаж большого количества элементов может растянутся на долго. Во время экспериментов, при демонтаже на нижнем подогреве, я перегрел плату, и она вздулась. Это вздутие сопровождалось хорошим хлопком, я как говорится, чуть не «письнул» от неожиданности. Для разовых работ лучше не придумаешь.
И для того, чтобы показать, что это все-таки работает, предлагаю посмотреть следующие фотографии.
В качестве жертвы была выбрана старючая материнка. На ней выбран чип, вокруг которого расположено большое количество мелких компонентов, что затрудняет работу привычным инструментом. На следующей фотографии чип отпаян.
А вот фотографии в большом разрешении (фото кликабельно).
Ну и небольшое видео:
Хочу подвести черту под выше сказанным. Прикуяльник имеет право быть. Он конечно не претендует на звание «професиональный» инструмент, но со своими задачами справляется. И с сегодняшней архитектурой плат, любителю, он просто необходим.
Поделиться ссылкой:
Понравилось это:
Нравится Загрузка…
Похожее
Categories: Радиотехника | Tags: ИК станция, выпаять smd, прикуяльник, самодельная паяльная станция | Permalink.
Типы плат микроконтроллеров и их приложения
Для начала разработки встраиваемых систем нам хотелось бы отметить пару важных моментов, а именно плату для разработки и IDE (интегрированную среду разработки). Плата для разработки микроконтроллера на самом деле представляет собой печатную плату (PCB), имеющую схемы и оборудование, созданные для поддержки экспериментов с конкретными возможностями плат микроконтроллера. Платы разработки объединены с процессором, памятью, набором микросхем и встроенными периферийными устройствами, такими как ЖК-дисплей, клавиатура, USB, последовательный порт, ADC, RTC, микросхемы драйвера двигателя, слот для SD-карты, Ethernet и т. Д.с функциями отладки. Это может помочь спасти нас от случайных плохих соединений с перемычками и платой.
Технические характеристики плат микроконтроллера включают тип шины, тип процессора, память, количество портов, тип порта и операционную систему. Обычно они используются для изучения программ для встроенного оборудования, например различных контроллеров, бытовой техники, роботов, торговых терминалов (PoS), киосков, а также устройств точной информации о продуктах. В этой статье мы поговорим о характеристиках различных плат для разработки по всему миру.Все они имеют отличные индивидуальные характеристики, а также несколько недостатков, и некоторые системы разработки, как правило, более известны по нескольким проектам, чем другие.
A Плата микроконтроллера
Плата разработки микроконтроллера также называется одноплатным микроконтроллером. В наши дни создание одноплатного набора для разработки микроконтроллеров является довольно простой и недорогой задачей. Таким образом, на рынке представлено множество программ с открытым исходным кодом (IDE) для разработки плат микроконтроллеров, чтобы вы могли разрабатывать приложения в реальном времени.Здесь мы исследуем различные платы микроконтроллеров, которые вы можете приобрести, например,
Платы микроконтроллеров на основе DIY
Платы микроконтроллеров на основе DIY (сделай сам) могут быть построены в вашем собственном доме самостоятельно, для чего вам потребуются все специальные электронные и электрические компоненты такие как микроконтроллер (Atmel, ARM, MSP и т. д.), компонентная база и дополнительные периферийные устройства, например RTC, последовательные порты, ЖК-модуль, клавиатура, тачпад и т. д. Теперь каждый из этих элементов должен быть тщательно припаян к печатной плате.После завершения настройки оборудования нам необходимо выбрать подходящую среду IDE для программирования микроконтроллера для создания необходимого приложения.
Приложения плат микроконтроллера
Здесь я предлагаю 8051 семейное приложение DIY. Микроконтроллер 8051 — это контроллер общего назначения, который часто используется для создания базовых программ, например, систем сбора данных, системы автоматического контроля интенсивности света, промышленных систем контроля температуры и т. Д.
Введение в микроконтроллеры — инженерные проекты
Привет, ребята! Мы здесь, чтобы держать вас в курсе полезной информации, чтобы вы продолжали возвращаться к тому, что мы можем предложить. Сегодня я собираюсь открыть подробности о Introduction to Microcontrollers . Микроконтроллер — это электронное устройство, способное эффективно выполнять различные задачи в системах автоматического управления. Он состоит из памяти, портов ввода / вывода и процессора. Мы используем C и язык ассемблера для программирования микроконтроллера.Это похоже на крошечные компьютеры, которые помогают облегчить наши задачи с помощью программирования, используемого в компактных схемах. Я постараюсь охватить каждый аспект, связанный с микроконтроллером, чтобы вы получили четкое представление о том, что он делает и каковы его основные приложения. Будем надеяться на плату и изучать свойства микроконтроллера один за другим.Введение в микроконтроллеры
- Микроконтроллер — это компактный крошечный компьютер, который изготовлен внутри микросхемы и используется в системах автоматического управления, включая системы безопасности, офисные машины, электроинструменты, систему сигнализации, управление светофорами, стиральную машину и многое другое. Больше.
- Это экономичное программируемое логическое управление, которое может быть связано с внешними устройствами для управления устройствами на расстоянии.
- Первый микроконтроллер был произведен Майклом Кокраном и Гэри Бун .
- Он был специально построен для встраиваемых систем и состоял из памяти для чтения и записи, постоянной памяти, портов ввода-вывода, процессора и встроенных часов.
- C и языки ассемблера используются для программирования микроконтроллеров.
- Существуют также и другие языки для программирования микроконтроллера, но для начала изучение программирования микроконтроллера на языке C и ассемблере — отличный выбор, оба языка просты в изучении и дают четкое представление о микроконтроллере.
- Технологии эволюционировали удивительным образом и сделали нашу жизнь проще, чем когда-либо прежде.
- Несколько лет назад приведение лифта в рабочее состояние было адской задачей, требующей сложного программирования и схемотехники.
- Теперь вы можете не только управлять лифтом с микроконтроллера, но также можете перемещать подводную лодку, следуя инструкциям в одном микроконтроллере.
- Любое приложение, которое включает измерения, управление и отображение, содержит внутри микроконтроллер.
- Микроконтроллеры поставляются с широким спектром приложений, но решать, какую задачу вы хотите решить с помощью микроконтроллера, зависит только от вас, потому что он будет принимать только инструкции в форме языка программирования.
- Вы можете создавать, загружать и запускать любую программу в зависимости от ваших приоритетов.
Сравнение с микропроцессором
- Некоторые люди думают, что микроконтроллер и микропроцессор одинаковы, но на самом деле они разные.
- Микропроцессор использует внешнюю схему для установления связи с периферийной средой, но микроконтроллер не включает никаких внешних схем, чтобы привести его в рабочее состояние, поскольку он поставляется с указанной встроенной схемой, которая экономит как пространство, так и затраты на разработку устройство аналогичных характеристик.
- По сравнению с микропроцессорами, которые широко используются в ПК, ноутбуках и блокнотах, микроконтроллеры специально созданы для встроенных систем.
- Когда мы говорим о встроенной системе, мы фактически имеем в виду устройства, которые поставляются со встроенными схемами и нуждаются в загрузке соответствующих инструкций для управления устройствами.
- Самое замечательное во встроенной системе то, что она включает в себя индивидуальное программирование, которое напрямую связано с внутренней схемой, которую можно изменять снова и снова, пока вы не достигнете желаемого результата.
- Тактовая частота микропроцессора намного больше, чем у микроконтроллера, и они способны выполнять сложные задачи. Они могут работать на частоте 1 ГГц.
Сравнение с настольными компьютерами
- В отличие от нашего настольного компьютера, микроконтроллеры представляют собой крошечные компьютеры, в которых объем памяти намного меньше, чем у настольных компьютеров.
- Также скорость настольного компьютера намного больше, чем скорость простого микроконтроллера.
- Однако микроконтроллеры обладают некоторыми функциями, схожими с настольными компьютерами, например, с центральным процессором, который является мозгом микроконтроллера.
- Эти процессоры в микроконтроллерах имеют разную длину слова, то есть от 4 до 64 бит.
- Они могут работать на более низких частотах при 4 кГц и могут сохранять функциональность до нажатия кнопки сброса или вызова какого-либо прерывания.
Характеристики микроконтроллера
- В современных технологиях некоторые микроконтроллеры имеют сложную конструкцию и могут иметь длину слова более 64 бит.
- Микроконтроллер состоит из встроенных компонентов, включая EPROM, EEPROM, RAM, ROM, таймеры, порты ввода / вывода и кнопку сброса.RAM используется для хранения данных, а ROM используется для хранения программ и других параметров.
- Современные микроконтроллеры спроектированы с использованием архитектуры CISC (компьютер со сложным набором команд), которая включает инструкции типа marco.
- Инструкция типа одиночного макроса используется для замены количества маленьких инструкций.
- Современные микроконтроллеры работают с гораздо меньшим энергопотреблением по сравнению со старыми.
- Они могут работать при более низком напряжении в диапазоне от 1.От 8 В до 5,5 В.
- Флэш-память, такая как EPROM и EEPROM, — очень надежные и расширенные функции в последних микроконтроллерах, которые отличают их от старых микроконтроллеров.
- EPROM быстрее и быстрее, чем память EEPROM. Он позволяет стирать и записывать циклы столько раз, сколько вы хотите, что делает его удобным для пользователя.
Детали микроконтроллера
- Микроконтроллер состоит из нескольких встроенных частей, что делает его компактным и производительным при меньшем пространстве и меньших затратах.Ниже приведены основные части микроконтроллера.
CPU
- CPU рассматривается как мозг микроконтроллера, который принимает инструкции в форме программирования и помогает их выполнять.
- Он ведет себя как мост, который обменивается данными с различными компонентами и действиями, происходящими внутри одного чипа.
- Возможность индивидуального программирования, доступная в микроконтроллере, делает его более надежным и удобным для пользователя.
- ЦП имеет встроенные регистры, которые разделены на регистры данных двух типов и регистры адресации.
- Регистры данных, также известные как аккумуляторы, используются для логических команд и команд сдвига.
- Регистры адресации используются для хранения адресов для доступа к данным памяти. Указатель стека называется адресным регистром, который направляет память, используемую для аппаратного стека. Аппаратный стек используется для вызовов и возвратов прерываний, а также для вызовов и возвратов подпрограмм.
- Конструкция указателя аппаратного стека не является обязательной, некоторые ЦП поставляются с одинарным регистром связи, который ведет себя как глубокий стек ЦП и помогает в быстрых вызовах и возвратах подпрограмм.
- ЦП микроконтроллера способен выполнять серию инструкций, некоторые из которых являются инструкциями манипулирования данными, некоторые — логическими инструкциями, а некоторые — инструкциями сдвига.
Ввод / вывод
- В микроконтроллер встроены различные порты ввода / вывода.
- Они используются для подключения к микроконтроллеру внешних устройств, таких как принтеры, ЖК-дисплей, светодиоды, внешняя память.
- В микроконтроллере имеется несколько последовательных портов, которые используются для последовательного подключения периферийных устройств к микроконтроллеру.
Память
- Подобно микропроцессору, микроконтроллер имеет такие области памяти, как RAM и ROM, которые помогают хранить исходный код программы.
- Эти объемы памяти очень малы по сравнению с настольными компьютерами.
- После того, как вы сгенерируете программу и загрузите ее в микроконтроллер, она сохраняется в определенной области памяти микроконтроллера.
- Эти ячейки памяти уже установлены производителем.
Таймеры и счетчики
- Таймеры и счетчики очень удобны для решения различных задач, включая генерацию импульсов, генерацию частоты, измерение, функцию синхронизации и модуляцию.
- Функции таймера и счетчиков синхронизируются с часами микроконтроллера, используются для измерения временных интервалов между двумя событиями и могут подсчитывать до 255 отсчетов для 8-битного микроконтроллера и 65535 для 16-битного микроконтроллера.
АЦП и ЦАП
- АЦП — это аналого-цифровой преобразователь, который преобразует аналоговый сигнал в цифровую форму, например, преобразовывает аналоговый сигнал датчика в цифровую форму.
- Точно так же ЦАП представляет собой цифро-аналоговый преобразователь, который преобразует цифровой сигнал в аналоговую форму, которая может использоваться для управления двигателем.
Interpret Control
- Interpret control используется для установки задержки в выполняющейся программе. Эта задержка может быть создана внутренне или внешне.
Специальный функциональный блок
- Некоторые современные микроконтроллеры поставляются со специальным функциональным блоком, который используется в новейшей робототехнике и передовых космических системах.
- Этот специальный функциональный блок имеет больше портов, чем обычный микроконтроллер, и способен выполнять самые сложные и продвинутые задачи.
Типы микроконтроллеров
В зависимости от памяти, архитектуры и размера слова микроконтроллеры подразделяются на различные типы. Некоторые из них следующие.Классификация на основе битов
- Микроконтроллеры бывают 8-битные, 16-битные, 32-битные и 64-битные. Некоторые наиболее продвинутые микроконтроллеры имеют биты более 64, которые способны выполнять определенные функции во встроенных системах.
- 8-битный микроконтроллер способен выполнять меньшие арифметические и логические инструкции.Наиболее распространенными 8-битными микроконтроллерами являются atmel 8031 и 8051.
- В отличие от 8-битных микроконтроллеров, 16-битный микроконтроллер выполняет программу с более высокой точностью и точностью. Наиболее распространенный 16-битный микроконтроллер — 8096.
- 32-битный микроконтроллер применяется в системах автоматического управления и робототехнике, где требуется высокая прочность и надежность. Офисные машины и некоторые системы питания и связи используют 32-битный контроллер для выполнения различных инструкций.
Классификация на основе памяти
- На основе памяти микроконтроллеры делятся на два типа i.д. микроконтроллеры с внешней памятью и микроконтроллеры со встроенной памятью.
- Когда встроенная система требует и микроконтроллера, и внешнего функционального блока, который не встроен в микроконтроллер, тогда микроконтроллер называется микроконтроллером с внешней памятью. 8031 — отличный пример микроконтроллера с внешней памятью.
- Когда все функциональные блоки объединены в одну микросхему, которая связана со встроенной системой, микроконтроллер называется микроконтроллером встроенной памяти.8051 — отличный пример микроконтроллеров со встроенной памятью.
Классификация на основе набора команд
- На основе набора команд микроконтроллеры подразделяются на два типа: CISC-CISC и RISC-RISC.
- CISC называется компьютером со сложной системой команд. Одной действующей инструкции достаточно, чтобы заменить количество инструкций.
- RISC называется компьютером с сокращенным набором команд. RISC помогает сократить время выполнения программы.Это достигается за счет сокращения тактового цикла на инструкцию.
Типы микроконтроллеров
Существует множество типов микроконтроллеров, и я собираюсь подробно обсудить некоторые из них здесь:8051 Микроконтроллер
- Наиболее часто используемые микроконтроллеры принадлежат к семейству 8051. Микроконтроллеры
- 8051 считаются идеальным выбором для большинства профессионалов.
- Изобретенный Intel, микроконтроллер 8051 состоит из двух элементов, включая 8052 и 8031.
- 8052 состоит из 3-х кратного и 256 байт RAM. Он обладает теми же функциями, что и микроконтроллер 8051.
- Вы также можете рассматривать 8051 как подмножество микроконтроллера 8052 ..
- Точно так же 8031 имеет те же функции, что и 8051, за исключением ПЗУ.
- Однако для выполнения инструкций в этот чип может быть встроено внешнее ПЗУ объемом 64 КБ.
8051 Архитектура микроконтроллера
- Микроконтроллер 8051 — это 40-контактный 8-битный микроконтроллер, изобретенный Intel в 1981 году.
- 8051 поставляется со 128 байтами ОЗУ и 4 КБ встроенного ПЗУ.
- Исходя из приоритетов, в микроконтроллер может быть встроена внешняя память объемом 64 КБ.
- В этот микроконтроллер встроен кристаллический осциллятор с частотой 12 МГц.
- В этот микроконтроллер интегрированы два 16-битных таймера, которые можно использовать как таймер, а также как счетчик.
- 8051 состоит из 5 прерываний, включая внешнее прерывание 0, внешнее прерывание 1, прерывание таймера 0, прерывание таймера 1 и прерывание последовательного порта.Он также состоит из четырех 8-битных программируемых портов.
PIC Микроконтроллер
- Технология микрочипов изобрела контроллер периферийного интерфейса (PIC), который очень распространен среди большинства профессионалов и экспертов.
- Micro-Chip Technology очень заботится о потребностях и требованиях клиентов, поэтому они постоянно обновляют свои продукты, чтобы обеспечить первоклассный сервис.
- Низкая стоимость, возможность последовательного программирования и широкая доступность выделяют этот микроконтроллер среди остальных.
Архитектура микроконтроллера PIC
- Микроконтроллер PIC поддерживает архитектуру Гарварда.
- Он состоит из ПЗУ, ЦП, последовательной связи, таймеров и счетчиков, генераторов, прерываний, портов ввода-вывода и набора регистров, которые также работают как ОЗУ.
- Регистры специального назначения также встроены в аппаратное обеспечение микросхемы.
- Низкое энергопотребление делает этот контроллер идеальным выбором для промышленных целей.
- Каждый PIC задействует «стек», способный сохранять адреса возврата.
- В более старых версиях микроконтроллеров PIC доступ к стеку нельзя было получить с помощью программирования, но к более поздним версиям можно было легко получить доступ с помощью программирования.
- Компьютера с низкими техническими характеристиками достаточно для запуска программного обеспечения, способного программировать схему микроконтроллера PIC.
- Последовательный порт или USB-порт используется для подключения компьютера к микроконтроллеру.
AVR Микроконтроллер
- AVR называется Advances Virtual RISC, который был произведен компанией Atmel в 1966 году.
- Он поддерживает Гарвардскую архитектуру, в которой программа и данные хранятся в разных областях микроконтроллера и к ним легко получить доступ.
- Считается более ранним типом контроллеров, в которых для хранения программы используется встроенная флэш-память.
Архитектура AVR
- Архитектура AVR была разработана Вегардом Волланом и Альф-Эгилем Богеном.
- AT90S8515 был первым контроллером, основанным на архитектуре AVR.
- Однако AT90S1200 был первым микроконтроллером AVR, который был коммерчески доступен в 1997 году.
- Флэш-память, EEPROM и SRAM интегрированы в один чип, что исключает возможность объединения любой внешней памяти с контроллером.
- Этот контроллер имеет сторожевой таймер и множество энергосберегающих спящих режимов, которые делают этот контроллер надежным и удобным для пользователя.
Приложения
- Периферийный контроллер ПК
- Робототехника и встроенные системы
- Биомедицинское оборудование
- Системы связи и питания
- Автомобили и системы безопасности
- Имплантированное медицинское оборудование
- Устройства обнаружения пожара
- Температура и светочувствительные устройства
- Устройства промышленной автоматизации
- Устройства управления технологическими процессами
- Измерение и контроль вращающихся объектов
Что такое паяльник TS100?
Конфиденциальность и файлы cookie
Файлы cookie — это крошечные файлы данных, которые хранятся в вашем веб-браузере при посещении веб-сайта.На www.electromaker.io мы используем файлы cookie, чтобы персонализировать ваш опыт и помочь нам выявлять и устранять ошибки.
Использование файлов cookie и аналогичных технологий в течение некоторого времени было обычным явлением, и файлы cookie, в частности, важны при предоставлении многих онлайн-услуг. Таким образом, использование таких технологий не запрещено Правилами, но они требуют, чтобы людям рассказывали о файлах cookie и им был предоставлен выбор относительно того, какие из их действий в Интернете будут отслеживаться таким образом.(Офис уполномоченных по информации)
Наша политика в отношении файлов cookie
Чтобы в полной мере использовать www.electromaker.io, пользоваться персонализированными функциями и гарантировать, что веб-сайты работают в полную силу, ваш компьютер, планшет или мобильный телефон должен будет принимать файлы cookie.
Наши файлы cookie не хранят конфиденциальную информацию, такую как ваше имя, адрес или платежные реквизиты: они просто содержат информацию о том, как вы используете наш сайт, чтобы мы могли улучшить ваш опыт и исправить любые ошибки.
Если вы предпочитаете ограничивать, блокировать или удалять файлы cookie с www.electromaker.io или любого другого веб-сайта, вы можете использовать для этого свой браузер. Все браузеры индивидуальны, поэтому проверьте меню «Справка» в вашем конкретном браузере (или в руководстве к мобильному телефону), чтобы узнать, как изменить настройки файлов cookie.
Вот список основных файлов cookie, которые мы используем, и для чего мы их используем:
- Electromaker — сеанс входа в систему
- Google Analytics — Аналитика
- Twitter — лента Twitter
Управление файлами cookie
Каждый веб-браузер обрабатывает файлы cookie по-разному, следуйте инструкциям для выбранного браузера:
Управление роботизированной рукой с помощью микроконтроллера PIC
Роботизированные руки можно найти повсюду, от конвейеров автомобильной промышленности до телехирургических роботов в космосе.Механизмы этих роботов похожи на человеческие, которых можно запрограммировать на аналогичную функцию и расширенные возможности. Они могут использоваться для выполнения повторяющихся действий быстрее и точнее, чем люди, или могут использоваться в суровых условиях без риска для жизни человека. Мы уже создали роботизированную руку для записи и воспроизведения с использованием Arduino, которую можно обучить выполнять конкретную задачу и заставить ее повторяться бесконечно.
В этом руководстве мы будем использовать 8-разрядный микроконтроллер PIC16F877A промышленного стандарта для управления той же роботизированной рукой с помощью потенциометров. Проблема с этим проектом заключается в том, что PIC16F877A имеет только два вывода с поддержкой PWN, но нам нужно управлять примерно 5 сервомоторами для нашего робота, для которого требуется 5 отдельных выводов PWM. Таким образом, мы должны использовать выводы GPIO и генерировать сигналы ШИМ на выводах PIC GPIO, используя прерывания таймера. Теперь, конечно, мы могли бы перейти на более совершенный микроконтроллер или использовать демультиплексорную ИС, чтобы упростить задачу. Но все же стоит попробовать этот проект для обучения.
Механическая конструкция манипулятора, который я использую в этом проекте, была полностью напечатана на 3D-принтере для моего предыдущего проекта; здесь вы можете найти полные файлы дизайна и процедуру сборки.В качестве альтернативы, если у вас нет 3D-принтера, вы также можете построить простую роботизированную руку из картона, как показано по ссылке. Предполагая, что вы каким-то образом заполучили свою роботизированную руку, приступим к проекту.
Принципиальная схема
Полная принципиальная схема этой роботизированной руки на базе микроконтроллера PIC показана ниже. Схема была нарисована с помощью EasyEDA.
Принципиальная схема довольно проста; весь проект питается от адаптера 12В .Затем это 12 В преобразуется в + 5 В с помощью двух регуляторов напряжения 7805. Один обозначен как + 5V, а другой — как + 5V (2). Причина наличия двух регуляторов заключается в том, что, когда сервопривод вращается, он потребляет большой ток, который вызывает падение напряжения. Это падение напряжения вынуждает PIC перезапускаться, поэтому мы не можем управлять PIC и серводвигателями на одной шине + 5V. Таким образом, тот, который обозначен как + 5V, используется для питания микроконтроллера PIC, ЖК-дисплея и потенциометров, а отдельный выход регулятора, обозначенный как + 5V (2), используется для питания серводвигателей.
Пять выходных контактов потенциометров, которые обеспечивают переменное напряжение от 0 В до 5 В, подключены к аналоговым контактам An0 — AN4 PIC. Поскольку мы планируем использовать таймеры для генерации ШИМ, серводвигатели могут быть подключены к любому выводу GPIO. Я выбрал контакты от RD2 до RD6 для серводвигателей, но это может быть любой GPIO по вашему выбору.
Поскольку программа включает в себя много отладки, ЖК-дисплей 16×2 также подключен к порту B PIC. Это отобразит рабочий цикл сервомоторов, которыми управляют.Помимо этого, я также расширил соединения для всех GPIO и аналоговых контактов, на всякий случай, если в будущем потребуется сопряжение каких-либо датчиков. Наконец, я также подключил вывод программатора h2, чтобы напрямую программировать PIC с помощью pickit3, используя опцию программирования ICSP.
Генерация сигналов ШИМ на выводе GPIO для управления серводвигателем
Когда схема будет готова, мы должны выяснить, как генерировать сигналы PWN на выводе GPIO PIC для управления серводвигателем.Мы уже устали от чего-то подобного с помощью метода прерывания по таймеру и добились успеха. Здесь мы просто собираемся строить поверх него, поэтому, если вы здесь новичок, я настоятельно рекомендую вам прочитать это предыдущее руководство, прежде чем продолжить.
Все серводвигатели hobby работают с частотой 50 Гц. Это означает, что один полный импульсный цикл для серводвигателя будет 1/50 (F = 1 / T), что составляет 20 мс. Из этих полных 20 мс управляющий сигнал составляет только от 0 до 2 мс, а остальная часть сигнала всегда выключена.На рисунке ниже показано, как время включения изменяется только от 0 до 2 мс для поворота двигателя от 0 до 180 градусов из общей продолжительности 20 мс.
Имея это в виду, мы должны написать программу таким образом, чтобы PIC считывал от потенциометра от 0 до 1204 и отображал его на 0 до 100, что будет рабочим циклом серводвигателя. Используя этот рабочий цикл, мы можем рассчитать время включения серводвигателя. Затем мы можем инициализировать прерывание таймера для переполнения с регулярным интервалом, чтобы оно действовало аналогично функции millis () в Arduino.При этом мы можем переключить состояние вывода GPIO на высокий на желаемый период времени и выключить его через 20 мс (один полный цикл), а затем повторить тот же процесс. Теперь, когда мы поняли логику, давайте перейдем к программе.
Программирование PIC16F8771A для манипулятора
Как всегда, полную программу с видео можно найти в конце этой страницы, отсюда также можно загрузить код со всеми необходимыми файлами. В этом разделе мы обсудим логику программы.Программа использует модуль АЦП, модуль таймера и модуль ЖК-дисплея для управления роботизированной рукой. Если вы не знаете, как использовать функции АЦП или функции таймера или как связать ЖК-дисплей с PIC, вы можете вернуться к соответствующим ссылкам, чтобы изучить их. Приведенное ниже объяснение дано при условии, что читатель знаком с этими концепциями.
Таймер 0 Конфигурация порта
Самый важный раздел кода — , установка таймера 0 на переполнение для каждой конкретной задержки .Формулы для расчета этой задержки можно представить как
Задержка = ((256-REG_val) * (Prescal * 4)) / Fosc
Используя регистры OPTION_REG и TMR0, мы установили таймер 0 для работы с предскалярным значением 32, а значение REG установлено на 248. Частота кварцевого резонатора (Fosc), используемая в нашем оборудовании, составляет 20 МГц. С этими значениями задержку можно рассчитать как
.Задержка = ((256-248) * (32 * 4)) / (20000000) = 0,0000512 секунды (или) = 0.05 мс
Итак, теперь у нас установлен таймер на переполнение каждые 0,05 мс . Код, позволяющий сделать то же самое, приведен ниже
./ ***** Конфигурация порта для таймера ****** / OPTION_REG = 0b00000100; // Таймер 0 с внешней частотой и 32 в качестве предскалярного // Также включает PULL UP TMR0 = 248; // Загружаем значение времени для 0,0001 с; delayValue может находиться в диапазоне 0-256 только TMR0IE = 1; // Включение бита прерывания таймера в регистре PIE1 ЭДД = 1; // Включить глобальное прерывание PEIE = 1; // Разрешить периферийное прерывание / *********** ______ *********** /
Из общего окна управления серводвигателем от 0 мс до 2 мс мы можем управлять им с разрешением 0.