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

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

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


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

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

Сообщение alex_grach »

Переходник заработал. Оказалось на гребенку под дисплеем не приходит RS, пропаял, все в как надо теперь. Ну и кое-чего подправил по своему вкусу :)).
Изображение
Сделал нормальную очистку экрана, запилил цвет в 8-ми битный режим. Посмотреть можно тут (18Мб). В этот раз шею размять не получится, придется перевернуть монитор :))).
Реклама
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

alex_grach писал(а): из разряда совсем правильных решений
купить планшет или нетбук, сделать к нему расширитель портов, и написать программу управления :dont_know:
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Реклама
Аватара пользователя
alex_grach
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва
Контактная информация:

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

Сообщение alex_grach »

74hc245 двунаправленный неинвертирующий буфер. В нашем случае нужен для согласования уровней сигнала МК - LCD 5В - 3В, вместо резисторов. Так что технически это правильно и так быть должно, а с учетом ценника в районе 10 рублей, вполне может оказаться дешевле пачки резисторов, что китайцы подтвердят :)))
Изображение

l2f50 чет брыкается. Никак я его не осмыслю... Опять теория с практикой разошлись и ничего не работает как должно :). А еще он не умеет работать в портретном режиме!
Аватара пользователя
kcpv
Встал на лапы
Сообщения: 96
Зарегистрирован: Сб май 16, 2015 09:28:54

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

Сообщение kcpv »

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

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

Сообщение alex_grach »

PortB 0 (IronSW)
Изображение
l2f50 заработал, но остался есть супер-мега-баг кино (9,5Мб) из-за которого все мерцает:)))
Изображение
Реклама
Аватара пользователя
diyand
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс май 12, 2013 17:21:56

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

Сообщение diyand »

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

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

Сообщение alex_grach »

Я проверяю только на пиках. Ты переходник доделал? Проверить есть на чем? Что-то мне кажется что наводки лезут... В общем оочень странно он себя ведет! Если переключить rs с режима команд на режим данных, и затем выбрать дисплей cs, то изображение как-бы прокручивается, что ли. Причем первая строчка копируется на весь экран... Очень странно, короче, ну, да ладно, может опять где ошибка а я не вижу, надо свежим взглядом смотреть. Так что пока не буду его ковырять, допишу менюшки, чтоб работать можно было с ls020 и 1616.
Да, еще вопрос, между CS и RS переходника предусмотрено место для чего-то, что там должно быть?
Последний раз редактировалось alex_grach Чт сен 22, 2016 23:20:06, всего редактировалось 1 раз.
Аватара пользователя
diyand
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс май 12, 2013 17:21:56

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

Сообщение diyand »

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

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

Сообщение alex_grach »

Не, это вообще не то. Это вроде как так внутри контроллера сделано и телефон сам определяет какой дисплей воткнут. А, тогда кажется понял, что там должно быть )
А ls020 тока один, тот что у меня? lph88 посмотрю, под него кажется тоже моделька в симуляторе была...
Аватара пользователя
diyand
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс май 12, 2013 17:21:56

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

Сообщение diyand »

alex_grach писал(а):Не, это вообще не то. Это вроде как так внутри контроллера сделано и телефон сам определяет какой дисплей воткнут. А, тогда кажется понял, что там должно быть )
А ls020 тока один, тот что у меня? lph88 посмотрю, под него кажется тоже моделька в симуляторе была...
Не,у меня все три есть,а l2f50 еще и с запасом.
Аватара пользователя
kcpv
Встал на лапы
Сообщения: 96
Зарегистрирован: Сб май 16, 2015 09:28:54

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

Сообщение kcpv »

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

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

Сообщение alex_grach »

Правильно. Энкодер вешается вместо кнопок. Оставшиеся заведуют переключением профилей температуры, ну и включением выключением. Можно ставить один энкодер, можно с кнопками, как больше нравится...
Аватара пользователя
kcpv
Встал на лапы
Сообщения: 96
Зарегистрирован: Сб май 16, 2015 09:28:54

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

Сообщение kcpv »

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

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

Сообщение alex_grach »

Всем добрый день :))
Начнем по порядку:
  • Дисплеи от siemens (ls020 и l2f50)
Замучены мной вдоль и поперек, есть полное понимание как они работают, соответственно особенности у них следующие:
Если sclk = 0 и дисплей активный, т.е. cs = 0 дисплей пытается залить себя целиком какой-то фигней, что-то типа текущая строчка расползается на весь экран. В 2-х канальной прошивке с программным обменом данными сей баг практически незаметен, но в 4-х канальной, поскольку обработка дополнительных каналов находится в прерывании и занимает прилично времени, выглядит все плохо. Я, конечно, еще подумаю как это обойти можно, но пока варианта два: либо использовать аппаратный USART с переворачиванием байтов, либо переходить на аппаратный SPI, но тогда будет занята еще одна нога и придется что-то менять, например подсветку сделать постоянной. Второй вариант предпочтительнее, конечно...
  • Atmega8
Схема 4-х канальной станции с кнопками на текущий момент такая, как я выкладывал ранее:
Изображение
Количество ног у нас ограничено, так что переключение на доп. меню и обратно как в 4-х каналке на пике с 8-ю кнопками - IronOn + HotAirOn. В случае энкодера - циклический переход по достижению конца текущего меню. В общем все как для pic16f8x6(a)...
Ну и последнее. Всвязи с авралом на работе некоторое время буду отсутствовать, так что если не отвечаю сразу, сильно не ругаемся :))) :beer:
Аватара пользователя
diyand
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс май 12, 2013 17:21:56

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

Сообщение diyand »

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

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

Сообщение alex_grach »

Ну, использовать RD0 не очень, поскольку на пиках 16f8x6(a) ее нет, правда уже не суть...
Тестовые прошивки с аппаратным SPI (под 16f877a).
Для проверки нужно поменять местами sclk и led (RC4 и RC3).

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

	#elif _SPI
		#define rst 	RC7
		#define cs 	RC6
		#define sda 	RC5
		#define sclk 	RC3
		#define led	RC4
		#define dc	RA5
Вложения
ss_s65_spi.zip
ls020 + l2f50 H/W SPI
(27.42 КБ) 241 скачивание
Аватара пользователя
diyand
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс май 12, 2013 17:21:56

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

Сообщение diyand »

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

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

Сообщение alex_grach »

Подправил интерфес под большие дисплеи. Если все нормально - соберу под все МК. Соответственно будут добавлены дисплеи от Siemens S65 (ls020 + l2f50), C75 (LPH9175-2) и Nokia 1616/c1-01 (spfd54124)...
Изображение
Вложения
ss_s65_877a_spi.zip
(55.15 КБ) 267 скачиваний
Аватара пользователя
diyand
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс май 12, 2013 17:21:56

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

Сообщение diyand »

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

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

Сообщение alex_grach »

Подправил сон и курсор в менюшке. Да, чтобы заработал таймер сна нужно HotAirSW(RA2) прицепить к массе, в противном случае считается что фен снят с подставки и спать не будет.
Для того чтобы заработали кнопки нужна прошивка buttons14, ну и кнопки должны быть подтянуты к питанию.
Вложения
s65_877a.zip
(55.15 КБ) 222 скачивания
Ответить

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