Например TDA7294

Форум РадиоКот • Просмотр темы - Нужна схема циклического сброса мк.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 15, 2025 09:05:37

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


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



Начать новую тему Ответить на тему  [ Сообщений: 36 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 11:32:03 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 589
Рейтинг сообщения: 0
Всем привет!
Что-то один я подумал, что может существовать гораздо более простое и правильное решение этой задачи?
Как зависает девайс? Если просто виснет, и мега перестаёт менять состояния своих выходов, то задача вырождается до поиска выхода, на котором во время зависания перестают иметься импульсы, и подключению к этому выходу простейшего детектора пропущенных импульсов. Выход детектора - на ресет (может через одновибратор). Всё.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 11:37:37 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Таки да. Это самое оптимальное решение.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 11:51:34 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
На АОНах - когда то было решение - импульсы с выхода динамической индикации не давали зарядиться конденсатору сброса - когда импульсы пропадают (зависание мк) и состояние 0 или 1 - конденсатор сброса заряжается и сбрасывает схему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 12:25:02 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс янв 16, 2011 21:25:24
Сообщений: 139
Рейтинг сообщения: 0
metan писал(а):
Всем привет!
Как зависает девайс? Если просто виснет, и мега перестаёт менять состояния своих выходов, то задача вырождается до поиска выхода,

В том то и дело что не просто пропадают импульсы, а начинает выдавать импульсы хаотично, в итоге табло просто мерцает разными группами светодиодов....


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 15:17:42 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 589
Рейтинг сообщения: 0
Ashatshem писал(а):
не просто пропадают импульсы, а начинает выдавать импульсы хаотично

Это хуже, конечно. Но все-таки посмотрите повнимательней на состояния выходов во время зависания, может на каком-то выводе импульсы все-таки пропадают? Там скорее всего динамическая индикация, может реально за состояния какого-то столбца, напрмер зацепиться? Если хаотично мигает, может перебор столбцов неравномерно начинает идти? Ведь детектор пропущенных импульсов можно настраивать в довольно широких пределах. Если есть хотя-бы какая-то неравномерность в ходе импульсов, тогда не все еще потеряно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 20:18:10 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс янв 16, 2011 21:25:24
Сообщений: 139
Рейтинг сообщения: 0
a_skr писал(а):
компилировать в WinAVR

C WinAVR не разобрался, ну и ладно, час и 2 секунды тоже отлично подходит, спасибо огромное ещё раз!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 20:45:04 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
555, не?


Как сделать на ней аналоговое решение с задержкой в час? Мегаомные резисторы и тысячи микрофарад? :)

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 21:31:43 
Вымогатель припоя
Аватар пользователя

Карма: 15
Рейтинг сообщений: 39
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Сообщений: 652
Откуда: Украина
Рейтинг сообщения: 0
Можно сказать совсем недавно, на практике, реализовывал схему с NE555 , минутные и часовые отрезки времени , насколько помню соотношение примерно 1000 мкф и 10 мом = ~180 минут.
Материал здесь http://radiokot.ru/circuit/digital/home/112/
так что, было бы желание.... и нех. не нужен.)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 22:43:34 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
1000 мкф и 10 мом = ~180 минут.


Нене, я бы засцал ставить 10 МОм. :shock:

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Ср мар 27, 2013 23:21:41 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс янв 16, 2011 21:25:24
Сообщений: 139
Рейтинг сообщения: 0
a_skr писал(а):
под какой AVR скомпилировать?
Код:
#include <avr/io.h>
#include <util/delay.h>

int main (void)
{
  DDRB = 1; // используем PB0
  while(1)
  {
    uint16_t i;
    PORTB = 0;  // низкий уровень на PB0 на 2 секунды
    _delay_ms(2000);
    PORTB = 1;  // высокий уровень на PB0 на 1 час (3600 секунд)
    for(i=0; i<3600; i++)  _delay_ms(1000);
  }
}

Подскажите пожалуйста, как это дело впихнуть в CodeVisionAVR V2.04.4a?
Вопрос отпал, в авр студии нормально всё выходит)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Чт мар 28, 2013 20:12:29 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24611
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Мож я не разобрался в теме, но вачдог включить не?
:dont_know:
Правда глушить косяки вачдогом не по пацански, однако если хочется...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Чт мар 28, 2013 21:27:25 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
КРАМ, в начале темы писано, что прошивка недоступна.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Пт мар 29, 2013 10:43:16 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Цитата:
примерно 1000 мкф и 10 мом = ~180 минут.

И осталось только найти такой конденсатор у которого будет отсутствовать ток утечки. Ладно уж, тогда проще использовать ионистор на 1 фарад и резисторы поменьше. Считанные килоомы. Но с такими емкостями возникнет проблема быстрого его разряда... меньше чем секунд за 20 такой не разрядишь, даже если замкнуть.

Кажется мне, что бегущая строка эта вполне работоспособна, просто это специальный заложенный заранее эффект, чтобы почаще апгрейд делали. Ибо если бы программа по-настоящему начала работать хаотично, бед было бы гораздо больше - например потерлась бы занесенная туда информация.

Можно это все гораздо проще организовать - измерять длительность импульсов двух строк - если она существенно отличается - выдать сигнал сброса. Это можно в принципе организовать при помощи аналоговой схемы.

Если есть дамп прошивки, то можно попытаться отреверсить её - есть дизассемблеры и можно даже получить код на языках высокого уровня. Работы конечно гораздо больше чем тупо сбрасывать их каждые 2 часа но...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Пт мар 29, 2013 14:19:03 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс янв 16, 2011 21:25:24
Сообщений: 139
Рейтинг сообщения: 0
Там не бегущая строка, там матрица 24 линии на 8 столбцов, сама программа даёт импульсы неравномерно, то есть, пока идёт вывод эффекта-всё нормально, но в определённых местах эффект застывает секунд на 15, в этот момент импульсов никаких нет, то есть, ловить зависание программы по импульсам-довольно сложно, так как даже при зависании импульсы идут хаотично. А то что так заложено-это запросто))) Но таймер помогает, всё работает уже почти сутки. Дамп прошивки есть, но проще просто рессетить)))
ЗЫ: Индикация не динамика, драйверы DM134 управляют кучей IRFZ44. На картинке часть 1 коробки из 2.


Вложения:
DSCF0796.JPG [176.55 KiB]
Скачиваний: 484
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Пт мар 29, 2013 21:38:56 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Странно, а транзисторов там 64 всего. Что-то мне кажется, что схема рассчитана на 64x64 светодиодов просто используются не все линии. Микросхемы вобщем-то используются бестолково - просто в качестве регистров сдвига. А там уже зависит динамика/не динамика от того как этими регистрами будет пользоваться контроллер.

Вещь вобщем-то довольно масштабная... и наверно даже не так уж сложно написать новую прошивку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна схема циклического сброса мк.
СообщениеДобавлено: Пт мар 29, 2013 21:46:59 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс янв 16, 2011 21:25:24
Сообщений: 139
Рейтинг сообщения: 0
Alexeyslav писал(а):
Странно, а транзисторов там 64 всего.

Да нет, просто на фотке видно всего 2 платы, на самом деле в каждой коробке их по 3, таких коробок 2, вот и получаем 192 транзистора. А насчёт использование спец драйверов вместо логики, это меня тоже удивило.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 36 ]    , 2

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


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

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


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

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


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