Цифровая паяльная станция (от михи-псков)
RA3VIE писал(а):sema писал(а):фузы выставили правильно?
А что за "Фузы"? Дело в том, что это мой первый опыт по программированию контролеров! Собрал программатор по схеме из этой статьи - http://avr.nikolaew.org/progr.htm , прошивку взял из этой темы, программировал прогой, прилагаемой к схеме программатора, в итоге она написала всё ОК!
Это не важный программатор, соберите вот такой потдерживает большое количесто МК AVR http://www.hardlock.org.ua/mc/other/avr910/index.html
urcda писал(а):Это не важный программатор, соберите вот такой потдерживает большое количесто МК AVR http://www.hardlock.org.ua/mc/other/avr910/index.html
Не хайте то, чем сами не пользуетесь. У этого "неважного программатора" возможности гораздо шире, чем у "avr910".
RA3VIE, имей ввиду, что некоторые программаторы, типа PonyProg, фуз-биты ставят через жо*, - где "1" там "0" и наоборот. Ориентируйся по биту SPIEN, который НИКОГДА не изменяй (как и RSTDISBL).
В PonyProg фьюзы по обычному ставятсяVolly писал(а): RA3VIE, имей ввиду, что некоторые программаторы, типа PonyProg, фуз-биты ставят через жо*, - где "1" там "0" и наоборот. Ориентируйся по биту SPIEN, который НИКОГДА не изменяй (как и RSTDISBL).
Скоре в UNIPROFе под себя сделали, не совсем "стандартно"..
SPIEN при всем желании не отключить таким программатором - к счастью не доступен, только с RSTDISBL можно действительно влететь..Volly писал(а):Ориентируйся по биту SPIEN, который НИКОГДА не изменяй (как и RSTDISBL).
DiGiCat писал(а):В PonyProg фьюзы по обычному ставятся- галка стоит,будет = 0, и в AVRStudio и в CVAVR также - галка стоит = 0, если фьюз будет программироваться, то значит там будет ноль... никаких наоборот там нет - просто чистые ячейки = FF, а не 00. Почему галку за еденицу начинают считать? Она только обозначает какие будут прошиваться, а не еденицу.
Вообще-то де-факто принято, что пустое место - ноль.
Где принято?
Везде принято - галочка стоит, значит будет записываться. Память контроллеров (и вообще вся) так устроена, что чистая вся еденицы. Галочка везде показывает что FUSE-бит будет программироваться - записан ноль, записать то можно вместо еденицы только ноль ( и чистая вся FF), либо ничего не менять и оставить ячейку как =1. Вот и получается, что де-факто пустое место - ничего не меняем и остается там еденица, как изначально и было в чистой памяти.
Это еще начинающим сразу объясняют, у уважаемого ARV - Несколько слов про FUSE-биты и у Рюмика - 10 Ступеней и про Пони - Начинающим про PonyProg
Это еще начинающим сразу объясняют, у уважаемого ARV - Несколько слов про FUSE-биты и у Рюмика - 10 Ступеней и про Пони - Начинающим про PonyProg
Вот и я обзавелся
. Пока вот только в таком виде, что на фото.
В общем те изменения, что я просил сделать Миху меня вполне удовлетворяют. За что ему огромное спасибо.
Но есть и небольшие пока недостатки. Во-первых не реагирует на короткое нажатие кнопок установки температуры, а чуть большее нажатие приводит к перескоку на 5 градусов. Это в принципе мелочь, надо помучать станцию подольше. А то пишу то спустя 15 минут после сборки
.
Запитал схему и паяльник пока по временной схеме, от лабораторного БП. Электроника и паяльник питаются от отдельных каналов БП. Выполнил предварительную тарировку температуры. Точности пока особой не добивался, главное сейчас проверить работоспособность.
Второй замеченый глюк - при стабилизации температуры, при включении нагревателя, температура прыгает градусов так на Туст+(2...5) градусов, потом нагрев отключается, паяльник остывает до температуры Туст-(1...2) градуса. В общем пока не вижу точности плюс-минус 2 градуса. Но грешу пока на длинные провода к полевику.
ЗЫ. Отдельная благодарность за помощь в приобретении паяльника otvertkin
В общем осталось сделать БП и собрать окончательно в корпусе. Да и выпросить у Михи прошивку под ОК.
В общем те изменения, что я просил сделать Миху меня вполне удовлетворяют. За что ему огромное спасибо.
Но есть и небольшие пока недостатки. Во-первых не реагирует на короткое нажатие кнопок установки температуры, а чуть большее нажатие приводит к перескоку на 5 градусов. Это в принципе мелочь, надо помучать станцию подольше. А то пишу то спустя 15 минут после сборки
Запитал схему и паяльник пока по временной схеме, от лабораторного БП. Электроника и паяльник питаются от отдельных каналов БП. Выполнил предварительную тарировку температуры. Точности пока особой не добивался, главное сейчас проверить работоспособность.
Второй замеченый глюк - при стабилизации температуры, при включении нагревателя, температура прыгает градусов так на Туст+(2...5) градусов, потом нагрев отключается, паяльник остывает до температуры Туст-(1...2) градуса. В общем пока не вижу точности плюс-минус 2 градуса. Но грешу пока на длинные провода к полевику.
ЗЫ. Отдельная благодарность за помощь в приобретении паяльника otvertkin
В общем осталось сделать БП и собрать окончательно в корпусе. Да и выпросить у Михи прошивку под ОК.
- Вложения
-
- s1.jpg
- Станция. Первые мои испытания
- (103.82 КБ) 1823 скачивания
Результаты на сегодняшний день. Скачки температуры побороть не удалось установкой конденсаторов параллельно термопаре 0,01мк, параллельно С1 0,1мк и С4 100мк. Все равно управление транзистором идет в упоминавшемся здесь "релейном режиме". При стабилизации температуры МК дает слишком долгий импульс, в результате чего температура скачет в +5градусов от заданной.
Здесь уже писалось, что такое наблюдается если неправильно выполнена разводка слаботочной и силовой цепей. В данный момент времени слаботочная земля присоединена непосредственно к выводу S полевика. Питание на нагреватель подано непосредственно на сам полевик.
Мерял напряжение питания МК. На моем тестере 3 1/2 напряжение на выходе скачет в пределах 1 сотой вольта (4,93 - 4,94В). На выводе 21 МК наданном тестере скачков не видно, не хватает разрешающей способности. Осцила нет
((
В общем, уважаемые Коты, куда копать то?
Выкладываю свой вариант разводки ПП.
Здесь уже писалось, что такое наблюдается если неправильно выполнена разводка слаботочной и силовой цепей. В данный момент времени слаботочная земля присоединена непосредственно к выводу S полевика. Питание на нагреватель подано непосредственно на сам полевик.
Мерял напряжение питания МК. На моем тестере 3 1/2 напряжение на выходе скачет в пределах 1 сотой вольта (4,93 - 4,94В). На выводе 21 МК наданном тестере скачков не видно, не хватает разрешающей способности. Осцила нет
В общем, уважаемые Коты, куда копать то?
Выкладываю свой вариант разводки ПП.
- Вложения
-
- my_var.lay
- Мой вариант ПП
- (100.18 КБ) 1133 скачивания
доброго всем времени.. тож собрал станцию.. плата - та где используется МС34063 для получения 5 вольт . вроде аппарат работает .. но - гуляние температуры в районе 30 градусов. и отсутствует Шим. то есть силовой транзистор работает в ключевом режиме.. пробовал питание 5 вольтовое подавать и от отдельного стабилизированного БП - все равно одно и то же - картина такая - набор температуры - транзистор открыт - паяльник греется потом доходит до заданной температуры - проскакивает 5-10 импульсов шима и транзистор отключается .. температура начинает снижаться , при проходе заданной температуры опять проскакивает 5-10 импульсов шима и транзистор полностью открывается - опять идет нагрев
. может подскажете, в какую сторону копать?
с уважением, Андрей.
с уважением, Андрей.
- waddds
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Сб дек 27, 2008 15:46:26
- Откуда: Украина, Бердянск
- Контактная информация:
Может кому пригодится мой опыт наладки. На предыдущей странице я написал большое сообщение о своих проблемах с устройством. Так вот, проблемы решены. Резистор R2 соединялся с общей шиной около истока полевика, я отпаял резистор оттуда и кинул его на общий провод рядом с 8-й ногой меги. На фото красным пунктиром показано как было раньше, а стрелкой, как сделано сейчас(извините за качество, лучше сделать нечем...впрочем разобрать можно).
После данного изменения все поменялось кардинально. Включаю нагрев, показания индикатора плавно растут, при достижении температуры - бип, нагрев отключается, но из-за инерционности паяльника показания забегают на 5-7 гр. вверх, потом остывает до заданной температуры и начинает периодически включаться подогрев(видно по помигивающей точке). Температура держится строго заданная-в момент подогрева плюс 1 градус, и так все время. Проверял в разных точках диапазона, везде практически одно и то же. Ну разве что в районе 400-450 гр. импульсы подогрева практически не прекращаются и температура иногда бывает плюс 2 гр. или минус 1 гр. от заданной. В общем все в порядке.
После данного изменения все поменялось кардинально. Включаю нагрев, показания индикатора плавно растут, при достижении температуры - бип, нагрев отключается, но из-за инерционности паяльника показания забегают на 5-7 гр. вверх, потом остывает до заданной температуры и начинает периодически включаться подогрев(видно по помигивающей точке). Температура держится строго заданная-в момент подогрева плюс 1 градус, и так все время. Проверял в разных точках диапазона, везде практически одно и то же. Ну разве что в районе 400-450 гр. импульсы подогрева практически не прекращаются и температура иногда бывает плюс 2 гр. или минус 1 гр. от заданной. В общем все в порядке.
- Вложения
-
- .jpg
- внутренности
- (153.41 КБ) 2026 скачиваний
учиться никогда не поздно...
BART писал(а):В догонку к раннее сказанному,а полевик почему на плату не развел?
Полевик у меня сейчас временно. Планирую питать станцию от обычного транса и питать переменнкой через симмистор. Поэтому собственно и сделал универсальный вариант. С платы берется только управление на ключ или УЭ симмистора.
По повду разводки общего провода к конденсатору С3 - не думаю что мои проблемы растут отсюда, но припаяю ради эксперимента проводник от -С3напрямую к диодному мосту
_______
Запаял пермычку между минусом С3 и минусом диодного моста. А также укоротил выводы полевика и длину проводников к нему и к термопаре. По прежнему нет стабилизации
Подкорректировал немного плату, увеличив площадь общего провода и добавил на плату полевик, диодный мост, конденсатор и разъем, для подключения паяльника и БП.
С такой трассировкой будут нарекания на плохую разводку?
Или практика только покажет?
Да, еще вопросик. Паяльник кушает у меня 1,5А при нагреве. Если поставлю диодный мост на 2А выдержит? И какой запас нужен если нет?
С такой трассировкой будут нарекания на плохую разводку?
Или практика только покажет?
Да, еще вопросик. Паяльник кушает у меня 1,5А при нагреве. Если поставлю диодный мост на 2А выдержит? И какой запас нужен если нет?
- Вложения
-
- my_var2.lay
- корректировка платы
- (73.87 КБ) 1017 скачиваний
waddds писал(а):Стоит прошивка 5гр. с ОА, - кнопки изменения температуры не всегда срабатывают сразу, бывает нужно подержать нажатой... В принципе можно привыкнуть, но некоторый дискомфорт присутствует.
Я об этом уже писал. Самому интересны отзывы по работе предыдущей прошивки.
Сделал новую плату (см. файл выше). В общем ничего и не изменилось. По прежнему нет четкой стабилизации. Я в печали...
Что-то тема заглохла
.
Может кто-нибудь не поленится и померять напряжение питание на МК? Особенно интерисуют колебания выходного напряжения 5В. У меня по прежнему колеблется 1 сотая вольта. То ли тестер глючит, то ли стабилизатор такой. Стоит КРЕН5А. 7805 к сожалению в продаже нет у нас, чтоб ее на 100% проверить. думаю, что мои проблемы скорее всего связаны именно со стабильностью выходного напряжения. Так как половина этого напряжения идет на вход опорного напряжения АЦП.
Единственное что я сделал не по схеме - установил резисторы в цепи индикатора 360 Ом. Соответственно потребляемый ток возрос немного. Могло ли это повлиять? Или я не там копаю?
Ну просто не знаю уже где может быть глюк
((
Может кто-нибудь не поленится и померять напряжение питание на МК? Особенно интерисуют колебания выходного напряжения 5В. У меня по прежнему колеблется 1 сотая вольта. То ли тестер глючит, то ли стабилизатор такой. Стоит КРЕН5А. 7805 к сожалению в продаже нет у нас, чтоб ее на 100% проверить. думаю, что мои проблемы скорее всего связаны именно со стабильностью выходного напряжения. Так как половина этого напряжения идет на вход опорного напряжения АЦП.
Единственное что я сделал не по схеме - установил резисторы в цепи индикатора 360 Ом. Соответственно потребляемый ток возрос немного. Могло ли это повлиять? Или я не там копаю?
Ну просто не знаю уже где может быть глюк