Easyelectronics.ru

Электроника для всех
Текущее время: 26 апр 2017, 20:44

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



    • Изготовление печатных плат. Примерные цены: 10 штук 2-слоя 100*100mm 8.21$ или около ~470 рублей
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 27 авг 2015, 02:14 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
Здравствуйте, вернулся с дачи, где этот супертаймер установлен. Интернет нулевой, да и связь через раз. Иногда бывают счастливые моменты и я могу читать этот форум, но ответить пытаться не стоит...
Сейчас смотрю, что по теме имеем:
demiurg1978 писал(а):
Раз уж у вас все равно сдвоенная кнопа. Такая схема будет самая идеологически выверенная. Симистор включать на несколько десятых секунды позже реле. И отключать раньше реле.
Кнопа то она сдвоенная. Это точно :)! Но если взглянуть на схему невооруженным взглядом, то четко видно, что одна половина кнопки подает сетевое напряжение на устройство, а вторая занимается лог. делами ("0" "1", программирование там и все дела с МК).
petrplc писал(а):
Давно использую реле времени на КР512ПС10 (ещё коробка целая есть :)
Я когда-то в 80-е делал прерыватель для стеклоочистителя Запорожца на 564ИЕ15, но к данному таймеру это никак не вяжется. Суть, что деталей на копейку, функционал на рубль, любая бабушка запрограммирует (пользуясь инструкцией) под свои нужды. Не надо паяльников, программаторов. дампов и прочей лабуды ибо вещь функционально совершенна!
П.С. Сфотографировал таймер. а то многие думают, что он величиной с ведро.
П.П.С. Не пугайтесь, - это гараж, используемый как сарай :).
П.П.П.С. Спички для масштаба, а не для того, чтобы подсветить, если не сработает...:)

Потер флуд. Финский


Вложения:
1-DSCF1156-002.JPG
1-DSCF1156-002.JPG [ 171.64 Кб | Просмотров: 6091 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 29 авг 2015, 00:13 
Свой человек

Зарегистрирован: 11 авг 2015, 17:41
Сообщения: 68
IM1 писал(а):
Раз уж у вас все равно сдвоенная кнопа.

Нуус, сие не моветон. Имею в задатчике крутовки :
Вложение:
таЙмер.jpg
таЙмер.jpg [ 184.5 Кб | Просмотров: 5947 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 29 авг 2015, 00:56 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
Secter писал(а):
IM1 писал(а):
Раз уж у вас все равно сдвоенная кнопа.
Ну, про "кнопы" совсем не я писал.
Secter писал(а):
Нуус, сие не моветон. Имею в задатчике крутовки :
Что есть "крутовки" - переменные резисторы, энкодеры?
А так очень даже симпатично, просматривается импульсный блок питания, а исполнительный элемент что?
А параметры можно и схему хотя бы структурную?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 13:46 
Свой человек
Аватара пользователя

Зарегистрирован: 29 янв 2010, 12:03
Сообщения: 42
Откуда: Калуга
А прошивочку с исходником можете выложить?

_________________
http://sites.google.com/a/project-ss.ru/anwi-sch/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 14:47 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
anwi писал(а):
...

Там кода-то считай нет.
Show


Наглядный пример, как с использованием КА можно собирать проекты быстро, как конструктор. Из готовых библиотек и модулей.

Я потратил минут 15-20. Не засекал. Больше времени ушло на комментарии.


Последний раз редактировалось demiurg1978 08 сен 2015, 23:24, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 20:21 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
anwi писал(а):
А прошивочку с исходником можете выложить?
Нет, пока не готов. Думал, может куда в производство пристроить, просто не знаю...
demiurg1978 писал(а):
Наглядный пример, как с использованием КА можно собирать проекты быстро, как конструктор. Из готовых библиотек и модулей.
Да уж, пример всем примерам пример. На каковском языке сей поток сознания? И, что мне с ЭТИМ делать? Мне бы прошивочку для прогона в протеусе, можно в личку, чтобы убедиться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 22:34 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
IM1 писал(а):
...

Си. Никакого потока сознания. Все тупо и просто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:01 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
demiurg1978 писал(а):
IM1 писал(а):
...

Си. Никакого потока сознания. Все тупо и просто.
СИ нестандартный, видно невооруженным взглядом, что за клон?
Работаю только в стандарте GCC, можно разобраться и с Вашей, не вижу 2/3 данных.
Компильните в своей среде, чтобы я упал от восторга, зачем щеки дуть и время тянуть?
Можно в личку, гарантирую конфиденциальность .


Последний раз редактировалось IM1 07 сен 2015, 23:12, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:05 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
IM1 писал(а):
...

Вы наверное привыкли к AVR-Studio. Или WinAVR. Я работаю в IAR. Там немного по другому. Но си тот же. Нет такого, что си другой. Есть разные правила в разных компиляторах.
Зачем вам прошивка? Если сам проект не нужен? Хотите проверить? Я и так знаю, что будет работать.
Конфиденциальность мне побоку. Мне нечего стыдиться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:16 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
demiurg1978 писал(а):
Зачем вам прошивка?
Я заинтригован. Неужели я такой дремучий, хочу убедиться. Хотите я Вам свою закину вместе с протеус-проектом. Не ставить же IAR в конце концов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:20 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
На си пишете? Ставьте IAR. От результата пищать будете, гарантирую. После него на студию, CVAVR плеваться будете.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:25 
Старожил

Зарегистрирован: 04 окт 2012, 00:23
Сообщения: 2372
Откуда: Москва
:))) Так попкорн есть , ребята не уходите , за пивом на минутку сбегаю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:31 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 3873
ILYAUL, а чЁ будет мастеркласс от проффи ? :)))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:55 
Старожил

Зарегистрирован: 04 окт 2012, 00:23
Сообщения: 2372
Откуда: Москва
Да не , тут ребята завели про компиляторы. Давненько , срача по их поводу не было. :))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:56 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
ILYAUL писал(а):
Да не , тут ребята завели про компиляторы. Давненько , срача по их поводу не было. :))

о_О? Я и не собирался срач по поводу компиляторов разводить. Тут дело вкуса. Мой выбор - IAR.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 07 сен 2015, 23:58 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
demiurg1978 писал(а):
После него на студию, CVAVR плеваться будете.
Я не гордый, согласен плеваться. Или выберем третейского судью и ему прошивки скинем. Чтобы не тянуть время - берите мой готовый протеус проект.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 00:42 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
Выкладываю полный рабочий проект в протеусе.
Обращаю внимание, что прошивка всего занимает 658 байт, а инструкция в файле .doc в первом сообщении.


Вложения:
Proteus - 2.zip [31.51 Кб]
Скачиваний: 74
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 01:10 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
IM1 писал(а):
Выкладываю полный рабочий проект в протеусе.
Обращаю внимание, что прошивка всего занимает 658 байт, а инструкция в файле .doc в первом сообщении.

Лично я протеус не признаю. Код постеснялись выложить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 01:25 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
demiurg1978 писал(а):
Лично я протеус не признаю.
Зря. Я раньше тоже не признавал, а теперь понимаю, что экономит огромное количество времени и нервов. Особенно на больших проектах, где кроме проца еще штук 30 м/сх логики в 20 н. корпусах.
demiurg1978 писал(а):
Код постеснялись выложить?
Ага. Давайте все постепенно делать, тем более я не оптимизировал, - итак всего хватает. А может быть будем биться за каждый байт :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 01:44 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
IM1 писал(а):
А может быть будем биться за каждый байт :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 02:09 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
demiurg1978 писал(а):
Биться за каждый байт можно только на ассемблере.
Позвольте не согласится. СИ иногда такие конструкции "заворачивает", что порой и не додумаешься. Стараюсь узловые точки контролировать на дизассемблере, ибо эта такая скотина (СИ), что и кусок кода может выкинуть.
demiurg1978 писал(а):
Так как я давно ушел с асма, и эта задача не стоит затраченного времени
Т.е. Вы сходите с дистанции ибо показать Вам нечего. Хозяин-барин.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 02:17 
Свой человек

Зарегистрирован: 30 май 2011, 14:21
Сообщения: 50
Пардон. Фьюзы забыл, вдогонку забивайте.


Вложения:
Снимок.PNG
Снимок.PNG [ 26.69 Кб | Просмотров: 5602 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 02:38 
Старожил

Зарегистрирован: 04 окт 2012, 00:23
Сообщения: 2372
Откуда: Москва
Цитата:
я не собираюсь снова ковыряться лопаточкой в песочнице с асмом.
Шалунишка :))
Код:
void lcd_send_nibble (u08 lcd_data)
{
   set_bit (CMD_PORT, EN);
   DATA_PORT = (DATA_PORT & 0x0F) | (lcd_data & 0xF0);
   asm("rjmp ($/2+1)*2"); // Такой своеобразный ассемблер в IAR/
   asm("rjmp ($/2+1)*2");
   asm("rjmp ($/2+1)*2");
   asm("rjmp ($/2+1)*2");
   asm("rjmp ($/2+1)*2");
   clr_bit (CMD_PORT, EN);
   asm("rjmp ($/2+1)*2");
   asm("rjmp ($/2+1)*2");
   asm("rjmp ($/2+1)*2");
   asm("rjmp ($/2+1)*2");
   asm("rjmp ($/2+1)*2");
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 02:44 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
ILYAUL писал(а):
...

Это чтобы ты к нопам не прикапывался. :)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таймер задержки выключения
СообщениеДобавлено: 08 сен 2015, 10:49 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3258
Откуда: Новосибирск
Код выше я поправил.

Проверяйте прошивку. В архиве весь проект. Папка Debug. В IAR чтобы для тинек в 1 кБ проекты писать нужны настройки, памяти то мало. Я никогда в IAR для тинек не писал проекты, поэтому пришлось разбираться с настройками. Так бы сразу проект выложил. Был бы другой МК чуток пожирнее, тоже сразу бы выложил.

Фьюзы: WDTON. МК настроен на внутренний генератор, 8 МГц. BODEN на 4 V.

Для теста я вместо минут сделал 3 секундные отсчеты.

Вложение:
TIMER_EASY.rar [58.49 Кб]
Скачиваний: 73


Перезалейте проект. Внес изменение. Глухое зацикливание со сбросом собаки. И добавил паузу отключенного состояния светодиода, чтобы при частом нажатии кнопок мигание не сливалось в постоянное свечение.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3  След.

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


Кто сейчас на конференции

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


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB