Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
С Новым Годом.
Alex_grach, Вы разработали шикарный проект ПС. Вариантов очень много. Я собрал 4-х кан. на pic16f876a и дисплее 128х64 PG12864 с параллельным интерфейсом. Каналы Т12 и фена работают нормально. PWM и PWM+ нет выходных сигналов. На дисплее все индицируется как надо. Т.е. выбор канала, задание и температура в PWM(с задатчика). Причины, связанные с монтажом или контроллером исключаются. Прошивки ss_spwm_16f876a_4ch_ks0108_encoder_хх….. менял версии начиная с 2018 г. Результат отрицательный. Что Вы скажете об этом?
Alex_grach, Вы разработали шикарный проект ПС. Вариантов очень много. Я собрал 4-х кан. на pic16f876a и дисплее 128х64 PG12864 с параллельным интерфейсом. Каналы Т12 и фена работают нормально. PWM и PWM+ нет выходных сигналов. На дисплее все индицируется как надо. Т.е. выбор канала, задание и температура в PWM(с задатчика). Причины, связанные с монтажом или контроллером исключаются. Прошивки ss_spwm_16f876a_4ch_ks0108_encoder_хх….. менял версии начиная с 2018 г. Результат отрицательный. Что Вы скажете об этом?
- Реклама
- alex_grach
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Ср май 14, 2008 15:27:33
- Откуда: Россия, Москва
- Контактная информация:
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Это будет не просто вспомнить... Может там выходы с открытым коллектором и их надо подтянуть к питанию. Как каких ногах контроллера они висят?
Добавлено after 6 hours 57 minutes 45 seconds:
Наверное от это...
Для 876а вижу только PWM+ и там надо подтянуть к питанию (на массу не ставим 10К, на питание ставим 10К).
А откуда берется PWM?

Добавлено after 6 hours 57 minutes 45 seconds:
Наверное от это...
Для 876а вижу только PWM+ и там надо подтянуть к питанию (на массу не ставим 10К, на питание ставим 10К).
А откуда берется PWM?
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Alex_grach, здравствуйте. Я понимаю, что это «дела минувших дней». Свою ПС тоже собрал не вчера. Двух каналов было достаточно. А недавно приобрел вакуумный ремовер на 24В, и появилось желание прикошачить его к ПС. Сложного ничего нет, если бы не эта проблема. По поводу резисторов. Резистор на RA4 стоит изначально, потому что выход RA4 это открытый сток, остальные пины порта А полнофункциональные цифровые КМОП выходы. PWM подключен к D/C(RA5). . В работе я использовал 2-х канальную прошивку, поэтому разобрал ПС и залил 4-х канальную, которая доступна сейчас на гугле ( ss_spwm_16f876a_4ch_ks0108_encoder_ru_norm_single.hex). Результат отличается от того, что я писал раньше. На выходе PWM(RA5) сигнал отсутствует, зато на RA4 есть как при включении PWM+, так и при включении PWM. Т.е. на одном пине 2 выхода. Сигналы похожи на ШИМ, только в периоде ШИМ не моноимпульс, а пакет импульсов более высокой частоты около 8 кГц. Вот такое у меня м-я-я-у-у получилось.
-
Andrey_nev
- Родился
- Сообщения: 13
- Зарегистрирован: Чт мар 11, 2021 19:54:03
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Добрый вечер.
С вашей помощью запушена станция на Atmega8 и экране 5110.
При работы было замечено, что со временем искажаются шрифты шифр.
Перепрашивал пару раз но со временем проблема вылазеет.
Замена на другой МК проблему не решила.
Может глянете исходники....
Очень Буду благодарен.
С вашей помощью запушена станция на Atmega8 и экране 5110.
При работы было замечено, что со временем искажаются шрифты шифр.
Перепрашивал пару раз но со временем проблема вылазеет.
Замена на другой МК проблему не решила.
Может глянете исходники....
Очень Буду благодарен.
- Вложения
-
- WhatsApp Image 2022-01-31 at 21.13.16.jpeg
- (83.82 КБ) 318 скачиваний
- alex_grach
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Ср май 14, 2008 15:27:33
- Откуда: Россия, Москва
- Контактная информация:
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Какая прошивка залита?Andrey_nev писал(а):со временем искажаются шрифты шифр
- Реклама
-
Andrey_nev
- Родился
- Сообщения: 13
- Зарегистрирован: Чт мар 11, 2021 19:54:03
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Добрый день.
Прошивка ss_atmega8_pcd8544_2ch_ru_encoder
Прошивка ss_atmega8_pcd8544_2ch_ru_encoder
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
alex_grach ,добрый вечер ! Вы делали прошивку для vvalis
https://www.radiokot.ru/forum/viewtopic ... start=2840
Вот схема такой станции Возможно ли переделать его вариант на Atmega8?
У меня на такой станции сгорел проц(Samsung s3f94c4ezz-dk94) , силовая часть и индикация на TM1628 живые.Вот прикидываю , что можно приспособить в контроллерную часть.Не дружу с программированием , остальное не проблема.
https://www.radiokot.ru/forum/viewtopic ... start=2840
Вот схема такой станции Возможно ли переделать его вариант на Atmega8?
У меня на такой станции сгорел проц(Samsung s3f94c4ezz-dk94) , силовая часть и индикация на TM1628 живые.Вот прикидываю , что можно приспособить в контроллерную часть.Не дружу с программированием , остальное не проблема.
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Собираю вариант atmega8_pcd8544_1ch_ru_encoder_iron_sw для паяльника, пока на макетке.
1)Для включения или выключения паяльника энкодер нужно держать нажатым 5 секунд, в варианте с кнопками хватает короткого нажатия IronOn.
2)Нет выхода из режима сна, нажатия энкодера (или кнопок) не помогают.
3)Не работает IronSw или я неправильно понимаю принцип его работы. При кратковременных замыканиях или размыканиях контакта,подающего 0 на вход IronSw ничего не происходит, отчёт времени продолжается и паяльник уходит в сон.
4)Наличие пресетов температуры порадовало, полезная вещь. Сейчас 0=180, а 1 и 2 одинаковые по 270 градусов. На третий пресет, т.е. "2" можно уставить 300-320 гр.
1)Для включения или выключения паяльника энкодер нужно держать нажатым 5 секунд, в варианте с кнопками хватает короткого нажатия IronOn.
2)Нет выхода из режима сна, нажатия энкодера (или кнопок) не помогают.
3)Не работает IronSw или я неправильно понимаю принцип его работы. При кратковременных замыканиях или размыканиях контакта,подающего 0 на вход IronSw ничего не происходит, отчёт времени продолжается и паяльник уходит в сон.
4)Наличие пресетов температуры порадовало, полезная вещь. Сейчас 0=180, а 1 и 2 одинаковые по 270 градусов. На третий пресет, т.е. "2" можно уставить 300-320 гр.
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
4)Температуру третьего пресета заменил, в файле ss.c у prog[2] значение 0x1D, 0x02 заменил на 0x6C, 0x02.
3)В файле config.h ironSwitch задан как PinBBits.Bit0, а в ss.c задано:
Configure microcontroller
DDRB = 0xEF; // PB0-PB3, PB5-PB7 is now outputs, PB4 is now input
Заменил 0xEF на 0xEE и подтяжку с PORTB = 0x10 на PORTB = 0x11, но ironSwitch не заработал. На большее моих познаний не хватило, занимаюсь пока неспешной сборкой.
3)В файле config.h ironSwitch задан как PinBBits.Bit0, а в ss.c задано:
Configure microcontroller
DDRB = 0xEF; // PB0-PB3, PB5-PB7 is now outputs, PB4 is now input
Заменил 0xEF на 0xEE и подтяжку с PORTB = 0x10 на PORTB = 0x11, но ironSwitch не заработал. На большее моих познаний не хватило, занимаюсь пока неспешной сборкой.
- alex_grach
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Ср май 14, 2008 15:27:33
- Откуда: Россия, Москва
- Контактная информация:
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Нашел свежие прошивки под avr.
Atmega8 + TM1628 можно, но некогда.
Atmega8 + TM1628 можно, но некогда.
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Уважаемые КОТЫ! Подскажите пожалуйста, как можно избавиться от глюка, картинка в файлике. ПС собрана на pic16f887
- Вложения
-
- indikator.png
- (10.41 КБ) 181 скачивание
-
- indikator.png
- (10.41 КБ) 146 скачиваний
- alex_grach
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Ср май 14, 2008 15:27:33
- Откуда: Россия, Москва
- Контактная информация:
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Мммм...
Вроде я такое правил уже для дисплеев 84*48. Какая прошивка стоит?
Вроде я такое правил уже для дисплеев 84*48. Какая прошивка стоит?
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
ss_16f887_2ch_pcd8544_buttons_ru_iron_sw
Добавлено after 13 minutes:
А вообще у меня уже более 10 лет работает ПС на PIC16f887 c Вашей прошивкой ss_887.hex (исходник ss.c) и дисплеем nokia1110. За это Вам огромнейшая благодарность. А сейчас решил повторить для племянника, но дисплей уже nokia5110 bи в результате вылезла кракозяба. Очень надеюсь на Ваше содействие, заранее благодарен.
Добавлено after 13 minutes:
А вообще у меня уже более 10 лет работает ПС на PIC16f887 c Вашей прошивкой ss_887.hex (исходник ss.c) и дисплеем nokia1110. За это Вам огромнейшая благодарность. А сейчас решил повторить для племянника, но дисплей уже nokia5110 bи в результате вылезла кракозяба. Очень надеюсь на Ваше содействие, заранее благодарен.
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Уважаемый alex_grach! Я извиняюсь, но очень хочется спросить, получается что-либо с прошивкой ss_16f887_2ch_pcd8544_buttons_ru_iron_sw, или подскажите где икать, а то моих познаний в программировании недостаточно, что-бы определить место глюка. Заранее благодарен.
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Уважаемый alex_grach! Хочу поделиться с Вами некоторыми результатами своих изысканий. При начальной загрузке при включении ПС (прошивка ss_16f887_2ch_pcd8544_buttons_ru_iron_sw) картинка загружается правильная, однако через долю секунды происходит повторная загрузка экрана, которая частично затирает первую строку и вылазит кракозябра. По моему это может каким-то образом помочь убрать костыль в программе. Заранее благодарен.
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Приветствую alex_grach! В догонку хочу сообщить, что при включении станции и попытке произвести корректировку контрастности вылазит вот такая картинка. Режим СОН регулируется нормально и не понятно как выходить из этого меню без перезагрузки станции. Прошивка ss_16f887_2ch_pcd8544_buttons_ru_iron_sw.
- Вложения
-
- 063.jpg
- (22.43 КБ) 119 скачиваний
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Приветствую alex_grach! Хочу спросить как там насчет прошивки под lcd nokia 5110 2 канала, 8 кнопок, геркон, МК pic16f887, а то прошло почти 2 месяца,а от Вас никаких известий. Напишите пожалуйста, реально ли убрать глюки в прошивке, или подскажите где искать, а то прошивка монстроватая и просто так в ней чужому глазу не разобраться.Заранее благодарен - pervoigor, с нетерпением жду ответа.
- alex_grach
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Ср май 14, 2008 15:27:33
- Откуда: Россия, Москва
- Контактная информация:
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Да вот сам пытаюсь собрать.

Компилятор обновился, ничего не собирается как раньше... Пришлось повозиться.
Компилятор обновился, ничего не собирается как раньше... Пришлось повозиться.
- Вложения
-
- ss_16f887_2ch_pcd8544_buttons_ru_iron_sw.hex
- (34.79 КБ) 89 скачиваний
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
[uquote="alex_grach",url="/forum/viewtopic.php?p=4283809#p4283809"]Atmega8 + TM1628 можно, но некогда.[/uquote]
Может найдёте время для моего варианта?
Может найдёте время для моего варианта?
-
Alex Graft
- Родился
- Сообщения: 2
- Зарегистрирован: Ср апр 12, 2023 07:35:17
Re: Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)
Здраствуйте.
Пытаюсь наладить станцию. Возникла проблема с турбиной фена, он отказывается вращаться от ШИМ-выхода. При малых значениях оборотов - пищит и не крутится, начинает крутится при выставленных оборотах около 80-100 %. Пробовал ставить на выход LC фильтр (L=600мкГн, C>=470n), тогда работает, но при выставленных 0% оборотов все равно крутится довольно сильно. От линейного БП турбинка работает нормально, начинает от 4-6 В. Контроллер 16f877a, прошивка ss_16f877a_2ch_pcd8544_encoder_ru_norm.hex (собирал через bat файл, готовой прошивки с такой конфигурацией не нашел). Форма сигнала ШИМ на выходе нормальная, частота примерно 7,82кГц.
Еще заметил если через меню станции отключить фен, то турбинка начинает крутиться на максимальных оборотах.
Пытаюсь наладить станцию. Возникла проблема с турбиной фена, он отказывается вращаться от ШИМ-выхода. При малых значениях оборотов - пищит и не крутится, начинает крутится при выставленных оборотах около 80-100 %. Пробовал ставить на выход LC фильтр (L=600мкГн, C>=470n), тогда работает, но при выставленных 0% оборотов все равно крутится довольно сильно. От линейного БП турбинка работает нормально, начинает от 4-6 В. Контроллер 16f877a, прошивка ss_16f877a_2ch_pcd8544_encoder_ru_norm.hex (собирал через bat файл, готовой прошивки с такой конфигурацией не нашел). Форма сигнала ШИМ на выходе нормальная, частота примерно 7,82кГц.
Еще заметил если через меню станции отключить фен, то турбинка начинает крутиться на максимальных оборотах.


