Цифровая паяльная станция своими руками.(V 2.0)

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

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


rezhik
Встал на лапы
Сообщения: 106
Зарегистрирован: Вс фев 08, 2009 21:55:45

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение rezhik »

vovcha писал(а):Собрал ПС Victor_P первую. Сообщение Err. Проверил обвязку операционника, все в норме около 170 мВ на 23 ногу проц приходит. Шумов не видно по осцилл-фу. Потом нашел, что на Mege8 (китай) выводы VCC и AVCC собраны в месте внутри 4,6,18 ноги. Поменял mega на другую нормальное питание. То же самое. Собрал схему повторно на другой печатной плате. Тот же Err. Посоветуйте где поискать козу. (Подаю питание на индикаторе i35 затем 797 и Err+бипер+мигание светодиодов) Прошивки наверное все перепробовал. Сейчас V1.61. Нагреватель паяльника подключен. Паяльник HAKO с терморезистором.

Проверь опорное напряжение. 20ножка проца AREF, должно быть 2.5В
Последний раз редактировалось rezhik Сб янв 10, 2015 02:04:31, всего редактировалось 1 раз.
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение 32serg32 »

Первая должна быть на термопаре. Или я ошибаюсь?
vovcha
Родился
Сообщения: 3
Зарегистрирован: Сб июл 07, 2012 16:18:53

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение vovcha »

Victor_P. писал(а):
vovcha писал(а):...Подаю питание на индикаторе i35 затем 797...
А это никаих подозрений не вызвало? ЕЕПРОМ нормально прошился?

Искал козу - нашел козла.
Все, работает и моя ПС. М-р.р.р.р.р.р.р.р.р.р.р.
Подозрение вызвало. Мозги подвели. Я програмист нулевой. Клонирую готовые разработки на микроконтроллерах. Штук 5 одолел. С детальками давно дружу, на микроконтроллеры год назад подсел. Ну и думаю, что еепром в хекс файле завернут. А какая-то фигня в расширением eep в архиве лежит для умных и мне она ни куда не упирается. Утром прочел сообщение Ваше и на работе прозрел. С трудом выдержал до конца смены и мимо ужина за дело. Через полчаса созерцаю рабочую станцию.
Спасибо за подаренное озарение, два месяца я потратил на наладку. Полностью заюзал печатку, сделал новую. Но радости - нет берегов и опыт в багаж.
Victor Вам большой респект за разработку и терпение нас. Классная штучка.
Yurik2304
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт дек 18, 2014 19:55:58

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение Yurik2304 »

Что-то я не понял, разве ЕЕПРОМ играет такую важную роль,что будет выдавать ошибку? Я думал в нем содержатся только настройки и должно работать просто с одним НЕХ файлом?
kava
Прорезались зубы
Сообщения: 248
Зарегистрирован: Вт мар 02, 2010 23:51:05
Откуда: Харьков

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение kava »

Yurik2304 писал(а):Что-то я не понял, разве ЕЕПРОМ играет такую важную роль...

Если это юмор такой (специфический) то наверно должно быть смшно? :shock:
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение alexdob »

kava писал(а):
Yurik2304 писал(а):Что-то я не понял, разве ЕЕПРОМ играет такую важную роль...

Если это юмор такой (специфический) то наверно должно быть смшно? :shock:

наверное имелся ввиду файл eep, который необходимо зашивать дополнительно.
и вот тут как раз таки не смешно должно быть. реализовать проверку при включении контрольной суммы из EEPROM и, в случае отсутствия, записать значения по-умолчанию, которые и содержатся в eep-файле (так, например, сделано у ЛИ) избавит пользователя от лишних телодвижений и т.п.
Последний раз редактировалось AlekseyEnergo Пн фев 02, 2015 21:56:02, всего редактировалось 1 раз.
Причина: Нарушение правил п. 2.7. Предупредил!
kava
Прорезались зубы
Сообщения: 248
Зарегистрирован: Вт мар 02, 2010 23:51:05
Откуда: Харьков

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение kava »

alexdob писал(а):и вот тут как раз таки не смешно должно быть

Не думаю, что в данном случае .еер приложен ради хохмы, и не прошить его это подобно тому, что недопаять схему а потом думать почему не работает. Программа туда явно обращается, может и для инициализации там что то есть.
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение alexdob »

kava писал(а):..может и для инициализации там что то есть.

да ну бросьте Вы. Неужели, что бы запустить МК нужны данные из EEPROM?

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

void main()
{
  if(eeprom_read_byte((uint8_t*)SOME_LOCATION) != DESIRED_VALUE)
  {
    eeprom_update_byte((uint8_t*)ADDRESS_1, dataByte1);
    ...
    eeprom_write_byte((uint8_t*)SOME_LOCATION, DESIRED_VALUE);
  }

  // main program begin here
}

если читать\писать большие блоки, то использовать eeprom_update_block(...)
куда уж проще-то?
kava
Прорезались зубы
Сообщения: 248
Зарегистрирован: Вт мар 02, 2010 23:51:05
Откуда: Харьков

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение kava »

alexdob писал(а):да ну бросьте Вы.

Исходников не смотрел, сделал предположение.
Очень приятно было узнать, что Вы запустили станцию без прошивки .eep :beer:
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение alexdob »

kava писал(а):Исходников не смотрел, сделал предположение.
Очень приятно было узнать, что Вы запустили станцию без прошивки .eep :beer:

а есть исходники к последней версии? читать портянку дизасемблированного hex как-то не хочется.
насчет станции, эту версию не собирал (хотя сейчас присматриваюсь ко второй версии станции Victor_P, интересное решение) - у меня станция от ЛИ
Выше я привел пример кода, как вариант реализации. Немного увеличится конечный hex, но как я понимаю, недостатка во flash сейчас нет
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение Victor_P. »

alexdob писал(а):Немного увеличится конечный hex, но как я понимаю, недостатка во flash сейчас нет
Неправильно понимаете. У Леонида Ивановича, возможно и нет, так как у него 168я мега, у меня на 8й сейчас занято 96%. В еепроме сидят 6 переменных (с ними проблем нет), а также 3 массива, 2 из них 2х мерных. Вроде бы тоже не много, но заполнять их вложенными циклами (хотя какими циклами, там почти все значения разные) или присваивать каждое значение вручную может отъесть еще какой-то процент флеша. И вот я и не понимаю зачем им жертвовать если кусок кода инициализации будет исполнятся всего один раз и без этого можно обойтись просто залив еепром отдельно.

upd:
попробовал таки, не удержался :)
сделал функцию:
Спойлер

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

void EEPROMInit(void)
{
    SINum = 2;

    SIParam[0][0]=86; SIParam[0][1]=65; SIParam[0][2]=30; SIParam[0][3]=0; SIParam[0][4]=0; SIParam[0][5]=60;
    SIParam[1][0]=32; SIParam[1][1]=14; SIParam[1][2]=94; SIParam[1][3]=1; SIParam[1][4]=0; SIParam[1][5]=60;
    SIParam[2][0]=32; SIParam[2][1]=20; SIParam[2][2]=86; SIParam[2][3]=1; SIParam[2][4]=0; SIParam[2][5]=60;
    SIParam[3][0]=32; SIParam[3][1]=20; SIParam[3][2]=94; SIParam[3][3]=1; SIParam[3][4]=0; SIParam[3][5]=60;
    SIParam[4][0]=38; SIParam[4][1]=22; SIParam[4][2]=60; SIParam[4][3]=1; SIParam[4][4]=0; SIParam[4][5]=60;
    SIParam[5][0]=32; SIParam[5][1]=36; SIParam[5][2]=56; SIParam[5][3]=1; SIParam[5][4]=0; SIParam[5][5]=60;
    SIParam[6][0]=36; SIParam[6][1]=36; SIParam[6][2]=56; SIParam[6][3]=1; SIParam[6][4]=0; SIParam[6][5]=60;
    SIParam[7][0]=26; SIParam[7][1]=62; SIParam[7][2]=50; SIParam[7][3]=1; SIParam[7][4]=0; SIParam[7][5]=60;

    ClbCmp[0][0]=100; ClbCmp[0][1]=500;
    ClbCmp[1][0]=220; ClbCmp[1][1]=500;
    ClbCmp[2][0]=220; ClbCmp[2][1]=500;
    ClbCmp[3][0]=220; ClbCmp[3][1]=500;
    ClbCmp[4][0]=220; ClbCmp[4][1]=500;
    ClbCmp[5][0]=220; ClbCmp[5][1]=500;
    ClbCmp[6][0]=220; ClbCmp[6][1]=500;
    ClbCmp[7][0]=220; ClbCmp[7][1]=500;

    eTP[0]=80; eTP[1]=180; eTP[2]=260; eTP[3]=280; eTP[4]=300; eTP[5]=320; eTP[6]=360; eTP[7]=420;
    eiTP = 2;

    eLastTemp = 0;
    eStbTemp = 120;

    eTVal = 5;

    //eDispCmn = 255;     //0-CC, 1-CA, 255-need set up
}
было 96.1% занятого флеша, стало: ошибка компилятора из-за отсутствия необходимого свободного места. :(
если я сделал не правильно и кто-то знает как нужно, обьясните, буду очень благодарен.
Последний раз редактировалось Victor_P. Пн янв 12, 2015 10:15:07, всего редактировалось 1 раз.
Мои паяльные станции: первая, вторая, фен.
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение serg_svd »

Victor_P., пожалуйста, поясните некоторые нюансы по вашей схеме второй версии паяльной станции.
Меня заинтересовали нестандартные номиналы некоторых резисторов. На схеме указаны номиналы для R10, R11 59 кОм. Для R6, R18 - 261 кОм 1%.
Эти номиналы отличаются от указанных в схеме DSS-90_v04 Леонида Ивановича. Пришлось полностью пролистать тему по паяльной станции DSS-90 пока нашел, где я видел подобную схему. Возможно она еще где обсуждалась?
Насколько критичны номиналы данных сопротивлений? Или их надо подбирать, например, включением нескольких сопротивлений последовательно?
Так как данные номиналы характерны только для малораспространенного ряда Е192. У меня же в наличии только Е24.
И еще вопрос, возможно ли применить в этом же узле ОУ вместо BC856 транзисторы BC857 или BC817?

у меня на 8й сейчас занято 96%

Не рассматривали вариант перехода на ATmega168, как у Леонида Ивановича?

PS. еще вопрос. VRS - это сигнал вибродатчика?
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение Victor_P. »

serg_svd, в схеме у Леонида Ивановича КУ=100 для термопары К типа, у меня КУ=261 (при R6, R18 - 261 кОм) для термопары С типа. Отсюда и разница в номиналах R10, R11.
Номиналы выбраны из соображений "какие есть в наличии". R6, R18 можно ставить что-то около 250кОм +/-5%, аналогично и для R10, R11 и соответственно их можно ставить 5%е.
Насчет транзисторов не знаю, там особых требований нет, скорее всего подойдут практические любые похожие по характеристикам.
На ATmega168 переходить не планирую, для паяльной станции 8й хватает, хоть и в притык, а делать комбайн я не собираюсь по 3м причинам:
1. уже есть станции Леонида Ивановича
2. 99% необходимой функциональности мои ПС покрывают
3. у меня просто не хватит ума сделать комбайн, аналогичный станциям Л.И.
Мои паяльные станции: первая, вторая, фен.
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение serg_svd »

Спасибо!
Значит буду подбирать. 1% у меня есть, но опять же ряд Е24.
Насчет перехода на 168ю, я просто уточнил. Просто неправильно понял последнее ваше сообщение об увеличении кода.
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
pavelyar100
Родился
Сообщения: 9
Зарегистрирован: Пн янв 12, 2015 22:41:17

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение pavelyar100 »

AndyS писал(а):Вот и я закончил сборку своего варианта ПС по “классической схеме”, на фото то, что у меня получилось. Переднюю панель еще не оформлял. Спасибо Victor_P за его труд, помощь в настройке.

Изображение

Изображение

Изображение


Здравствуйте, AndyS. Не подскажите какой вы использовали диодный мост, а то под ваши отверстия помещается только мосты 2-х амперные, трансформатор 2,5а значит нужно использовать 4а диодный мост, а он больше и не помещается
СпойлерИзображение
lisiger
Родился
Сообщения: 7
Зарегистрирован: Пт фев 08, 2013 00:58:38

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение lisiger »

Доброго времени суток помогите разобрать часть от схемы.
Изображение
Изображение[/url]
Аватара пользователя
войтов
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср авг 22, 2012 21:47:46
Откуда: ст.Новомалороссийская

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение войтов »

это диодные мосты
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение alexdob »

Victor_P
к сожалению я не понял назначение(да и значения) этих магических переменных, но в целом Вы частично правы насчет единоразовой прошивки EEPROM. основное неудобство, которое устраняет встроенная инициализация это ошибка (точнее склероз) конечного пользователя и, как следствие, лишние вопросы.
Посоветовал бы сделать bat файл на подобии как у ЛИ, но это опять же не универсально.
Насчет "магических" переменных и массивов - что это за цифры и почему они разные? для чего необходим двумерный массив? вопрос к тому, что имеется много (сказал бы 3\4) повторяющихся значений. если цифры критичны (универсальны) то тут оптимизировать практически нечего, разве что писать блоки одинаковых значений через eeprom_update_block. уникальные же только через eeprom_update_byte
lisiger
Родился
Сообщения: 7
Зарегистрирован: Пт фев 08, 2013 00:58:38

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение lisiger »

войтов писал(а):это диодные мосты

Спасибо!
lisiger
Родился
Сообщения: 7
Зарегистрирован: Пт фев 08, 2013 00:58:38

Re: Цифровая паяльная станция своими руками.(V 2.0)

Сообщение lisiger »

Я бы хотел спросить не могу не как найти трансформатор можно-ли взять с какой-то зарядки или блок питания, или найти старый блок питания от компа. Дума что сделать смотрел на сайте дорогие, а старого нет не чего от куда можно взять. Помогите решить проблему
Ответить

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