Нужна идея - максимум из минимума.

Поклонники продукции Microchip Technology Inc тусуются тут.
Аватара пользователя
botchin
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Чт дек 27, 2012 20:46:09
Откуда: Болгария, г. Лом

Re: Нужна идея - максимум из минимума.

Сообщение botchin »

Я вам о декодере 4511 в SMD корпусе меж ножками LED индикатора.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Реклама
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Нужна идея - максимум из минимума.

Сообщение Ariadna-on-Line »

Остановился на такой схеме цифровой части (конечно без виртуальных инструментов от Протеуса).
Пришлось использовать времЕннОе разделение функций выходов. А чтение кнопок и температуры - с одного канала ADC.
Но Протеус вроде не ругается. Почти закончил программу. Кому интересно - чуть позже выложу хекс.
Вложения
PIC16F684 thermoreg.JPG
(104.16 КБ) 321 скачивание
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Нужна идея - максимум из минимума.

Сообщение Аlex »

В железе получите неприятное мерцание индикаторов, из-за этих пропусков :
Изображение
Вложения
2016-12-20_20-32-03.png
(137.26 КБ) 713 скачиваний
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Нужна идея - максимум из минимума.

Сообщение Ariadna-on-Line »

Конечно. Во время нагрева. Зато видно что работает. Дойдет до железа, попробую задать минимальные интервалы.
Да и чего на него смотреть-то! Это ж для паяльника.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Нужна идея - максимум из минимума.

Сообщение Аlex »

Ariadna-on-Line писал(а):Это ж для паяльника
Странная логика. Зачем тогда его вообще ставить, если в него не нужно смотреть ? :)
Ну да ладно, как говориться "хозяин - барин" :dont_know:
Реклама
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Нужна идея - максимум из минимума.

Сообщение Zhuk72 »

А я так и не довел до ума свой вариант прошивки для Т12 на базе готового китайского контроллера :(
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Реклама
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Нужна идея - максимум из минимума.

Сообщение Ariadna-on-Line »

Пока вот эта рыба. Поэтому Хекс не вычищен от избыточных кодов.
Цикл ок. 1 сек. Показ заданной температуры - 5 циклов. Следующие 7 циклов - прибавление/ уменьшение по 1град. Дальше - по 10 град. Пределы 15-370 град. Две кнопки вместе - запись заданной температуры во флеш. Но при включении, если обнаружится что запомненная температура выше 254 град. - произойдет выход на температуру по умолчанию - 37 град. Такая защита от склероза и пожаров. Сейчас думаю над автоопределением "забыли выключить" с переходом на умолчание 37 град. Буду рад любым отзывам.
Вложения
PIC16F684n.hex
(3.93 КБ) 148 скачиваний
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Нужна идея - максимум из минимума.

Сообщение Аlex »

Какие тут могут быть отзывы без кода и схемы ? :)
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Нужна идея - максимум из минимума.

Сообщение Zhuk72 »

Ariadna-on-Line писал(а):Сейчас думаю над автоопределением "забыли выключить" с переходом на умолчание 37 град. Буду рад любым отзывам.
Полагаю, одна из кнопок - вибродатчик внутри паяльника?
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Нужна идея - максимум из минимума.

Сообщение Ariadna-on-Line »

Вибродатчик... - понятно, но не видал никогда. Ткните носом плиз. Для общего развития.

Вряд ли удастся использовать, за недостатком выводов проца. Думаю использовать
слежение за нагревом. Когда в работе - нагрев хаотичен. Когда забыли
выключить и положили, нагрев регулярный или близко к тому. Под нагревом
кумекаю либо температуру, либо сами периоды включения.
Мурато Мяуконни
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Re: Нужна идея - максимум из минимума.

Сообщение Мурато Мяуконни »

Не хватает выводов и не хотите менять контроллер? Поставьте два 74HC595 регистра, либо один SAA1064.
Кстати, по первой схеме - получите полную жoпу - нет резисторов на индикаторе. Это только в протеусе можно без резисторов. В железе получите лажу и сильные помехи в питании.
Да и вообще, какой призрачный запрет мешает взять более жирный контроллер, чтобы не мучиться с хотелками?? Любой запрет - фигня полная, любой запрет можно обоснованно отменить. Размеры? Да ну, у вас 3-4-разрядный семисегментник больше места займет. Спорим, что TSSOP20 со всем обвесом можно разместить на оборотной стороне семисегментника? причем, толщина будет не больше, чем выступающая над платой часть ножек индикатора.
Подпись убрал вместе с автором. aen
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Нужна идея - максимум из минимума.

Сообщение Zhuk72 »

Ariadna-on-Line писал(а):Вибродатчик... - понятно, но не видал никогда. Ткните носом плиз. Для общего развития.
Это один из вариантов. Вообще они разные бывают как по форме, так и по содержанию.
В китайских паяльных наборах с Т12 они присутствуют по умолчанию.

Не вижу препятствий к его использованию, ибо у вас, на мой взгляд, как-то слишком много всяких кнопок. Для чего они?
Вполне хватает трех, если будете делать меню, либо двух без оного. Или один энкодер с кнопкой, т.к. накручивать температуру удобнее, чем нажимать.

Могу поделиться логикой работы с вибродатчиком, если надумаете включить его в дело.
Поддерживается 3 режима: активный, ожидание с пониженной температурой и полное отключение. Переход с первого на второй и со второго на третий осуществляется по тайм-аутам, значения которых можно так же включить в меню. Во время работы периодически отслеживается (я делал, кажется, каждые полсекунды) состояние датчика вибрации.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Нужна идея - максимум из минимума.

Сообщение Ariadna-on-Line »

За вибродатчики - спасибо. Как-то не попадалось на глаза про них. Буду иметь в виду.

Это на крайняк. Пока из 2Кб памяти проца задействованы только 710 байт (и то не вычищенной программой). Надо их как-то задействовать. Еще - вибродатчик на столе, где гудит например вентилятор (или кот там что лижет... ), - вероятно будет сигналить. И опознать что это - еще та задача.

<<взять более жирный контроллер, чтобы не мучиться с хотелками>> - ну почему же мучиться? Это - просто любимое дело.
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Нужна идея - максимум из минимума.

Сообщение Zhuk72 »

Ariadna-on-Line писал(а):Еще - вибродатчик на столе, где гудит например вентилятор (или кот там что лижет... ), - вероятно будет сигналить. И опознать что это - еще та задача.
Нееее, он же не до такой степени чувствительный :)
Там внутри металлического стакана перекатывается металлический шарик,поэтому положений для срабатывания только два: паяльник смотрит вверх и паяльник смотрит вниз. Ваш кот, я думаю, не будет им как шашкой размахивать.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Мурато Мяуконни
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Re: Нужна идея - максимум из минимума.

Сообщение Мурато Мяуконни »

Ariadna-on-Line писал(а):- ну почему же мучиться? Это - просто любимое дело.
Когда-то много лет назад у меня тоже было любимое дело - пытаться выжать все что можно. Потом подумал - раз уж есть то, что может решить проблему, то лучше потратить время на изучение другого микроконтроллера, чем тратить время на попытки впихнуть то, что не лезет. Заодним, экономится обвес. У вас сейчас там стоят диоды от индикатора на кнопки. А ведь можно и без них, с более жирным контроллером.
А вот без резисторов в сегментах у вас устройство будет очень странно себя вести
Подпись убрал вместе с автором. aen
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Нужна идея - максимум из минимума.

Сообщение Ariadna-on-Line »

Из Протеусных виртуальностей решил идти в реальность - запрограммить PIC16F684. Раньше с ним дела не имел. ПикКит2 - рабочий, но тут никак. Стирает нормально. А программит фигню. Так что первый блин комом.
-=Vovka=-
Опытный кот
Сообщения: 844
Зарегистрирован: Пн апр 11, 2011 10:08:52

Re: Нужна идея - максимум из минимума.

Сообщение -=Vovka=- »

Ariadna-on-Line писал(а):А программит фигню
дождитесь экстрасенсов и они вам все объяснят! :)))
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Нужна идея - максимум из минимума.

Сообщение Аlex »

Во всём и всегда виноват последний (крайний). В данном случае - программатор ! :)))
Самокритикой мало кто обладает, у множества людей виновато всё что угодно, но только не их мозги и руки.
Мурато Мяуконни
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Re: Нужна идея - максимум из минимума.

Сообщение Мурато Мяуконни »

Скажем так - что написали - то и программит :))))))))
Что конкретно вы понимаете под "фигней"? Устройство работает не так, как хотелось бы или же после программирования записанное в микроконтроллер не совпадает с исходным (ошибка верификации)?
Подпись убрал вместе с автором. aen
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Нужна идея - максимум из минимума.

Сообщение Ariadna-on-Line »

Вместо 717 байт кода записывает 47 байт фигни. Остальное - нули. Причем эти 47 байт - каждый раз одно и то же. Вобщем - уже не актуально. Запрограммил на ELNEC-е. Теперь знаю - проц живой и можно копать причину.

ПС. Жалею, не сохранил эти 47 байт. Любопытно аднака.
Нее. Экстрасенсов не надо. Просто думал, что это такая нелюбовь пиккита и 684-го.
Ответить

Вернуться в «PIC»