Паяльная станция с энкодером.

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

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


pashap3
Прорезались зубы
Сообщения: 219
Зарегистрирован: Пн фев 14, 2011 21:23:03

Re: Паяльная станция с энкодером.

Сообщение pashap3 »

фузы установлены на 8МГц?
Аватара пользователя
Andrey30
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб дек 15, 2012 20:37:56

Re: Паяльная станция с энкодером.

Сообщение Andrey30 »

pashap3 писал(а):фузы установлены на 8МГц?

Доброго времени. установлены такие, CK..0-1-3. SUT 0. BODEN, BODLEVEL. пробовал ставить еще EESAVE. BOOTSZ0. BOOTSZ1 результата нет, и думаю идут наводки на оу LM2904 у меня термопары. когда подключаю фен и паяльник температура стоит после подачи напряжения на паяльник температура фена падает на в двое. после нагрева все встает на свои места, после идет полное остывание и все заново, при включении фена и установки оборотов обдува, чем выше тем меньше показания на дисплее на полных 0 С, фен нагревается сразу, вот схема на ОУ управление термопарой фена аналогично, все на одном.
Вложения
file ОУ.gif
(4.78 КБ) 1393 скачивания
pashap3
Прорезались зубы
Сообщения: 219
Зарегистрирован: Пн фев 14, 2011 21:23:03

Re: Паяльная станция с энкодером.

Сообщение pashap3 »

Andrey30 по фену, наверное полярность термопары неправильно подключена ,на счёт паяльника - попробуйте очистить Atmega16 EEPROM и прошивку и заново перезалить ,а также замеряйте напряжения питания ОУ во время нагрева паяльника,и ещё, посмотрел только что Вашу печатку то наверное, где то дорожки соприкасаются между ADC0 и ADC1 или остатки флюса перед резисторами 1МОм
Аватара пользователя
Andrey30
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб дек 15, 2012 20:37:56

Re: Паяльная станция с энкодером.

Сообщение Andrey30 »

печатку проверял, прошивку раз 5 менял без изменений чтоб не вводить в заблуждение печатка под 2 версию а схема с моего последнего поста, чтоб без лишних усилий можно было перейти на v2. наверно всетаки буду переделывать бп от ноута и поставлю оу OP177. и еще по схеме в протеусе у вас две оптопары PC817 на 1в.. переменка а 2в.. к минусу, как обстоит дело с PC814 она работает от 220в. просто с оптропарами в плотную не сталкивался, по схеме мне так кажется на коротыш при вкл, или я ошибаюсь. ну очень хочится собрать станцию, добью же доконца.А так проект замечательный темблее я его минимизирую предпологаемые размеры в мм В-Ш-Д 32-105-85. как закончу выложу фото. и еще понимаю весна но отдельна ветка не помешала бы и небольшой FAQ с ув. andrey. да чуть не забыл у мен такой вопрос а если на ОУ подать двуполярное +5 и -5 вместо -5.6 без стабилитронов. будет ли работоспособна схема ОУ
Аватара пользователя
Rinon Ninqueon
Говорящий с текстолитом
Сообщения: 1562
Зарегистрирован: Ср июн 30, 2010 18:54:47
Откуда: NO14MU
Контактная информация:

Re: Паяльная станция с энкодером.

Сообщение Rinon Ninqueon »

Как тут организована работа с энкодером? (да, до сих пор его не наладил)
Если через внешние прерывания, то значит дребезг мешает.
Лучший вариант от дребезга, который у меня заработал в других проектах - опрос по таймеру, учёт предыдущего состояния и счётчик.
Код:
Спойлер

Код: Выделить всё

#define _dir_cnt 4
#define _dir_cnt2 8
unsigned char e1 = 0, e2 = 0;
unsigned char dir = 2, dir_cnt = _dir_cnt;
// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
// Place your code here
    if (TestBit(enc, p_r) && TestBit(enc, p_l))
        e1 = 0;
    if (!TestBit(enc, p_r) && TestBit(enc, p_l))
        e1 = 1;
    if (!TestBit(enc, p_r) && !TestBit(enc, p_l))
        e1 = 2;
    if (TestBit(enc, p_r) && !TestBit(enc, p_l))
        e1 = 3;
   
    switch (e2)
    {
        case 0: if (e1 == 1)
                    dir = 0;
                if (e1 == 3)
                    dir = 2;
                break;
        case 1: if (e1 == 2)
                    dir = 0;
                if (e1 == 0)
                    dir = 2;
                break;
        case 2: if (e1 == 3)
                    dir = 0;
                if (e1 == 1)
                    dir = 2;
                break;
        case 3: if (e1 == 0)
                    dir = 0;
                if (e1 == 2)
                    dir = 2;
                break;
    }
   
    e2 = e1;
}

Код: Выделить всё

if (dir != 1)               //обработка энкодера
    {
        if (dir == 0)           
        {             
            if (dir_cnt == 0)
          {
                dir_cnt = _dir_cnt;
            }
            dir_cnt--;
        }
        else
        {
            if (dir_cnt == _dir_cnt2)
            {
                dir_cnt = _dir_cnt;
            }
            dir_cnt++;
        }
       
        dir = 1;
    } 
Изображение
Изображение
Изображение
Сам себе Гилмор
pashap3
Прорезались зубы
Сообщения: 219
Зарегистрирован: Пн фев 14, 2011 21:23:03

Re: Паяльная станция с энкодером.

Сообщение pashap3 »

Andrey30
PC817 в протеусе только для моделирования, в реальном железе используется PC814,в схеме служит для определения в синусоидальном напряжении перехода через ноль(в момент перехода через ноль транзистор закрыт и на ножке мк PB2/INT2 логическая 1 вследствие сброс таймера T2 на котором построено управление нагревателя феном )на работу паяльника он никак не влияет,но в целом в паяльной станции при отсутствии внешнего прерывания от PC814 таймеры T1 и T2 отключены
Rinon Ninqueon
обработка энкодера на таймере T0 ,смысл кода тот же единственное добавлен оператор goto , если состояние энкодера не изменилось то пропускается часть кода

if (new_data==0) // если состояние энкодера не изменилось то идём на выход
{goto end_encoder;}
.............//управление от энкодера
............
end_encoder:;
Аватара пользователя
Andrey30
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб дек 15, 2012 20:37:56

Re: Паяльная станция с энкодером.

Сообщение Andrey30 »

pashap3. А что за фильтр между входами дотчиков и выходами на оптроны в протеусе стоит без него будет работать. Вот мои печатки под V2 фоторезист для последней схемы
Вложения
lsd solder.lay
(523.93 КБ) 1092 скачивания
pashap3
Прорезались зубы
Сообщения: 219
Зарегистрирован: Пн фев 14, 2011 21:23:03

Re: Паяльная станция с энкодером.

Сообщение pashap3 »

проект протеуса я выкладывал только для ознакомления с меню паяльной станции и принсыпа работы ,так что привязывайтесь к схеме,rc фильтр не нужен
Аватара пользователя
Andrey30
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб дек 15, 2012 20:37:56

Re: Паяльная станция с энкодером.

Сообщение Andrey30 »

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

Re: Паяльная станция с энкодером.

Сообщение grean2007 »

Вот и я свою запустил в работу. Может когда и получше оформлю, но временное обычно становится постоянным! Спасибо Pashap3 отличная станция! http://гребенюк-аа.рф/index ... l=&start=4
Аватара пользователя
inki111
Родился
Сообщения: 8
Зарегистрирован: Ср май 08, 2013 14:20:23

Re: Паяльная станция с энкодером.

Сообщение inki111 »

Уважаемые, а не могли бы подсказать, как конкретно в данной паяльной станции правильно переделать обвязку ОУ под термосопротивление?
Сам уже убился, паяльник в красное раскаляется, а температура на экране градусов на 20 повышается.
термосопротивление 23ом при 25 градусах, сопротивление нагревательного элемента 6.9ом, паяльник очень резво нагревается.
Калибровка не проходит, просто пока ПС досчитывает до 50-70, паяльник раскалиться в красное успевает.
Помогите, плз.
Аватара пользователя
Andrey30
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб дек 15, 2012 20:37:56

Re: Паяльная станция с энкодером.

Сообщение Andrey30 »

inki111 писал(а):Уважаемые, а не могли бы подсказать, как конкретно в данной паяльной станции правильно переделать обвязку ОУ под термосопротивление?
Сам уже убился, паяльник в красное раскаляется, а температура на экране градусов на 20 повышается.
термосопротивление 23ом при 25 градусах, сопротивление нагревательного элемента 6.9ом, паяльник очень резво нагревается.
Калибровка не проходит, просто пока ПС досчитывает до 50-70, паяльник раскалиться в красное успевает.
Помогите, плз.

ДА, ДА у меня таже проблема только на термопаре, по какой схеме собрать усилитель, стандарт не пошол мож от PVoly попробовать, как на фен. Что скажет сам автор станции, конкретно если установить 30С комнатную и включить нагреватель то при температуре установленной в 100С на дисплее около 70С в реале все 400 а на выходе ОУ 1.96В так что с показателем что посоветуете калибровку пройти не может при показателе 70С реальная 400С ОУ OP177. прошивка V2.2
pashap3
Прорезались зубы
Сообщения: 219
Зарегистрирован: Пн фев 14, 2011 21:23:03

Re: Паяльная станция с энкодером.

Сообщение pashap3 »

grean2007 БОЛЬШОЕ СПАСИБО за статью,у меня времени вообще нет, прихожу домой валюсь с ног. По поводу операционного усилителя, в своей печатке использовал для паяльника с терморезистором от Volly, для фена стандартный Lukey ,ранее на форуме выкладывал ,не бывает дыма без огня,если у Вас напряжение на ADC1 1.96v Uref 2.5v то температура должно быть около 400гр,смотрите на какие ножки подключены фен(ADC0) и паяльник(ADC1),опорное напряжение 2.5v
grean2007
Нашел транзистор. Понюхал.
Сообщения: 198
Зарегистрирован: Ср мар 04, 2009 09:30:14
Контактная информация:

Re: Паяльная станция с энкодером.

Сообщение grean2007 »

Схема для паяльника с терморезистором во всех темах по ПС неоднократно размещалась, несколько раз собирал ее отлично работает!
Вложения
UsilitelTR.GIF
(5.82 КБ) 9620 скачиваний
Аватара пользователя
Andrey30
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб дек 15, 2012 20:37:56

Re: Паяльная станция с энкодером.

Сообщение Andrey30 »

Спасибо за схему но у меня термопары, с ОУ разобрался пришлось в схеме от общего до - термопары снизить сопротивление до 10 ом тем самым все встало на свои места, вот теперь с феном разбираюсь в режиме теста он не нагреваеться что на, что без подставки, а как только включаю фен в рабочем режиме то он както вяло и неуверенно до 80С поднимется и все , смотрел вход на оптрон при 1к вообще молчал, снизил до 510 ом вроде немного зашевелился до 80С, на правильном я пути или проблемы в другом? осталось настроить только фен, собрать корпус и станция готова.
pashap3
Прорезались зубы
Сообщения: 219
Зарегистрирован: Пн фев 14, 2011 21:23:03

Re: Паяльная станция с энкодером.

Сообщение pashap3 »

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

Re: Паяльная станция с энкодером.

Сообщение grean2007 »

Andrey30 писал(а):Спасибо за схему но у меня термопары, с ОУ разобрался пришлось в схеме от общего до - термопары снизить сопротивление до 10 ом тем самым все встало на свои места, вот теперь с феном разбираюсь в режиме теста он не нагреваеться что на, что без подставки, а как только включаю фен в рабочем режиме то он както вяло и неуверенно до 80С поднимется и все , смотрел вход на оптрон при 1к вообще молчал, снизил до 510 ом вроде немного зашевелился до 80С, на правильном я пути или проблемы в другом? осталось настроить только фен, собрать корпус и станция готова.


Схему для термопары можете посмотреть у меня сайте там есть несколько ПС. Если у Вас стоит на фен не МОС3021-3023 то поставте ее, на МОС3061-3063 у меня тоже слабый и медленный разогрев был.
Аватара пользователя
Andrey30
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб дек 15, 2012 20:37:56

Re: Паяльная станция с энкодером.

Сообщение Andrey30 »

Спасибо за подсказку у меня стоит мос 2363, уменьшил резистор до 10 ом все гуд. Я доволен теперь за малым, корпус. Еще раз спасибо за помощ, если бы исходник v2.2 былоб замечательно, хочу првить чтоб можно фен и паяльник при отсутствии подключались отдельно и небыло ошибки т.е. для удобства
Аватара пользователя
inki111
Родился
Сообщения: 8
Зарегистрирован: Ср май 08, 2013 14:20:23

Re: Паяльная станция с энкодером.

Сообщение inki111 »

Уважаемые, спасайте, мозг вывернуло уже.
Собираю станцию от Shuriko, только паяльник.
Изображение
т.к. паяльник греется от переменки, то часть с полевиком была выкинута.
Изображение
на его место было воткнуто симисторное управление переменкой. в реальности vcc подключено к меге, а mcu на землю.
снабберная цепь была выкинута, т.к. с ней симистор не закрывался.
Изображение
усилитель термосопротивления. выставляю начальную температуру паяльника в режиме калибровки в 25 градусов без питания нагревательной части.
всё ок. при попытке провести калибровку с подключенной нагревательной частью, паяльник успевает раскалиться, пока станция считает что его температура всего градусов 50-60. т.е. на калибровке всего лишь второй-третий шаг в позиции SET, а жало уже припой плавит.
в любом режиме (есть нагреватель, нет, температуру подстроечником кручу) при калибровке изменения температуры идут с огромными задержками. попробывал просто выдернуть паяльник, так станция заметила его отстутствие лишь спустя пару-тройку секунд. обратная процедура аналогична по результатам.
Изображение
Изображение
фузы перепроверил 25 раз, пробовал записать чей-то ипиром, чтоб станция просто стартанула и проверить энкодер, все шуршит.
подавал низкое переменной напряжение на вход, на выход ставил мультиметр, игрался с выставлением температуры и выставлял требуемую подстроечником - симистор открывался-закрывался по достижению температуры, т.е. с виду тут всё в порядке.
но калибровку пройти не могу, с чужим ипиромом работает тоже через одно место, естессно, реально уже градусов 200 на жале, а на дисплее 50.

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

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

Re: Паяльная станция с энкодером.

Сообщение grean2007 »

inki111
1. С МК на управляющий транзистор при нагреве подается высокий уровень, следовательно с выхода МК нужно подавать на анод МОС, катод на массу.
2. У Вас усилитель для термопары он не будет работать, соберите для терморезистора, только что выше выкладывал, собирал его несколько раз работает отлично.
3. Ищите ошибки, залипы, тщательно мойте плату.
Ответить

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