|
|
|
|
89022 437 18 1 |
|
Опции темы | Поиск в этой теме |
22.11.2013, 22:25 | 401 |
Новичок
Регистрация: 11.08.2011 Последняя активность: 13.02.2017 21:09
Сообщений: 45
Сказал(а) спасибо: 1
Поблагодарили: 6 раз(а) в 4 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|
23.11.2013, 13:19 | 402 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
да, возможно. Бутылка Клейна - она конечна или бесконечна? Для нас, трехмерных, она конечна. А для двухмерных микробов, живущих на поверхности - она бесконечна в любом направлении.
Как в том анекдоте, все долго спорили пока не пришел Эйншнейн и не сказал что все относительно. [Исправлено: lux-rc.com, 23.11.2013 в 13:22] |
23.11.2013, 13:29 | 403 |
Завсегдатай Фонарёвки
Регистрация: 22.09.2013 Последняя активность: 14.06.2022 22:39 Адрес: Vienna
Сообщений: 915
Сказал(а) спасибо: 126
Поблагодарили: 322 раз(а) в 166 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
lux-rc.com, а для разработчиков отдельные чипы будут доступны в нескольких вариантах?
|
23.11.2013, 13:32 | 404 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
по мере появленния конечно да. Сейчас это 361alpha а в ближайшей перспективе будет ядро, которое нужно разработать для FB1 с его четырмя независимыми регуляторами и бк мотором турбины. Портов там нужно принципиально больше.
|
23.11.2013, 14:22 | 405 |
Завсегдатай Фонарёвки
Регистрация: 22.09.2013 Последняя активность: 14.06.2022 22:39 Адрес: Vienna
Сообщений: 915
Сказал(а) спасибо: 126
Поблагодарили: 322 раз(а) в 166 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Уже хорошо!
А можно ли ожидать ядро вообще отдельно? Как отдельную платную библиотеку... Ну или хотя бы описание протокола моргания, чтобы особо упоротые могли повторить на любом микроконтроллере? |
23.11.2013, 15:15 | 406 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
чтобы такое повторить и без глюков - это нужно очень упороться :-) По второму разу я бы на это не согласился ни за что. В принципе, дело будет двигаться в этом направлении быстрее если железное ядро будет делаться не просто так, а для вполне конкретного альтенативного проекта. Заодно, на примере этого проекта, на раннем этапе можно определиться с интерфейсом. Там в принципе все понятно кроме аналогового управления мощностью регуля. В 361 этим заправляет линейный VCR, на вход он принимает напряжение в диапазоне от 1.024 до 0 вольт. Самое простое что можно сделать - вывести его наружу из чипа, но тогда разработчик драйвера должен как-то уместь с ним работать. В принципе в этом нет ничего сложного. Особенно если силовая часть регуля тоже работет от своего контроллера. Возможно потребуется и выход с ШИМ, сейчас его нет. Тогда на ШИМ можно повесить 99.9% всех интегральных стабилизаторов тока вообще на напрягая мосх. Если ШИМ нужен, то делать это нужно прямо сейчас, в том числе и на уровне языка. |
|
23.11.2013, 15:33 | 407 |
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|
23.11.2013, 15:34 | 408 | |
Фонарёвщик со стажем
Регистрация: 10.10.2010 Последняя активность: 20.05.2024 02:13 Адрес: Волгоград
Сообщений: 1500
Сказал(а) спасибо: 545
Поблагодарили: 266 раз(а) в 152 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
Шим пищит Шим зло Шим не надо Шим уходи
__________________
Лучом, карающего тленность фонаря, Как нитью раны на груди зашила... Из швов, рубцами выложив слова, Я светом мрак навек в себе убила!.. |
|
Поблагодарили: 1 раз |
m72 (23.11.2013)
|
23.11.2013, 15:39 | 409 |
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
rkromanrk,
А вот что в любом импульснике ключ дергает? Именно ШИМ, без него - все, хана всему. |
23.11.2013, 15:54 | 410 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
Деграть светом, чтобы вызвать у человека ощущение снижения яркости - это почти всегда зло. Минусов у такого подхода больше чем плюсов. Поэтому может оно и не надо вовсе. Как правило лучшие регуляторы получаются из самописного контроллера с внешним драйвером-затвора-ключом. Исключение - пожалуй только синхронные схемы, которые как мне кажется еще никто не пробовал писать самостоятельно. Поскольку самописный код на мк там уже есть, то написать интерфейс от nexus несложно, потребуется лишний порт A/D ну и какая-то логика внутри, которая будет приводить уровень напряжения от nexus к параметрам работы регуля. Я бы конечно ограничился на данным этапе простым аналоговым выходом. Ноль - все отключить, режим сна. Больше нуля - некоторый заранее оговоренный уровнь мощности. Проще всего использовать опору 361 ядра, там достаточно удобное напряжение, 1.024 вольта в максимуме, не зависит от напряжения питания и выбирается весьма точно с равномерным шагом. ШИМ делать не хочется. С ним действительно сложно. В реализации в первую очередь, т.к. свободного автономного генератора в ядре 361 нет и писать его придется в цикле, что вот прям совсем не хочется делать. Там и частота будет абы какой, и хуже всего duty cycle будет неизбежно прыгать из-за прерываний. [Исправлено: lux-rc.com, 23.11.2013 в 15:59] |
|
24.11.2013, 11:15 | 411 | |
Новичок
Регистрация: 15.03.2013 Последняя активность: 06.11.2021 19:52
Сообщений: 2
Сказал(а) спасибо: 1
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
При желании поморгать в течении определенного времени с выходом из этого режима по нажатию кнопки получается слишком громоздкая конструкция. Наличие каких-либо счетчиков или независимых таймеров, не прерываемых по нажатию, сильно бы упростило написание интерфейса. |
|
24.11.2013, 16:24 | 412 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Очень бы не хотелось увеличивать кол-во слотов, т.е. оверхед там очень большой, это часть контекста и дублируется аж в трех экземплярах а еще и во FLASH сохраняется при отлючении питания.
Просьба принята, записал в план, но для 361ALPHA я пока оставлю все как есть, т.е. 8 битов (один байт) и еще 4 байта на слоты. Т.е. всего 5 байт. В следующей версии попробую добавить больше. Дополнительные команды и условия будут добавлены уже сейчас. Чуть позже покажу что и какие. Но суть простая - операции с данными в слотах, загрузка, сравнение с константой. |
24.11.2013, 22:03 | 413 |
Weekend Warrior
Регистрация: 24.09.2012 Последняя активность: 26.07.2019 10:38 Адрес: Minsk.by
Сообщений: 144
Сказал(а) спасибо: 70
Поблагодарили: 20 раз(а) в 14 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
А нексус будет доступен для модулей, которые питаются от 11 до 18 вольт?
|
25.11.2013, 08:56 | 414 |
Новичок
Регистрация: 10.12.2012 Последняя активность: 10.10.2016 04:47 Адрес: Забайкальский край
Сообщений: 48
Сказал(а) спасибо: 7
Поблагодарили: 12 раз(а) в 11 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Еще одно предложение-пожелание. Добавить событие "Вспышка". Для примера, когда нам нужно подтвердить какое-нибудь действие в режиме программирования "мыргом", то сейчас нужно писать ноду - включение Красного и ноду по таймеру - выключение Красного, а так будет просто одно событие. И возможность установить продолжительность этой "Вспышки".
__________________
Жизнь в лучшем свете! |
Поблагодарили: 1 раз |
lux-rc.com (03.12.2013)
|
03.12.2013, 15:49 | 415 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
хотя если речь о 361 ядре, я проверил, LDO на борту работает только до 12 вольт. Для "высоковольтных" модулей придется использовать другой LDO, но это мелочи |
|
06.12.2013, 17:24 | 416 |
Упячке!!1
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|
Поблагодарили: 1 раз |
lux-rc.com (06.12.2013)
|
06.12.2013, 17:32 | 417 |
Желаю странного
Регистрация: 11.03.2011 Последняя активность: 16.03.2024 01:59 Адрес: Подольск
Сообщений: 6565
Записей в дневнике: 1 Сказал(а) спасибо: 999
Поблагодарили: 1648 раз(а) в 1103 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
__________________
А у малиновой девочки взгляд Откровенней, чем сталь клинка. Мои:Surefire C2 mod, M6LT, EB2T-A-TAN, U2, E2DL, L1, L2, Z2L, HS1-B-SL, G2X Pro x2, G2-YL, E1L, E1E-BK, E2E, M951, M952, HL1C; FiveMega M4 z46 mod, Leef P6T LF HO-M6R mod; Solarforce L2m, L2X, L4X mod x3; PeakLogan 17500/AA 219; StreamLight Sidewinder II; Fenix LD10; EagleTac G25C2, Olight smini cu, YLP Panda2CRI |
Поблагодарили: 1 раз |
lux-rc.com (06.12.2013)
|
06.12.2013, 18:09 | 418 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
сейчас бы очень пригодился внешний взляд со сторны на задачку полноты языка. Точнее даже не полноты, а наличия удобный операций для красового и компактного описания неких ходовых юзкейсов.
пик асм я в скором времени домучаю, очень бы хотелось к тому моменту получить не альфа адро, а хотя бы бета :-) |
06.12.2013, 22:48 | 419 |
Почти не ждун
Регистрация: 15.02.2012 Последняя активность: 06.11.2021 14:48 Адрес: СПб
Сообщений: 745
Сказал(а) спасибо: 217
Поблагодарили: 274 раз(а) в 136 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Поведение цветного индикатора состояния батареи программировать можно будет? Я как-то спрашивал про lifepo4, вдруг понадобиться.
|
07.12.2013, 01:10 | 420 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|