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

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

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


vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

Пробовал прошивку одну и другую - индикатор не реагирует. Осциллографом смотрел на выходах контроллера проскакивают импульсы низкого уровня, а так высокий. на индикаторах тоже есть импульсы. Там индикаторы бывают с общим анодом и общим катодом при одинаковой маркировке. Какие здесь не знаю.
Фото моей платы. Вдохновился Вашей идеей и просто повтыкал в панельку, панелька неплохо садится.

Индикаторы должны быть с общим катодом по одному из даташитов
На драйвер импульсы приходят.
Герконы перемыкать не надо?
Вложения
W2.jpg
(229.54 КБ) 524 скачивания
Реклама
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

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

Сообщение alex_grach »

Ну, если в оригинальной схеме стоит именно tm1628, то совершенно непринципиально что там общий анод или общий катод. Оно же работало... Чет мне кажется я порядок отправки байт перепутал. Ничего подключать не надо, там ничего не должно работать кроме экрана. Собственно пробуем...
Вложения
ss_seg.zip
(22.33 КБ) 189 скачиваний
Реклама
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

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

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

Сообщение alex_grach »

Ооо, это уже что-то) всегда 999 и кроказябры? 999 это на фен индикатор?
Реклама
Эиком - электронные компоненты и радиодетали
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

Нижний индикатор паяльник, верхний фен. https://arduino.stackovernet.com/ru/q/12986 может поможет, аналогичный, народ использует SPI

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

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

Сообщение alex_grach »

Для использования SPI надо было ноги развести как в _SPI версии. Правда аппаратный он особо не нужен тут...
Пробуй:
ss_seg.zip
(22.33 КБ) 163 скачивания
Можно будет конфигурационное меню оставить, чуток переделать тока. Хорошо ложится на данный индикатор.
Реклама
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

На верхнем так и осталось как было. На нижнем индикаторе пошел счет.
Вместо 1 включаются сегменты F и C
2 - DP вместо D (вместо нижней линии зажигается точка)
3,4,5,6,7,8,9,0 правильно
Переключение идет через 2 секунды

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

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

Сообщение alex_grach »

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

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

Сообщение alex_grach »

Кажется понял. Пробуй:
ss_seg.zip
(22.34 КБ) 182 скачивания
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

Есть, работают синхронно оба индикатора, циферки правильные!

Старый алгоритм был такой:
Вкл клавишу "Soldering" (SW3 RB6=0) - включается нижний индикатор и светодиод (RB5), резистором выставляешь нужную температуру, которую отражает индикатор, перестал крутить - индикатор перешел на индикацию температуры паяльника и светодиод стал часто мигать (разогрев).
Когда температура достигла установленного уровня - светодиод мигает реже (поддержание).
Также и фен - SW1 RA2=0, светодиод RB4.
Если паяльник или фен не работают - его индикатор не светится. Когда фен остывает (при выключенной клавише - продувка) до 50 грд температуру показывает, но светодиод не горит, потом тухнет индикатор и оключ. продувка.
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

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

Сообщение alex_grach »

Ага, эт хорошо )
Ну, для начала надо чтобы хоть как-то заработало, плюшки потом...

Добавлено after 2 hours 2 minutes 34 seconds:
Так, а назначение выводов имеет принципиальное значение? Почему не использовались штатные выводы моей прошивки? Еще не вижу кнопки включения фена. Кнопки без фиксации?
Изображение

Добавлено after 2 hours 13 minutes 25 seconds:
Примерно так вижу....

Добавлено after 1 hour 55 minutes 27 seconds:
Хорошо бы data, sclk еще передвинуть в сторону аппаратного spi...
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

Когда разрисовывал переходную плату ориентировался по Вашей схеме, со своими нюансами. Если что не так - переделаю
как Вам удобнее и для сохранения возможной приемственности.
Клавиша включения фена на RA2, паяльника RB6
Клавиши включения фена и паяльника с фиксацией. Для менюшки могу дополнительно поставить кнопку

По схемах полное совпадение, кроме включения фена, который у меня на RA2, RB7 оставил свободным для программирования, хотя то не принципиально, переключатель мешать не будет.

Аппаратный SPI и так на ножках RC3, RC4, RC5, к которым у нас подключен индикатор, или я чего-то не понимаю. Готов двигать куда надо.
Вложения
SPI.jpg
(211.85 КБ) 415 скачиваний
sch.jpg
(226.07 КБ) 309 скачиваний
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

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

Сообщение alex_grach »

Так, давай чуток переделаем.
Изображение
Заложил пару кнопок (plus, minus) под менюшку, правда я не уверен что она вообще нужна... Пока сделаю без нее, настройка будет через редактирование eeprom.

Добавлено after 6 hours 20 minutes 22 seconds:
ООООчень тестовый вариант прошивки по обновленной схеме:
ss_seg.zip
(20.66 КБ) 182 скачивания
В теории может заработать, но проверять с особой осторожностью! Очень желательно при первом запуске физически отключить нагреватели, ну или очень быстро вкл/выкл :)))... За яркость отвечает первый байт в еепром, возможные варианты от 0 до 7. Заданная температура должна быть с точкой на конце, фактическая без оной соответственно.

Добавлено after 8 hours 47 minutes 58 seconds:
И еще обновил прошивку:
ss_seg.zip
(21.42 КБ) 184 скачивания
Добавил поддержку tm1637
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

При ПС включении зажигаются все три светодиода, индикации нет, включил клавишу паяльника, никаких изменений. SCLK=1, SDA=0, CS=1, импульсов не видел.
При включении HOT включается компрессор.

С последней прошивкой появилась индикация на верхнем индикаторе, компрессор включается, температура выставляется до 511, измерение показывает 3. Вкл клавиши паяльника ничего не происходит

Паяльник и спираль нагревателя физически отключены

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

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

Сообщение alex_grach »

А посмотри что на кнопке включения паяльника происходит, а я пока подумаю)

Добавлено after 1 hour 42 minutes 6 seconds:
Пробуй. Вроде в симуляторе работает.
Вложения
ss_seg.zip
(18.56 КБ) 173 скачивания
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

Заработал нижний индикатор, лажа в монтаже была, клавиша не на той ноге висела.

Там что-то с порядком цифр на индикаторе паяльника. Точка в первом разряде высвечивается. Показания меняются, но не по нарастающей а хаотично.

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

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

Сообщение alex_grach »

Неожиданно) Ща поправим.

Добавлено after 21 minute 22 seconds:
Пробуй
Вложения
ss_seg.zip
(18.75 КБ) 206 скачиваний
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

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

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

Сообщение alex_grach »

Блин, может там таки разряды не как в схеме... Попробуй тестовую прошивку. Должна вывести цифры от 0 до 7. И покажи что получилось.
Вложения
ss_seg.zip
(18.79 КБ) 174 скачивания
vvalis
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

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

Сообщение vvalis »

Внизу 210, вверху 456. Я так понимаю внизу должно быть 012.
На принципиальной схеме ПС (которую выкладывал ранее) индикаторы нарисованы SMG1 внизу SMG2 вверху, а на самой ПС установлены SMG1 вверху, SMG2 внизу.

Разбирался со схемами индикаторов и разрядами, сверил с платой, порядок такой:

321 х 567
нижн. верхн.
Вложения
ind.jpg
(211.07 КБ) 482 скачивания
Последний раз редактировалось vvalis Пн окт 29, 2018 20:13:15, всего редактировалось 4 раза.
Ответить

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