Страница 1 из 1
помогите с прощивкой к мигалке
Добавлено: Пн авг 17, 2009 23:11:19
Mr_Maximka
Привет всем наимудрейшим котам и начинающим котятам!!! Обращаюсь к вам с просьбой в написании прошивки. Это схема мигалки на 2 МК. Хотелось бы получить минимум 5 эффектов переключения светодиодов. и если можно впихнуть в схему кнопку при нажатии которой загорались все светодиоды и горели до повторного нажатия. Я остановился на этой схеме потому что между блоком управления и нагрузкой 90 метров!
Добавлено: Пн авг 17, 2009 23:22:15
Pooher
Ну Вы хотябы начните писать программу, чтоб было понятно что Вы можете сами. Писать программу за Вас никто не станет, а вот помочь можно.
И, к стати, двусторонняя связь не предусматривается? 90 метров как никак.
Добавлено: Пн авг 17, 2009 23:43:33
Аlex
Жаль не на ПИКах. Такй фигню за час-полтора можно написАть.
Я бы помог.
Добавлено: Вт авг 18, 2009 08:50:34
Mr_Maximka
если есть аналог на PIC то можно и на PIC
Добавлено: Вт авг 18, 2009 09:00:10
Migray
Аlex, если фигня - то без разницы для чего писать.
Да и вообще, может
Mr_Maximka еще не собрал устройство, и не фанат АТ, тогда сделаешь ему устройство на том что знаешь
Двусторонняя связь конечно не помешает, но если писать будет котенок, то ему протоколы, контрольные суммы, перепосылки в случае неудачи и т.д. могут показаться сложными

RS-485 1200 метров по стандарту держит, а 90 и на небольших скоростях - вообще без проблем.
Можно не заморачиваться и несколько раз в секунду пересылать состояние кнопок.
Если и будет кратковременный сбой - его ни кто не заметит
Добавлено: Вт авг 18, 2009 10:06:25
Pooher
Можно не заморачиваться и несколько раз в секунду пересылать состояние кнопок.
Если и будет кратковременный сбой - его ни кто не заметит
Ну а если контроллер например зависнет, или провод оборвётся, драйвер сгорит и никто не посмотрит в сторону сцены с пол часика? Что, хана спектаклю?

Добавлено: Вт авг 18, 2009 11:04:57
Migray
Pooher, я-же не утверждаю что это совсем не надо.
RxD в хосте и TxD в исполнительном модуле незадействованы, вполне можно их подключить и использовать 2-стороннюю связь.
Порт PD6 тоже свободен, туда подключить выводы RE/DE максима для управления направлением передачи.
Добавлено: Вт авг 18, 2009 12:31:34
Аlex
Mr_Maximka, что значит аналог ?
По выводам не подойдёт, а по функциональности подберём
Migray, просто я только ПИКи юзаю, по этому для меня есть разница
Ну а если провод оборвёться, так и будет молотить один эффект с одной скоростью.
Добавлено: Вт авг 18, 2009 18:01:54
Mr_Maximka
Уважаемые коты мне просто нужна схема с эффектами на 4 канала.
проблема в том что нагрузка далеко.
Добавлено: Вт авг 18, 2009 19:25:40
Redrik Shuhart
загорались все светодиоды
есть чуство что надо будет перед светиками поставить транзюки. иначе 3.14Сдесь твоему МК. ток превысит норму
Добавлено: Вт авг 18, 2009 21:02:43
Mr_Maximka
Транзисторы обязательно!!! Т.К. на каждом канале по 252 светодиода
Добавлено: Ср авг 19, 2009 00:22:18
Аlex
Дак схема всётаки нужна или прошивка ?

Добавлено: Ср авг 19, 2009 07:19:43
Mr_Maximka
прошивка и схема
Добавлено: Ср авг 19, 2009 09:56:53
Migray
Redrik Shuhart писал(а):есть чуство что надо будет перед светиками поставить транзюки. иначе ... ток превысит норму
Может и транзистора мало будет, мы пока нагрузки не знаем.
Возможно придется полноценные драйверы ставить.
Mr_Maximka, уточни пожалуйста задание.
Перечислю все что потребуется, кое что уже известно, но повторюсь
+ число каналов (4)
- нагрузка одного канала
--- тип светодиодов
--- число светодиодов в линейке (кстати линейки в паралель подключать нельзя, каждую запитывать своим источником тока)
- питание устройства на сцене
--- сеть ~220
--- батарея (напряжение)
- алгоритмы переключения
--- описание эффектов
--- скорости переключения
+++ проверка (включение всех каналов)
--- эффект выбираемый при включении устройства (послений перед выключением или какой-то базовый?)
+ реакция на аварийные состояния
+++ неисправность светодиодов (пока не отслеживаем)
+++ обрыв связи (пока не отслеживаем)
Кстати на регулировку скорости резистор или кнопки?
Если кнопки, то как быстро изменять скорость. Нужен-ли ускоренный автоповтор при длительном нажатии?
Добавлено: Чт авг 20, 2009 08:36:45
urry
судя по молчанию топикстартера, тема ему неинтересна.
А я уже собрался код писать

Добавлено: Чт авг 20, 2009 09:30:26
Mr_Maximka
нагрузкой на канал 252 светодиода (как на картинке) проблема в том что все уже спаяно по той схеме без меня, светодиоды 5мм сверхяркие прозрачный корпус больше про них я ничего не знаю.
На сцене есть напряжение 12в 220в 380в
Эффекты должы переключаться покругу, после выключения включался 1 эффект. (если можно поставить Цифровой сегментный индикатор для отображения № эффекта)
Эффекты можно как на китайских герляндах, тут на ваш вкус.(обязательно бегущий огонь).
скорости переключения желательно переменный резистор. если кнопками то шаг переключения 10%
НУЖНА кнопка при нажатии которой горели все светодиоды в 4 каналах при повторном нажатии выключались(проверка). и по кнопке для каждого канала, если вдруг понадобится чтоб горел один канал(Когда на сцене нет номеров мигание не нужно а темноту не хотелось бы).
Добавлено: Вс авг 30, 2009 12:54:27
Mr_Maximka
Я вернулся с отпуска, теперь смогу каждый день отвечать на ваши вопросы. Есть желающие мне помочь?
Добавлено: Вс авг 30, 2009 19:08:27
Аlex
urry подписался, будем его ждать
