Программаторы микроконтроллеров usb для начинающих. Миниатюрный USB программатор для AVR микроконтроллеров

За основу был взят БП CODEGEN - 300X (типа 300Вт, ну Вы поняли китайских 300). Мозгом БП служит ШИМ-контроллер КА7500 (TL494...). Только такие мне приходилось переделывать. Управлять ШИМкой будет PIC16F876A, он же и для контроля и установки выходного напряжения и тока, отображение информации на LCD WH1602(...), регулировка осуществляется кнопками.
Программу помог сделать один хороший человек (IURY, сайт "Кот", который радио), за что ему большое спасибо!!! В архиве схема, плата, программа для контроллера.

Берем рабочий БП (если не рабочий, то надо восстановить до рабочего состояния).
Ориентировочно определяемся, где у нас что будет располагаться. Выбираем место под LCD, кнопки, клеммы (гнезда), индикатор включения...
Определились. Делаем разметку для "окна" ЛСД. Вырезаем (я резал маленькой болгаркой 115мм), может кто-то дремелем, кто-то рассверливанием отверстий, а потом подгонка напильником. В общем кому как удобнее и доступнее. Должно получиться что-то похоже на это.

Продумываем как будем крепить дисплей. Можно сделать несколькими способами:
а) соединить с платой управления разъёмами;
б) сделать через фальшпанель;
в) или...
Или... припаять непосредственно 4 (3) винтика М2,5 к корпусу. Почему М2,5, а н М3,0? В ЛСД отверстия 2,5мм в диаметре для крепления.
Я припаял 3 винтика, потому что при пайке четвертого, отпаивается перемычка (на фото видно). Потом припаиваешь перемычку - отпадает винтик. Просто сильно близкое расстояние. Не стал заморачиваться - оставил 3 шт.

Пайка выполнена ортофосфорной кислотой. После пайки всё необходимо хорошо промыть водой с мылом.
Примеряем дисплей.

Изучаем схему, а именно все относительно TL494 (KA7500). Все что касается ног 1, 2, 3, 4, 13, 14, 15, 16. Всю обвязку возле этих выводов удаляем (на основной плате БП), и устанавливаем детали, согласно схемы.

Удаляем на основной плате БП всё лишнее. Все детали касательно +5, -5, -12, PG, PS - ON. Оставляем только всё, что касается +12 V и дежурного питания +5V SB. Желательно найти схему по своему БП, чтобы не удалить чего лишнего. В цепи питания +12 вольт - удаляем родные электролиты и ставим вместо них, аналогичный по ёмкости, но на рабочее напряжение 35-50 вольт.
Должно получиться что-то похоже на это.

Для увеличения, жмите на схему

Посмотрев на характеристики имеющегося блока питания (наклейка на корпусе) - по 12В выходной ток должен быть 13А. Ого неплохо вроде!!! Смотрим на плату, что у нас образовывает 12В, 13А??? Ха два диода FR302 (по даташиту 3А!). Ну пусть максимальный ток 6А. Нет, такое нас не устраивает, надо заменить на что-нибудь по мощнее, да еще и с запасом, поэтому ставим 40CPQ100 - 40А, Uобр=100В.

На радиаторе были какие-то изолирующие прокладки, прорезиненная ткань (что-то похожее). Отодрал, отмыл. Поставил нашу отечественную слюду.
Винты, поставил подлиннее. Под один сзади зажал еще слюду. Блок решил дополнить индикатором перегрева теплоотвода на МП42. Германиевый транзистор здесь используется в качестве датчика температуры

Схема индикатора перегрева теплоотвода собрана на четырёх транзисторах. В качестве транзистора стабилизатора применён КТ815, КТ817, а в качестве индикатора - двухцветный светодиод.

Печатную плату не рисовал. Думаю, что особой сложности при сборке этого узла возникнуть не должно. Как узел собран, видно на фото ниже.

Делаем плату управления. ВНИМАНИЕ! Перед подключением своего LCD изучите даташит на него!! Особенно выводы 1 и 2!

Соединяем все согласно схеме. Устанавливаем плату в БП. Также надо изолировать основную плату от корпуса. Сделал я всё это через пластиковые шайбочки.

Наладка схемы.

1.Все наладки блока питания проводить только через лампу накаливания 60 - 150 Вт, включенную в разрыв сетевого кабеля.
2.Корпус БП изолировать от GND, а цепь, которая образовывалась через корпус, соединить проводками.
3.Iizm (U15) - выставляется выходной ток (правильность показаний индикатора) по образцовому А - метру.
Uizm (U14) - выставляется выходное напряжение (правильность показаний индикатора), по образцовому В - метру.
Uset_max (U16) - выставляется МАХ выходное напряжение

Максимальный выходной ток данного блока питания составляет 5 ампер (вернее 4,96А), ограничен прошивкой.
Максимальное выходное напряжение для данного блока питания, не желательно выставлять более 20-22 вольт, так как в этом случае увеличивается вероятность пробоя силовых транзисторов из-за нехватки предела ШИМ-регулирования микросхемой TL494.
Для увеличения выходного напряжения более 22 вольт, необходима перемотка вторичной обмотки трансформатора.

Пробный запуск прошёл успешно. Слева двухцветный индикатор перегрева теплоотвода (холодный радиатор - цвет LED зеленый, теплый - оранжевый, горячий - красный). Справа - индикатор включения БП.

Установил выключатель. Основа - стеклотекстолит, обклеен самоклейкой "оракл".

Финал. То, что получилось в домашних условиях.

В статье вы узнаете о том, как изготовить лабораторный блок питания самостоятельно из того, что имеется под рукой. На сегодняшний день существует довольно много устройств, которым необходимо различное питание - и 5, и 3, и 12 вольт. А некоторые и вовсе питаются током высокой частоты (об этих устройствах будет рассказано отдельно). Но начать стоит с классической схемы - на трансформаторе. Конечно, конструкция получится громоздкой, и схема устаревшая, но надежность высокая.

Трансформатор блока питания

Для лабораторного блока питания необходимо использовать трансформаторы типа ТС-270 (двухкатушечные, от старых ламповых цветных телевизоров). Но их придется слегка модернизировать. Первичные обмотки остаются на своих местах, вторичные удаляются полностью. Так делается лабораторный блок питания, схема которого приведена в статье. Наматываются новые обмотки, исходя из существующих потребностей. Самый простой вариант - сделать ступенчатое регулирование напряжения на выходе. Для этого нужно посчитать, сколько витков необходимо для снятия одного Вольта:

  1. Наматываете 10 витков провода вместо вторичной обмотки.
  2. Включаете трансформатор и проводите замер напряжения на вторичной обмотке.
  3. Допустим, получилось 2 В. Следовательно, 5 витков выдают 1 В.
  4. Чтобы сделать «ступени» в 1 В, нужно делать отводы каждые пять витков.

Такая конструкция окажется массивной, да и придется использовать либо несколько гнезд, либо специальный тумблер для переключения режимов работы. Намного проще окажется произвести намотку вторичной обмотки с таким расчетом, чтобы на выходе оказалось примерно 30 вольт переменного напряжения.

Регулировка напряжения

Выше был приведен пример ступенчатой регулировки. Но лабораторный блок питания, схема которого приведена в статье, имеет одно большое преимущество - в нем вторичная обмотка цельная, без отводов. Регулировка производится при помощи специальной схемы на полупроводниковых элементах. При помощи переменного резистора изменяются параметры перехода полупроводника. Вследствие этого происходит изменение параметров схемы и выходного напряжения.

Дело в том, что у вас получается регулируемый лабораторный блок питания. И чтобы производить контроль напряжения на выходе, вам потребуется подключить к нему вольтметр. Проще всего использовать стрелочный, главное, чтобы шкала была правильно проградуирована. Но можно немного потратиться и приобрести цифровой вольтметр (цена его составляет около ста рублей), у которого диапазон измерений находится в промежутке 0...30 вольт. С ним будет намного проще работать, ведь вы всегда будете видеть значение напряжения на выходе вашего блока питания.

Блок питания компьютера

Если уж сказать прямо, то это идеальное устройство. Из него можно сделать любой источник постоянного напряжения. Правда, не все знают, как запустить его без материнской платы. Сделать это очень просто - в жгуте проводов ищете один зеленый и соединяете его с любым черным. Вот и все, можно видеть, как закрутились вентиляторы. Теперь подробнее о том, как сделать лабораторный блок питания из компьютерного БП своими руками.

Напряжения в компьютерном БП

Дело в том, что можно в компьютерном блоке питания найти несколько типов напряжений:

  1. 3,3 В.
  2. 12 В.

Как вы понимаете, это наиболее «популярные» значения напряжений. Их достаточно для питания микросхем, контроллеров, исполнительных устройств. Обратите внимание на то, что даже сложный электронный механизм можно запитать от одного только блока питания компьютера. Лишь бы был приличный запас мощности.

Высокочастотные токи

Что самое главное - можно изготовить лабораторный блок питания из компьютерного БП с наличием высокочастотного тока на выходе. Для некоторых устройств, например инверторов подсветки ламп монитора, необходим именно ток ВЧ. Как вы знаете, компьютерный БП построен по инверторной схеме. Следовательно, где-то в нем можно найти напряжение 12 вольт с высокой частотой. Для этого необходимо сделать следующее:

  1. Разбираете корпус блока питания (предварительно отключите его от сети).
  2. Находите самый большой трансформатор. Это высокочастотный трансформатор, именно на нем и будет находиться ток высокой частоты.
  3. Два провода припаиваете к первичной обмотке и выводите из корпуса.

Теперь остается только все красиво оформить - сделать переднюю панель, установить нужное количество гнезд и подписать их, чтобы не запутаться. При изготовлении лабораторного источника питания из компьютерного БП вы получаете одно большое преимущество - напряжение на выходе всегда стабильно. Дополнительных схем стабилизации не требуется. И рассмотренный в самом начале лабораторный блок питания 0-30В оказывается намного хуже по параметрам, нежели из компьютерного БП.

Заключение

Можно спорить о преимуществах и недостатках различных схем, но наиболее качественным изделием окажется источник питания из компьютерного БП. Но у него есть недостаток - короткое замыкание на выходе приводит к переходу блока питания в режим защиты. По факту это полная остановка работы. Только лишь перезагрузка устройства вернет на выходе напряжение. А вот если лабораторный блок питания изготовлен по классической трансформаторной схеме, таких проблем вы сможете избежать - но продумать придется защиту от короткого замыкания (хотя бы предохранитель на 16 или 25 ампер на выходе устройства).

Обычно для переделки компьютерных блоков питания используют блоки ATX, собранные на микросхемах TL494 (KA7500), но в последнее время такие блоки не попадаются. Их стали собирать на более специализированных микросхемах, на которых сложнее сделать регулировку тока и напряжения с нуля. По этой причине был взят для доработки старый блок типа AT на 200W, который был в наличии.

Этапы переделки

1. Вмонтирована плата зарядного устройства от мобильного телефона Nokia AC-12E с доработкой. В принципе можно использовать и другие зарядные устройства.


Доработка заключалась в перемотке III обмотки трансформатора и установке дополнительного диода и конденсатора. После переделки блок стал выдавать напряжения +8V для питания вентилятора и вольтметра-амперметра и +20V для питания микросхемы управления TL494N.


2. С платы блока AT выпаяны детали самозапуска первичной цепи и цепи регулировки выходного напряжения. Также были удалены все вторичные выпрямители.


Выходной выпрямитель переделан по мостовой схеме. Использованы три диодных сборки MBR20100CT. Дроссель перемотан - диаметр кольца 27 мм, 50 витков в 2 провода ПЭЛ 1 мм. В качестве нелинейной нагрузки применена лампа накаливания 26V 0,12A. С ней напряжение и ток хорошо регулируются от нуля.
Для обеспечения устойчивой работы микросхемы изменены цепи коррекции. Для грубой и точной регулировок напряжения и тока применено особое подключение потенциометров. Такое подключение позволяет плавно изменять напряжение и ток в любом месте при любом положении потенциометра грубой регулировки.

Особого внимания требует шунт, провода для регулировки и измерения должны подключатся непосредственно к его выводам, так как напряжение, снимаемое с него невелико. На схеме эти подключения показаны фиолетовыми стрелками. Измеряемое напряжение для цепи регулирования снимается с делителя с коррекцией для устранения самовозбуждения в цепях управления.
Верхний предел установки напряжения подбираются резисторами R38, R39 и R40. Верхний предел установки тока подбирается резистором R13.


3. Для измерения тока и напряжения применен вольтметр-амперметр


За основу взята схема «Суперпростой амперметр и вольтметр на супердоступных деталях (автовыбор диапазона)» от Eddy71 .
В схему введена регулировка баланса ОУ при измерении тока, что позволило резко улучшить линейность. На схеме это потенциометр «Баланс ОУ», напряжение с которого поступает на прямой или инверсный входы (подбирается, куда подключить, на схеме обозначено зелеными линиями).
Автоматический выбор диапазона измерения реализован программно. Первый диапазон до 9,99A с указанием сотых долей, второй до 12A с указанием десятых долей ампера.


4. Программа для микроконтроллера написана на СИ (mikroC PRO for PIC)и снабжена комментариями.

Конструкция и детали

Конструктивно все элементы размещены в корпусе блока AT. Плата зарядного устройства закреплена на радиаторе с силовыми транзисторами. Сетевые разъемы убраны и на их месте установлен выключатель и выходные зажимы. Сбоку на крышке блока находятся резисторы установки напряжения и тока и индикатор вольтметра-амперметра. Закреплены они на фальшпанели с внутренней стороны крышки.

Чертежи выполнены в программе Frontplatten-Designer 1.0. Междукаскадный трансформатор блока AT не переделывается. Выходной трансформатор блока AT тоже не переделывается, просто средний отвод, выходящий из катушки, отпаивается от платы и изолируется. Выпрямительные диоды заменены на новые, указанные в схеме.
Шунт взят от неисправного тестера и закреплен на изоляционных стойках на радиаторе с диодами. Плата для вольтметра-амперметра использована от «Суперпростого амперметра и вольтметра на супердоступных деталях (автовыбор диапазона)» от Eddy71 с последующей доработкой (перерезаны дорожки, согласно схемы).

Замеченные особенности недостатки

В качестве базового блока использован блок AT 200 W. К сожалению, он имеет довольно маленький радиатор для силовых транзисторов. При этом вентилятор подключен к напряжению 8 Вольт (для уменьшения создаваемого шума), поэтому токи больше 6 – 7 Ампер, снимать можно только кратковременно, во избежание перегрева транзисторов.

Файлы

Файлы схем, плат, чертежей и исходники и прошивка
🕗 10/01/13 ⚖️ 70,3 Kb ⇣ 521

Регулируемый блок питания с компьютерного блока питания АТХ

(АТХ- это с дежуркой)

Имеется масса информации в интернете о переделке блока питания (БП) от компьютера тип АТ и АТХ. Но я решил выделить наиболее важную информацию и составить совою статью из всего, что нашел в интернете специально для сайта сайт

В первую очередь смотрим на качество собранного БП «Китайцами)))». Нормальный БП должен выглядеть примерно так

На что стоит обратить внимание, это на высоковольтную часть БП. Там должны стоять сглаживающие конденсаторы и дросселя (Они сглаживают импульсный выброс в сеть), так же на диодный мостик он должен быть не менее 2А и конденсаторы после моста (Я обычно ставлю по 680 мкФ/200В или 330 мкФ/200В исходя из востребованной мощности), если вы хотите получить с БП 300 Вт (30В/10А) то нужно ставить не меньше 600 мкФ.

Естественно нужно обратить внимание на силовые ключи Q1-2 и демпферную цепь С8R4. Q1-2 обычно ставим MJE13007- MJE13009 (Есть статьи и о переделке схемы под полевые транзисторы). Демпферная цепь С8R4, я заметил, что при регулировке БП R4 этой цепи сильно греется, решилось подбором С8.

Далее переделку БП нужно продолжать с внимательного изучения схемы самого БП (хотя схемы почти одинаковы, но все же стоит) от этого зависит вся последующая работа. Необходимо обратить особое внимание на несколько вещей в изучении схемы: система защиты (4-й вывод ШИМ-контроллера), Система Power Good (ее можно просто убрать), усилитель ошибок по току (15,16,3 выводы ШИМ), усилитель ошибок по напряжению (1,2,3 выводы ШИМ) и также выходная цепь БП (Тут нужно будет переделывать все).

Рассмотрим по порядку каждый пункт.

Системы защиты (4-й вывод) Схема взята из статьи Голубева drive2.ru


Это типичная схема (Хотя бывают и другие), что тут происходит. При увеличении нагрузки на инверторе свыше допустимой, увеличивается ширина импульсов на среднем выводе развязывающего трансформатора T2. Диод D1 детектирует их, и на конденсаторе C1 увеличивается отрицательное напряжение. Достигнув определённого уровня (примерно -11 В), оно открывает транзистор Q2 через резистор R3. Напряжение +5 В через открытый транзистор поступит на вывод 4 контроллера, и остановит работу его генератора импульсов.

Из схемы выпаиваются все диоды и резисторы, подходящие от вторичных выпрямителей к базе Q1, и устанавливается стабилитрон D3 на напряжение 22 В (Или большего напряжения), например, КС522А, и резистор R8.

В случае аварийного увеличения напряжения на выходе блока питания выше 22 В, стабилитрон пробьётся и откроет транзистор Q1. Тот в свою очередь откроет транзистор Q2, через который на вывод 4 контроллера поступит напряжение +5 В, и остановит работу его генератора импульсов.

Если вам не нужна защита, то можно просто все выпаять и замкнуть вывод 4 на корпус через резистор (схема будет ниже).

Система Power Good - я обычно ее просто выпаиваю.

Усилитель ошибок по току (15,16,3 выводы ШИМ) - это и есть регулировка выходного тока. Но не значит что на этом можно не переживать о защите от КЗ.

Усилитель ошибок по напряжению (1,2,3 выводы ШИМ) - Это регулировка выходного напряжения.

И так регулировка напряжения.

(Тут же схема защиты)


Эта схема составлена без регулировки тока.

14-й вывод ШИМ - это опорное напряжение. А выводы 2,1 это входа ОУ по напряжению.

Вся регулировка осуществляется с помощью делителей напряжения. На вывод 2 мы подаём образцовое напряжение с 14-го вывода через делитель R5R6 по 3,3 кОм. Данный делитель рассчитан на напряжение 2,4В. Далее выходное напряжение со вторичной цепи нам нужно подать на первый вывод ШИМ и также через делитель, но уже через переменный. Переменный резистор R1 и постоянный R3. На моем БП вышла регулировка от 2-24 Вольт. Напряжение на выходе зависит еще и от силового трансформатора и выходной цепи, но об этом позже. Вернемся к нашей Шимке, настройка регулировки напряжения на этом не заканчивается. Нам нужно еще обратить внимание на 3 вывод ШИМ, это выход ОУ и ему нужно сделать ООС на 2 ногу для плавной регулировки и убрать шум, треск и прочий не приятный звук трансформатора. У меня она собрана на C4R3 и C1. Хотя за частую хватает и C4R3, но из-за множества разнообразия «китайских делателей», нужно иногда добавлять кондерчик обычно на 1мкф хватает, но иногда доходит и до 5мкф.

Цепи C4R3 и C1 нужно подбирать так чтобы не было шума в тр-ре, но если все же он остается, то нужно обратить внимание на дроссель вторичной цепи, бывает нарушение сердечника, но об этом мы еще поговорим.

Да о защите, я ее тут убрал и поставил резистор на 2 кОм R4.

Теперь о регулировке тока

В принципе регулировка тока, это тоже регулировка напряжения. С помощью делителя, но только тут уже изменяется опорное напряжение и идет слежение падения напряжения на амперметре (или шунте). В принципе нечего нового нет относительно регулировки напряжения нет, только С1 нужен обязательно и возможно последовательно ему нужно будет добавить резистор, но это уже зависит от ШИМ и Тр-ра.

Общая схема регулировки работоспособна на 100% проверенная практике, если у вас схема не работает стабильно или не совсем правильно значит нужно: 1. Подобрать номиналы под Вашу ШИМ и тр-р, 2. Искать ошибки в сборке и дорабатывать. Опять же повторяюсь на практике показало, что китайские ШИМ и БП в целом реагируют на изменения в схемах по-разному. Все нужно настраивать методом подбора и расчётов.

В БП АТХ питание ШИМ и разделительного трансформатора осуществляется с Дежурного питания оно может достегать 25 В и подается в цепь 12 вывода ШИМ. Многие считают что диод во вторичной цепи Силового ТР-РА идущий на 12 вывод нужно убирать. Я считаю, что лучше оставить эту цепь, это дает дополнительную уверенность сохранения силовых ключей при выходе их строя дежурного питания.

Теперь о вторичной цепи

Наилучшая схема переделки мне показалась С. Голубева (Driver2.ru)


Хотя вентилятор на пяти вольтовую обмотку не повесить, потому что там также будет изменяться напряжение, да и еще не нет обратной связи с ШИМ и поэтому да при нагрузке с током в 0,15А напряжение будет падать ощутимо.

Теперь о самой схеме выходного напряжения. Менять распиновку тр-ра и ставить диодный мост нет смысла. Т.к. напряжение увеличиться, а мощность падает. Поэтому я предпочитаю такую схему, да и потом переделок меньше. Выпрямительные диоды D3 должны быть на ток не менее 10 А и обратное напряжение не менее 200 Вольт. Это могут быть STPR1020CT,F12C20.ER1602CT. Диод D4, это и есть (как я называю) вспомогательная цепь питания ШИМ и Защиты Vcc и Vdd. Индуктивность L1 кольцевой при желании можно оставить старый (Если конечно он работает нормально), но я перематываю тем же проводом + провод с пяти вольтовой цепи. Индуктивность L2 обычно оставляю без измерения. Конденсаторы C5C6 не стоит ставить номиналом более 2200 мкф нет смысла. Я обычно ставлю по 1000мкф и хватает вполне. Неполярные С4С7 можно при желании поднять до 1 мкф, но я также не увидел большой разницы. А вот резистор R5 не стоит ставить менее 300 Ом будет просто греться при напряжении более 10 В, но и не более 500 Ом. Этот резистор дает так сказать балансировку БП.

Вот собственно и все самое главное в переделке БП.

Акцентирую опять же внимание на том, что не все БП легко и просто поддаются переделке и настройке. Поэтому нужно внимательно изучать схему и информацию по переделке.