Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на PIC - варианты улучшения
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт май 09, 2025 10:26:37

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 67 ]  1, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Часы на PIC - варианты улучшения
СообщениеДобавлено: Вт июн 05, 2007 21:32:10 
Открыл глаза

Зарегистрирован: Чт янв 11, 2007 21:25:18
Сообщений: 54
Рейтинг сообщения: 0
Привет всем!

Сделал вот ещё один вариант часов со схемой простейшей, а программу хотелось по максимуму улучшить. То что получилось, здесь:

http://www.kaligraf.narod.ru/kaligraf_narod_002.html

А вопрос вот какой. Что ещё можно делать при помощи часов? Какие улучшения внести? Может у кого какие идеи есть? 800 байт осталось свободны в памяти.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC - варианты улучшения
СообщениеДобавлено: Ср июн 06, 2007 05:54:26 
Опытный кот

Зарегистрирован: Пт фев 02, 2007 10:19:58
Сообщений: 764
Откуда: Железногорск
Рейтинг сообщения: 0
kaligraf писал(а):
Что ещё можно делать при помощи часов? Какие улучшения внести? Может у кого какие идеи есть? 800 байт осталось свободны в памяти.

Кухонный таймер. Например поставил яйца варить, нажал на кнопку и запустился таймер который прокукарекает через 7 минут например.
Установку таймера можно производить например так. Входим в режим таймера (ну не знаю как, например долго жмём какую кнопку или давим комбинацию кнопок или доп кнопку ставим), и потом меняем интервал с дискретностью например 2, 4, 6, 8, 10, 15, 20, 25, 30, 40, 50, 60 минут.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 06, 2007 11:52:58 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Чт ноя 23, 2006 22:47:35
Сообщений: 487
Рейтинг сообщения: 0
kaligraf
А как ты день недели определяешь? Автоматически по дате или предустановка вручную и далее цикл на 7?
Я щас тоже часы доделываю (правда на 648 пике, это тот же 628, тока памяти 4К), потом тоже статью хочу забубенить.

Слушай - а батареек надолго хватает со светодиодными индикаторами?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 06, 2007 13:54:25 
Открыл глаза

Зарегистрирован: Чт янв 11, 2007 21:25:18
Сообщений: 54
Рейтинг сообщения: 0
Pahan

День недели - просто цикл на 7 с предустановкой. Батарейки пока работают, так что не знаю на сколько хватит. С выключенным индикатором думаю продержатся подольше, посмотрю когда сядут.

648 пик- это интересно. А то если посерьёзней чего в программу добавлять, в 628-м памяти маловато - взял на заметку 8)


Кашпо

Спасибо за интересную мысль, придумать бы как доступ к этому таймеру осуществлять, а то и так 9 разных индикаций, неудобно для использования может получиться.


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 06, 2007 15:49:43 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Чт ноя 23, 2006 22:47:35
Сообщений: 487
Рейтинг сообщения: 0
kaligraf писал(а):
Pahan
День недели - просто цикл на 7 с предустановкой.

Жаль, у меня тоже так. А хотелось бы автоматически.
Интересно по какому алгоритму высчитывают день недели микрухи RTC? Там достаточно ввести дату и нате вам день недели.

kaligraf писал(а):
Pahan
648 пик- это интересно. А то если посерьёзней чего в программу добавлять, в 628-м памяти маловато - взял на заметку 8)

Тока если пишешь на асме и куски проги вылазят за 2К - геморно за переключением банков памяти следить.


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 06, 2007 17:23:11 
Открыл глаза

Зарегистрирован: Чт янв 11, 2007 21:25:18
Сообщений: 54
Рейтинг сообщения: 0
Интересно по какому алгоритму высчитывают день недели микрухи RTC? Там достаточно ввести дату и нате вам день недели.

Наверное что-то простое. Есть опорная дата(понедельник) высчитать разницу в днях до искомой даты, разделить на 7. Остаток - номер дня недели. Вполне реализуемо, если подробности продумать.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 06, 2007 20:51:31 
Друг Кота
Аватар пользователя

Карма: 6
Рейтинг сообщений: 32
Зарегистрирован: Чт сен 14, 2006 11:42:09
Сообщений: 3792
Откуда: Обитаю на чердаке
Рейтинг сообщения: 0
Советую посмотреть книги:

1) И.А.Климишин Календарь и хронология
2) Л.С.Хренов, И.Я.Голуб Время и календарь

Там описаны практически все календарно-временные алгоритмы :))

_________________
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 06, 2007 21:28:27 
Команданте
Аватар пользователя

Карма: 2
Рейтинг сообщений: 6
Зарегистрирован: Вс апр 09, 2006 19:05:18
Сообщений: 402
Откуда: Vorkuta
Рейтинг сообщения: 0
Вы хочете предложениев по часам? Их есть у меня! Возможно ли добавить количество будильников? Скажем до 5-ти. Неплохо бы добавить режим "Ну ещё чуть-чуть". Это когда сработавший будильник можно заткнуть на несколько минут одним нажатием, а потом он начинает трындеть по новой. Не худо бы сделать возможность срабатывания будильника по чётным и по нечётным числам. Это для работающих по 12 часовому графику. Также, не худо бы, встроить опцию пропуска срабатывания по выходным. И режим "три дня трындим"- один молчим- отключаем текущий будильник,- активируем будильник №2- 3дня трындим- один молчим, переходим к будильнику №3, 3дня трындим, один молчим,- возвращаемся к первому. Незаменимая функция для работающих по трёхсменному скользящему графику. Покамест вроде всё. Как ещё мыслЕй нарожаю поделюсь. :)))

_________________
Молодой человек познакомится для серьёзных отношений с pin to pin аналогом Венеры Милосской.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 06, 2007 23:00:27 
Открыл глаза

Зарегистрирован: Чт янв 11, 2007 21:25:18
Сообщений: 54
Рейтинг сообщения: 0
Мышонок
Vadim
Спасибо!
Хотелось бы немного развить вопрос.
Есть 4-значный индикатор, 4 кнопки. Есть простое линейное меню перехода по режимам. Если просто добавить 5 ,или даже 20 :)) будильников, то управлять всем этим хозяйством будет крайне утомительно. Рано или поздно это надоест. Интерфейс управления - должен быть удобен. Каким образом усложнить устройство, но упростить управление ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 06, 2007 23:07:58 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Чт ноя 23, 2006 22:47:35
Сообщений: 487
Рейтинг сообщения: 0
мышонок
А сети эти книги есть?
Vadim
Цитата:
Не худо бы сделать возможность срабатывания будильника по чётным и по нечётным числам. Это для работающих по 12 часовому графику. Также, не худо бы, встроить опцию пропуска срабатывания по выходным. И режим "три дня трындим"- один молчим- отключаем текущий будильник,- активируем будильник №2- 3дня трындим- один молчим, переходим к будильнику №3, 3дня трындим, один молчим,- возвращаемся к первому. Незаменимая функция для работающих по трёхсменному скользящему графику

Я пошел дальше. Т.к. мой график вообще разный от дня недели. Правда будильников у меня всего 4, но на каждый будильник шедалер на 7 дней. Но шедалится не время, а только день когда надо звонить. Т.е. ты задаешь время каждому будильнику. потом настраиваеш шедалер типа
будильник 1
день 1 - звоним, день 2 звоним, день 3 - не звоним и т.д.
будильник 2
день 1 - не звоним, день 2 -не звоним, день 3 - звоним и т.д.
будильник 3
........
будильник 4
.........

Если шедалер отключен, то будильники звонят (не звонят) как обычные, т.е. каждый день.

Кстати эти часы я делал исключительно под эту задачу. Иначе проще купить готовые.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 07:16:53 
Опытный кот

Зарегистрирован: Пт фев 02, 2007 10:19:58
Сообщений: 764
Откуда: Железногорск
Рейтинг сообщения: 0
Вдобавок к режиму "ещё чуть-чуть" сделать режим отключения будильника по коду (а то с просонья не на ту кнопку нажмёшь и вместо режима "ещё чуть чуть", продрыхнешь до обеда :)) )


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 07:43:47 
Команданте
Аватар пользователя

Карма: 2
Рейтинг сообщений: 6
Зарегистрирован: Вс апр 09, 2006 19:05:18
Сообщений: 402
Откуда: Vorkuta
Рейтинг сообщения: 0
Имхо, последнее лишне. Это решается конструктивно: кнопку-затыкалку устанавливаем сверху, а отключалку- под экран. Как это у китаисов реализовано. Ну а если уж ты ткнул будильнику в "харю" вместо того чтоб съездить по "кумполу",- то повидимому знаешь, на что идёшь, и сам тогда виноват. :)))

_________________
Молодой человек познакомится для серьёзных отношений с pin to pin аналогом Венеры Милосской.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 16:03:38 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт май 16, 2006 06:24:49
Сообщений: 188
Откуда: Москва
Рейтинг сообщения: 0
Надо добавить ттл выход и на него сделать отдельный будильник...например когда вы дома, то ставите девайс в кредл, где он заряжаеться, а ттл ножка заводиться на схему включения компа, или радио или света...или чего угодно (хе-хе..... :))) )....

_________________
CLM-9000 CLM-9000+, и прочие вкусности :-)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 20:58:24 
Открыл глаза

Зарегистрирован: Чт янв 11, 2007 21:25:18
Сообщений: 54
Рейтинг сообщения: 0
Врианты усовершенствований пока набираются такие:
- кухонный таймер обратного счёта
- автоматическое определение дня недели(без предустановки, по дате)
- увеличение количества будильников и организации из них сигнализации рабочих графиков
- режим "дремать" в будильнике
- конструктивно добавить возможность подзарядки
- сделать встроенный таймер(вопрос в общем-то решаем, даже при отсутствии свободных портов)

Если кто перечислит какие нагрузки с помощью таймеров можно включать/выключать. Может у кого и совершенно фантастические идеи - всё принимается :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 21:14:31 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт май 16, 2006 06:24:49
Сообщений: 188
Откуда: Москва
Рейтинг сообщения: 0
из реального: Я думаю включать нужно компутер, а он при загрузке путь уже включает свет..или музыку...достаточно хорошего трека в винампе на автозагрузку, а кредл разместить на морде компа, и подвести землю, питание с провода, коротый с блока и в режиме ожидания под напряжением (кажеться 5V цвет не помню)... а ттл через транзюк или оптопару завести на повер...!!!

Можно просто мощьное реле, с согласованием на ТТЛ, и радостно включать им напругу на несколько розерок....

из нереального: периодическая подача сигналла по радиоканалу, для дистанционного прогрева автомобиля (когда на улице -40 машину надо заводить на 10-15 мин через некоторый интервал...)

можно ваще вывести не 1 ТТЛ а 3 и последовательно грузить регистр (или много), и управлять безграничным количеством девайсов.... а экран сделать на LCD от NOKIA, тогда решиться вопрос с потреблением, а подсветкой управлять как на мобиле--горит 20 сек после последнего нажатия!!!

_________________
CLM-9000 CLM-9000+, и прочие вкусности :-)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 21:27:06 
Открыл глаза

Зарегистрирован: Чт янв 11, 2007 21:25:18
Сообщений: 54
Рейтинг сообщения: 0
DUKER

Насчёт прогрева машины - без радиоканала если, то реально. Просто включить режим периодического прогрева, когда машину оставил на морозе. А с радиоканалом сигналки такие есть, с брелка заводишь - машина греется.[/b]


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 21:38:05 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт май 16, 2006 06:24:49
Сообщений: 188
Откуда: Москва
Рейтинг сообщения: 0
Ну я и говорю анриал.... (про машину...)
.....а можно ещё дописать 1-wire и добавить чтение и эмуляцию i-button... будет ещё и ключ!!....правда наверно памяти 800b уже не хватит....А ваще часы с ЖК экраном...надо подумать....ведь всегда можно поменять шрифт..или полностью сменить функциональность...да и портов освободиться несколько линий!

_________________
CLM-9000 CLM-9000+, и прочие вкусности :-)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 21:40:17 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт май 16, 2006 06:24:49
Сообщений: 188
Откуда: Москва
Рейтинг сообщения: 0
да, ведь используемое здесь табло светодиодное стоит столько-же скоко 3310 экран (в магазине мобильных запчастей!!!)а на сломе и дешевле можно!

_________________
CLM-9000 CLM-9000+, и прочие вкусности :-)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 21:46:26 
Друг Кота
Аватар пользователя

Карма: 6
Рейтинг сообщений: 32
Зарегистрирован: Чт сен 14, 2006 11:42:09
Сообщений: 3792
Откуда: Обитаю на чердаке
Рейтинг сообщения: 0
Pahan писал(а):
мышонок
А сети эти книги есть?
Чего не знаю, того не знаю... :oops: Загляни в наш склад: http://www.radiokot.ru/forum/viewtopic.php?t=466 , а дальше: "Естественные науки, астрономия и т.п." :)

_________________
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 21:51:54 
Открыл глаза

Зарегистрирован: Чт янв 11, 2007 21:25:18
Сообщений: 54
Рейтинг сообщения: 0
Просто насчёт ЖК - индикаторов новых я не вникал пока, варианты конечно возможны и с их применением. Двухстрочник есть 16x2 может дойдёт дело и до его использования. Тут конечно простора побольше для удобства управления, и для всего остального. А применённый индикатор я покупал рублей за 50, точно уже не помню.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 67 ]  1, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y