Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение alex_grach »

Тестим
Фен пока не смотрим )
876a 5V
Вложения
ss.zip
(10.63 КБ) 295 скачиваний
Реклама
grean2007
Нашел транзистор. Понюхал.
Сообщения: 198
Зарегистрирован: Ср мар 04, 2009 09:30:14
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение grean2007 »

Пока не дома, прийду попробую новую прошивку. С феном я что то ступил, он должен отключаться при 50 и он отключается, но так как фен имеет все же более высокую температуру, то после отключения турбины температура начинает расти и фен снова включается. И так несколько раз, пока температура не снизится. Так что с феном повидимому все нормально, надо детально протестировать.
Реклама
grean2007
Нашел транзистор. Понюхал.
Сообщения: 198
Зарегистрирован: Ср мар 04, 2009 09:30:14
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение grean2007 »

alex_grach писал(а):Тестим
Фен пока не смотрим )
876a 5V

При 240 установленных 200-290 болтается , если вытащить из припоя с 200до 340 взлетает.
Что видим на осциллографе: 0-120 - прямоугольный сигнал 50 на 50 (меандр), 120-240 высокий уровень, после на секунду импульсы и отключается.
Напомню на альтернативной станции неизменный импульс 20-30% от общего периода, а период их следования увеличивается на протяжении всего нагрева, при достижении температуры редкие импульсы.
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение alex_grach »

И еще прошивка )
876а 5В
при натстройке необходимо подобрать байт корректировки температуры в еепром таким образом чтобы паяльник держал заданную температуру на воздухе!!! Правда енто не особо критично, но все-же )
Вложения
ss.zip
(10.68 КБ) 323 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
Sergey_kz
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср апр 29, 2009 09:01:50
Откуда: чудесная планета земля

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение Sergey_kz »

А можно прошивку под 887 3v eng?

может не заморачиватся по поводу
3-х или 5-и вольт

к чему тратить время на компиляцию большого количества прошивок!!!

alex_grach писал(а):Контраст выставляется в EEPROM...
По идее нужно найти 67 байт, его значение "0х80" и попробовать поиграться (для начала можно поставить "0х90"). Значения должны быть от "0х80" до "0х9F".
А напряжение на дисплее какое, кстати?
Надо будет собрать под разные напряжения питания. Инфа по кнопкам тоже приветствуется....
По поводу неустойчивой работы: скорее всего пи прошивке был выставлен флаг LVP (low-voltage programming). Если убрать глюки должны пройти...

там на сколько я понимаю вопрос исключительно в контрастности LCD!!!
Вложения
change contrast lcd.png
взял с сайта автора
(27.51 КБ) 873 скачивания
Вырасту, куплю Sukhoi Superjet 100, цвета Баклажан!!!
И буду Таксовать!!!
Реклама
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение alex_grach »

Sergey_kz писал(а):А можно прошивку под 887 3v eng?
может не заморачиватся по поводу
3-х или 5-и вольт
к чему тратить время на компиляцию большого количества прошивок!!!
там на сколько я понимаю вопрос исключительно в контрастности LCD!!!

Можно и не заморачиваться, но по моему разумению, после прошивки девайс должен сразу заработать. А первое что видит собравший устройство - картинку на дисплее :)) В общем должно быть красиво )
Вложения
ss_887_3v.zip
(10.65 КБ) 369 скачиваний
Реклама
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение alex_grach »

Да забыл сказать )))
Опять кончилась память в ПИКе ))) Чувствую грядет переписывание прошивки )))
Sergey_kz
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср апр 29, 2009 09:01:50
Откуда: чудесная планета земля

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение Sergey_kz »

alex_grach писал(а):при натстройке необходимо подобрать байт корректировки температуры в еепром
таким образом чтобы паяльник держал заданную температуру на воздухе!!!
Правда енто не особо критично, но все-же )

картинку в студию можно?

не большой отчет!!!

прошивка 887 v3 eng.
1) паяльник: при установленной температуре 200 градусов
скачет +-1 градус примерно 1-2 раза в минуту (показания с внешнего термометра <цешка>)
на дисплее станции при этом от 199 до 210 градуса постоянно меняются.
при установленной температуре 300 градусов
скачет +-1 градус примерно 1-2 раза в минуту показания с внешнего термометра 289 градусов
на дисплее станции при этом от 300 до 310 градуса постоянно меняются.
2) фен работает вроде без нареканий
за исключением того что температура скачет +-10 градусов
на всех показометрах!!!
точность показаний установить сложно так как показания постоянно меняются
Вырасту, куплю Sukhoi Superjet 100, цвета Баклажан!!!
И буду Таксовать!!!
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение alex_grach »

Еще прошивочка под 887 3В

Изображение
32 - температура отключения фена (адрес 0xFC)
05 - PWM паяльника (адрес 0xFD). Надо настроить так, чтобы ПС показывала установленую температуру...
менять можно от 0x00 до 0xFF в теории )
Вложения
ss_887_3v.zip
Прошивка
(10.65 КБ) 282 скачивания
ss.png
Настройка
(52.16 КБ) 3057 скачиваний
grean2007
Нашел транзистор. Понюхал.
Сообщения: 198
Зарегистрирован: Ср мар 04, 2009 09:30:14
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение grean2007 »

alex_grach писал(а):И еще прошивка )
876а 5В
при натстройке необходимо подобрать байт корректировки температуры в еепром таким образом чтобы паяльник держал заданную температуру на воздухе!!! Правда енто не особо критично, но все-же )

Осцилограмма показывает на всем протяжении нагрева от 0 до 240 высокий уровень с точечными импульсами. Колебание и забегание еще больше чем было. Управляющий сигнал должен изменятся в зависимости от текущей температуры, либо изменять частоту стабильного импульса, или изменять продолжительность импульса, и чем чаще будет измеряться текущая температура тем точнее будет поддерживаться температура.
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение alex_grach »

Последний вариант под 876а и 887
Вложения
ss.zip
(16.67 КБ) 326 скачиваний
grean2007
Нашел транзистор. Понюхал.
Сообщения: 198
Зарегистрирован: Ср мар 04, 2009 09:30:14
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение grean2007 »

alex_grach писал(а):Последний вариант под 876а и 887

С 0- до 240 высокий уровень с небольшим импульсом вниз, как и было, после 240 инверсия сигнала , низкий уровень импульс в верх, и импульсы не отключаются. По колебаниям и забеганию все без изменений. Ручное задание управления не позволит точно поддерживать температуру, регулировать надо от текущей температуры автоматически. В ФАК по станции Михи-Псков лежит его исходник, не знаю как там управление выполнено, но может есть что. У меня стоит прошивка Volly работает отлично, но он не дает ни кому исходники.
Вот интересное видео http://www.youtube.com/watch?feature=pl ... LMfZOPY5C8
Sergey_kz
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср апр 29, 2009 09:01:50
Откуда: чудесная планета земля

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение Sergey_kz »

alex_grach писал(а):Последний вариант под 876а и 887


Отчет!!!
прошивка 887 3v eng
фен: все работает нормально!!!
за исключением температуры, часто скачет
по факту на тестере и на lcd +-5...10 градусов от уставленной.

паяльник: работает нормально
только нагрев происходит крайне медленно
при установленной 350С до 200 доходит за 40 секунд
до 300 доходит за 1 минуту 20 секунд
а вот последние 20-10 градусов более 5 минут
на тестере +-1 градус в минуту на lcd +-5...7 постоянно

может на фен прописать алгоритм с паяльника?
Вырасту, куплю Sukhoi Superjet 100, цвета Баклажан!!!
И буду Таксовать!!!
grean2007
Нашел транзистор. Понюхал.
Сообщения: 198
Зарегистрирован: Ср мар 04, 2009 09:30:14
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение grean2007 »

Sergey_kz писал(а):
alex_grach писал(а):Последний вариант под 876а и 887


Отчет!!!
прошивка 887 3v eng
фен: все работает нормально!!!
за исключением температуры, часто скачет
по факту на тестере и на lcd +-5...10 градусов от уставленной.

паяльник: работает нормально
только нагрев происходит крайне медленно
при установленной 350С до 200 доходит за 40 секунд
до 300 доходит за 1 минуту 20 секунд
а вот последние 20-10 градусов более 5 минут
на тестере +-1 градус в минуту на lcd +-5...7 постоянно


может на фен прописать алгоритм с паяльника?


У паяльника на воздухе так колеблется ? А если в припой воткнуть какое колебание?
Sergey_kz
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср апр 29, 2009 09:01:50
Откуда: чудесная планета земля

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение Sergey_kz »

это показания добыты следующим образом

к кончику жала прикосаюсь термопарой тестера (фиксирую все это )
после нагрева подтыкаю припой (вешаю соплю) и смотрю показания тестера
после чего на сюда!!!
Вырасту, куплю Sukhoi Superjet 100, цвета Баклажан!!!
И буду Таксовать!!!
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение alex_grach »

В общем постоянные скачки температуры паяльника и фена енто наводки ) Ну, сами понимаете, температура скакнуть на +10 градусов мгновенно не может! Я, конечно, поковыряю прошивку еще, может чего и получится... Но сами понимаете, при точности измерения температуры процессором в 1 градус максимум что могу сделать +/- 1 градус...

По поводу фена, там не все так просто, поскольку фен питается переменным ШИМ туда не прикрутишь! Можно поставить диод, чтобы он питался половиной напряжения, будет не так перегреваться... Где-то попадалось такое решение...
Sergey_kz
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср апр 29, 2009 09:01:50
Откуда: чудесная планета земля

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение Sergey_kz »

alex_grach писал(а):В общем постоянные скачки температуры паяльника и фена енто наводки ) Ну, сами понимаете, температура скакнуть на +10 градусов мгновенно не может! Я, конечно, поковыряю прошивку еще, может чего и получится... Но сами понимаете, при точности измерения температуры процессором в 1 градус максимум что могу сделать +/- 1 градус...

По поводу фена, там не все так просто, поскольку фен питается переменным ШИМ туда не прикрутишь! Можно поставить диод, чтобы он питался половиной напряжения, будет не так перегреваться... Где-то попадалось такое решение...


1)может тогда данные с АЦП выкидывать усредненые или как вариант опрос АЦП реже сделать

в свою очередь сейчас попробую подцепить кондюшоки на вход/выход и обратную связь

2) фен у меня вот так подключен (смотри вложение)
3) я не совсем понимаю почему нельзя ШИМ использовать на переменном напряжении
ну будет оставшеяся полу-волна урезана и чего? :roll:
правда успеет ли TRIAC адекватно реагировать?
Вложения
power.gif
(15.83 КБ) 1089 скачиваний
Вырасту, куплю Sukhoi Superjet 100, цвета Баклажан!!!
И буду Таксовать!!!
grean2007
Нашел транзистор. Понюхал.
Сообщения: 198
Зарегистрирован: Ср мар 04, 2009 09:30:14
Контактная информация:

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение grean2007 »

Sergey_kz писал(а):
alex_grach писал(а):В общем постоянные скачки температуры паяльника и фена енто наводки ) Ну, сами понимаете, температура скакнуть на +10 градусов мгновенно не может! Я, конечно, поковыряю прошивку еще, может чего и получится... Но сами понимаете, при точности измерения температуры процессором в 1 градус максимум что могу сделать +/- 1 градус...

По поводу фена, там не все так просто, поскольку фен питается переменным ШИМ туда не прикрутишь! Можно поставить диод, чтобы он питался половиной напряжения, будет не так перегреваться... Где-то попадалось такое решение...


1)может тогда данные с АЦП выкидывать усредненые или как вариант опрос АЦП реже сделать

в свою очередь сейчас попробую подцепить кондюшоки на вход/выход и обратную связь

2) фен у меня вот так подключен (смотри вложение)
3) я не совсем понимаю почему нельзя ШИМ использовать на переменном напряжении
ну будет оставшеяся полу-волна урезана и чего? :roll:
правда успеет ли TRIAC адекватно реагировать?

У меня на станции от Михи по такой же схеме собрано только MOC3063, управляется общим каналом с паяльником, через переключатель. Колебания паяльник -+1, фен -+5. На выходе контроллера ШИМ. В фене обдув и точнее врятли будет держать.
Sergey_kz
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср апр 29, 2009 09:01:50
Откуда: чудесная планета земля

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение Sergey_kz »

Извиняюсь провайдер сервера свои перезагружал
инете небыло исправить не успел!!!

так как тиристор закроется при переходе через 0
там получится не урезанная полуволна
а изменится количество полуволн

то есть будет не 50 а к примеру 20..38..42
сколько ШИМ позволит...
получится не длина импульса а количество!!!

посмотрев аналогичные устройства и вольтметры на АВР-ах
там в исходниках есть задержка для стабилизации АЦП
// Delay needed for the stabilization of the ADC input voltage
delay_us(10);
а тут чет подобного не увидел или может пропустил
(если не прав камни в мою сторону прошу не кидать я только диодами моргать умею) :))

кстати может еще добавить при нажатии кнопки выключения фена
увеличить скорость турбины на максимум или процентов на 75
чтоб остывала быстрее
Вырасту, куплю Sukhoi Superjet 100, цвета Баклажан!!!
И буду Таксовать!!!
rus95
Родился
Сообщения: 12
Зарегистрирован: Пт мар 05, 2010 16:22:45

Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Сообщение rus95 »

Всем привет! Поменял пик, прошил последней прошивкой, огромное спасибо автору проэкта, все работает как надо! Тем. держит +4,-2гр. ,вполне устроит, на заводских разбех по-больше! А эти 4-6 градусов по погоду не влияют, на остывание и нагрев не смотрел, не интересует! Но, главное работает!
Ответить

Вернуться в «Статьи»