РЕЛЕ ВРЕМЕНИ

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
pert
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт дек 17, 2010 23:19:40
Откуда: Чешская Республика

РЕЛЕ ВРЕМЕНИ

Сообщение pert »

Кто МОЖЕТ, написать программу, ДЛЯ этой схемы. Значение времени предлагается до программирования в ассемблерe или hex. Большое спасибо за ваши ответы.
Вложения
GRAF.pdf
(18.69 КБ) 233 скачивания
TIMER.pdf
(21.79 КБ) 333 скачивания
Реклама
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Re: РЕЛЕ ВРЕМЕНИ

Сообщение s64 »

pert писал(а):Значение времени предлагается до программирования в ассемблерe или hex.
все слова знакомые, а вместе как то не связываются, можно по подробнее.
Реклама
Аватара пользователя
zhu4er
Вымогатель припоя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Re: РЕЛЕ ВРЕМЕНИ

Сообщение zhu4er »

что-то мутная какая-то схемка... даже индикатора оставшегося времени нету...
Даже у стен есть уши...
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: РЕЛЕ ВРЕМЕНИ

Сообщение Soir »

pert писал(а):Кто МОЖЕТ, написать программу, ДЛЯ этой схемы. Значение времени предлагается до программирования в ассемблерe или hex. Большое спасибо за ваши ответы.
Смотрите вложение.
Время выставляется в EEPROM при прошивке. Время в секундах должно быть переведено в шеснадцатиричный формат и записано по адресам:
tA адрес 00 01
tB адрес 08 09
tC адрес 10 11
tD адрес 18 19
Пример:
Время A 1 час = 3600 сек = 0E 10. По адресу EEPROM 00 записываем 0E, по адресу 01 записываем 10. По остальным аналогично.
Вот как это выглядит в IC-Prog для
tA = 3600 сек = 0E 10.
tB = 252 сек = 00 FC.
tC = 4693 сек = 12 55.
tD = 39 сек = 00 27.
Изображение
Может несколько неудобно, если часто надо менять время, но делал на скорую руку, нет времени. Если устраивает в принципе, может позже придумаю более удобный вариант записи значений.
Вложения
Timer_for_Pert.zip
(18.38 КБ) 165 скачиваний
EEPROM.png
(3.41 КБ) 714 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
pert
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт дек 17, 2010 23:19:40
Откуда: Чешская Республика

Re: РЕЛЕ ВРЕМЕНИ

Сообщение pert »

Soir,
значения времени вводятся только один раз, Я использую Научный калькулятор Windows dec-hex, буду проверять.Спасибо!
Реклама
pert
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт дек 17, 2010 23:19:40
Откуда: Чешская Республика

Re: РЕЛЕ ВРЕМЕНИ

Сообщение pert »

Soir,
он работает хорошо, можно сделать изменения KC - RC как на рисунке?
Вложения
graf 2.pdf
(17.33 КБ) 222 скачивания
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: РЕЛЕ ВРЕМЕНИ

Сообщение Soir »

pert писал(а):Soir,
он работает хорошо, можно сделать изменения KC - RC как на рисунке?
Изменил.
Вложения
Timer_for_Pert.zip
(955 байт) 159 скачиваний
pert
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт дек 17, 2010 23:19:40
Откуда: Чешская Республика

Re: РЕЛЕ ВРЕМЕНИ

Сообщение pert »

Soir,
Я тестировал в Протеусе, в коротким циклом КA ,cброс времени tC, является ошибкa?
Вложения
graf3.pdf
(14.26 КБ) 162 скачивания
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: РЕЛЕ ВРЕМЕНИ

Сообщение Soir »

pert писал(а):Soir,
Я тестировал в Протеусе, в коротким циклом КA ,cброс времени tC, является ошибкa?
Вы не ошиблись в выделенном фрагменте?
Если имелось ввиду KC - tC, то по предоставленным исходным графам время KC больше tC, поэтому я так и ориентировался. Теперь, если я Вас правильно понял, если время KC истекло раньше, то tC все равно продолжает отрабатывать свое, на RC остается высокий уровень. tD в этом случае запускается по прекращению KC и работает параллельно с tC. На RC будет сохраняться высокий уровень пока не закончат свою работу оба таймера tC и tD.
Если Вы все-таки в выделенном фрагменте не ошиблись, тогда опишите подробнее, на графе такого не видно.
И опишите поведение устройства при многократном изменении KA, KB и KC во время таймеров, если такое может иметь место. Я писал логику работы программы ориентируясь на графы. Например, что будет, если время KB окажется меньше чем tB? Или такого не может быть? И также по KC...
Вложения
Timer_for_Pert.zip
(826 байт) 171 скачивание
pert
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт дек 17, 2010 23:19:40
Откуда: Чешская Республика

Re: РЕЛЕ ВРЕМЕНИ

Сообщение pert »

Oбъяснить в графе. Мне неправильно переводит на Русском языке.
Вложения
graf4.pdf
(12.92 КБ) 167 скачиваний
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: РЕЛЕ ВРЕМЕНИ

Сообщение Soir »

pert писал(а):Мне неправильно переводит на Русском языке.
Можете писать на английском или французском языках, только в личные сообщения.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: РЕЛЕ ВРЕМЕНИ

Сообщение Soir »

Смотрите вот это вариант.
Вложения
Timer_for_Pert.zip
(879 байт) 173 скачивания
pert
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт дек 17, 2010 23:19:40
Откуда: Чешская Республика

Re: РЕЛЕ ВРЕМЕНИ

Сообщение pert »

Теперь работает корректно!!! благодарности за вашу работу Soir :))
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»