помогите с прощивкой к мигалке

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Чт июл 10, 2008 19:41:48
Откуда: Томск

Сообщение Mr_Maximka »

Привет всем наимудрейшим котам и начинающим котятам!!! Обращаюсь к вам с просьбой в написании прошивки. Это схема мигалки на 2 МК. Хотелось бы получить минимум 5 эффектов переключения светодиодов. и если можно впихнуть в схему кнопку при нажатии которой загорались все светодиоды и горели до повторного нажатия. Я остановился на этой схеме потому что между блоком управления и нагрузкой 90 метров!
Вложения
.JPG
(109.32 КБ) 441 скачивание
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Сообщение Pooher »

Ну Вы хотябы начните писать программу, чтоб было понятно что Вы можете сами. Писать программу за Вас никто не станет, а вот помочь можно.
И, к стати, двусторонняя связь не предусматривается? 90 метров как никак.
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Реклама
Аlex

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

Жаль не на ПИКах. Такй фигню за час-полтора можно написАть.
Я бы помог.
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Чт июл 10, 2008 19:41:48
Откуда: Томск

Сообщение Mr_Maximka »

если есть аналог на PIC то можно и на PIC
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Аlex, если фигня - то без разницы для чего писать.
Да и вообще, может Mr_Maximka еще не собрал устройство, и не фанат АТ, тогда сделаешь ему устройство на том что знаешь :)

Двусторонняя связь конечно не помешает, но если писать будет котенок, то ему протоколы, контрольные суммы, перепосылки в случае неудачи и т.д. могут показаться сложными :)
RS-485 1200 метров по стандарту держит, а 90 и на небольших скоростях - вообще без проблем.
Можно не заморачиваться и несколько раз в секунду пересылать состояние кнопок.
Если и будет кратковременный сбой - его ни кто не заметит
Контактная информация:
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Сообщение Pooher »

Можно не заморачиваться и несколько раз в секунду пересылать состояние кнопок.
Если и будет кратковременный сбой - его ни кто не заметит
Ну а если контроллер например зависнет, или провод оборвётся, драйвер сгорит и никто не посмотрит в сторону сцены с пол часика? Что, хана спектаклю? :)
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Pooher, я-же не утверждаю что это совсем не надо.

RxD в хосте и TxD в исполнительном модуле незадействованы, вполне можно их подключить и использовать 2-стороннюю связь.

Порт PD6 тоже свободен, туда подключить выводы RE/DE максима для управления направлением передачи.
Контактная информация:
Аlex

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

Mr_Maximka, что значит аналог ?
По выводам не подойдёт, а по функциональности подберём :)

Migray, просто я только ПИКи юзаю, по этому для меня есть разница :P

Ну а если провод оборвёться, так и будет молотить один эффект с одной скоростью.
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Чт июл 10, 2008 19:41:48
Откуда: Томск

Сообщение Mr_Maximka »

Уважаемые коты мне просто нужна схема с эффектами на 4 канала.
проблема в том что нагрузка далеко.
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

загорались все светодиоды
есть чуство что надо будет перед светиками поставить транзюки. иначе 3.14Сдесь твоему МК. ток превысит норму
Мотание тороидов- вышивание по мужски.
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Чт июл 10, 2008 19:41:48
Откуда: Томск

Сообщение Mr_Maximka »

Транзисторы обязательно!!! Т.К. на каждом канале по 252 светодиода
Вложения
1.JPG
(65.08 КБ) 338 скачиваний
Аlex

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

Дак схема всётаки нужна или прошивка ? :roll:
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Чт июл 10, 2008 19:41:48
Откуда: Томск

Сообщение Mr_Maximka »

прошивка и схема
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Redrik Shuhart писал(а):есть чуство что надо будет перед светиками поставить транзюки. иначе ... ток превысит норму
Может и транзистора мало будет, мы пока нагрузки не знаем.
Возможно придется полноценные драйверы ставить.

Mr_Maximka, уточни пожалуйста задание.
Перечислю все что потребуется, кое что уже известно, но повторюсь

+ число каналов (4)

- нагрузка одного канала
--- тип светодиодов
--- число светодиодов в линейке (кстати линейки в паралель подключать нельзя, каждую запитывать своим источником тока)

- питание устройства на сцене
--- сеть ~220
--- батарея (напряжение)

- алгоритмы переключения
--- описание эффектов
--- скорости переключения
+++ проверка (включение всех каналов)
--- эффект выбираемый при включении устройства (послений перед выключением или какой-то базовый?)

+ реакция на аварийные состояния
+++ неисправность светодиодов (пока не отслеживаем)
+++ обрыв связи (пока не отслеживаем)


Кстати на регулировку скорости резистор или кнопки?
Если кнопки, то как быстро изменять скорость. Нужен-ли ускоренный автоповтор при длительном нажатии?
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

судя по молчанию топикстартера, тема ему неинтересна.
А я уже собрался код писать :)
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Чт июл 10, 2008 19:41:48
Откуда: Томск

Сообщение Mr_Maximka »

нагрузкой на канал 252 светодиода (как на картинке) проблема в том что все уже спаяно по той схеме без меня, светодиоды 5мм сверхяркие прозрачный корпус больше про них я ничего не знаю.

На сцене есть напряжение 12в 220в 380в

Эффекты должы переключаться покругу, после выключения включался 1 эффект. (если можно поставить Цифровой сегментный индикатор для отображения № эффекта)

Эффекты можно как на китайских герляндах, тут на ваш вкус.(обязательно бегущий огонь).

скорости переключения желательно переменный резистор. если кнопками то шаг переключения 10%

НУЖНА кнопка при нажатии которой горели все светодиоды в 4 каналах при повторном нажатии выключались(проверка). и по кнопке для каждого канала, если вдруг понадобится чтоб горел один канал(Когда на сцене нет номеров мигание не нужно а темноту не хотелось бы).
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Чт июл 10, 2008 19:41:48
Откуда: Томск

Сообщение Mr_Maximka »

Я вернулся с отпуска, теперь смогу каждый день отвечать на ваши вопросы. Есть желающие мне помочь?
Аlex

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

urry подписался, будем его ждать :)
Закрыто

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