Аппаратное распределение задач и программное взаимодействие "камней"
- Войдите на сайт для отправки комментариев
Страшно открывать эту тему :)
Leshak, Maksim, Step962 - не убивайте сразу...
От печки... У доморощенных пилотов аэростатов для определения веера сноса ( высота Х направление ветра Х скорость ветра ) аэростата "измеряется" так - выпуск шарика с гелием и визуальная оценка сноса зонда относительно точки запуска по - высоте, азимуту, дальности... ВСЁ - визуально !
Зонд с начинкой и радиопередачей данных - сразу НЕТ ! Вследствии потери зонда ( не такие они богатые )....
Мой проект - ВИРТУАЛЬНЫЙ ! Длина лески, используемые высоты, датчики - не в этом вопрос....
Суть:
- выпуск шарика с гелием на привязи с полезной нагрузкой в виде ЭТОГО УСТРОЙСТВА ( будет далее )
- при достижении ( визуально ) высоты 300...500 метров - плавное его снижение сматыванием лески ( шнура, троса ) до уровня земли
- работа ЭТОГО УСТРОЙСТВА:
- определение начала снижения ( программно - по барометру )
- на высотах, например, 350..345..340..335..330..325.. - до точки запуска - фиксация в памяти ( запись в массив ) на этих высотах ( +/- ) - высота, азимут ветра, скорость ветра
- при достижении высоты - "попал в руки" - переключение ЭТОГО УСТРОЙСТВА в ручной режим с подключением внешнего дисплея ( для снижения веса ЭТОГО УСТРОЙСТВА )
- ЭТО УСТРОЙСТВО в цикле 1 сек выдаёт из памяти на подключаемый десплей - высота, азимут ветра, скорость ветра, ( мона и температуру ) - хоть снизу вверх, хоть - вниз ( программно )
Далее - буду рисовать ЭТО УСТРОЙСТВО....
Нет - пока состав ЭТОГО УСТРОЙСТВА...
- датчик давления BMP085 ( высота, температура )
- гироскоп (нужна одна его ось - почему - далее ) - компенсация угла крена от набегающего потока
- датчик-компас ( азимут ветра )
- вентилятор от компа в режиме тахометра ( скорость ветра )
Буду рисовать....
Может поставить передатчик на зонд и передавать данные в реальном времени не опуская зонд?
Может... Но радиоканал нано же организовать.... Вопрос-то - далее !
Окружность - шарик с гелием...
Горизонтальная линия - основная плата с датчиками:
- гироскопа
- скорости ветра
- давления ( высоты ), азимута ветра
От скорости ветра и высоты подъёма ЭтогоУстр - будет зависить угол наклона привязной нити - пусть будет ЛЕСКИ....
Горизонтально нарисованная линия - горизонт ЭтогоУстр - в зависимости от ветра и высоты - будем поддерживать его ГОРИЗОНТАЛЬНО с помощью ATtiny45 - независымый от моих задач канал....
...через серву - ибо плоскость вращения флюгера должна совпадать с горизонтом !
С каналом стабилизации основной платы независимо от угла наклона привязной "лески" - кажися, ясно ?
Это - НЕзависымый канал стабилизации флюгера...
т.е. потеряв всё это чудо - не жалко, а если там будет еще радиопередатчик, то уже жалко?
Итого:
- 1st аттини45 - стабилизирует через серву положение основной платы в зависимости от угла наклона "лески" ( независимый канал )
- 2st аттини45 - измерение "тахометрической" скорости ветра
- 3st аттини45 - фиксация азимута ветра
- ATmega326 - всё это фиксирует, и на "земле" - отображает...
Вот и вопрос - как между 3st аттинями и 1st Atmega326 - ВСЁ это организовать ?
Как лучше - потом ! Как ТАКОЕ сделать ?
Леску покрепЧЕЕ - не потеряем.... Многоразовый будет.... А Единые Точки Выпуски РадиоЗондов - не проблема, ВСЁ оплачено ! Международные Договора....
наверное свой протокол организовать. 4-линии: 1- разрешение обмена, 2 - синхра, 3 и 4 - данные туда/оттуда. Рисуйте схему и смотрите, будет ли достаточное количество ног.
А вобще есть готовые платы с компасом и датчиком положения.
Вопрос - как организовать работу " камней" для единой цели ?
....распределение вычислительных ресурсов и возможности "камней" по памяти....
Не ругайтесь ! Лучше спросите - чё я спросил ! Ага ?
....начинающий :)
у вас с этим всем одна ваша 326-я справиться, хотя в природе такой меги нет. )))
А зачем стабилизировать платформу относительно наклона лески? Там что, запредельные углы атаки? Лучше расскажите как измеряете азимут ветра.
Блин, вопрос-то - как организовать работу 3-ёх аттини45 и 1-ой атмеги326 ?
....сбор - обобщение - вывод данных.....
нуууу, по датчику-компасу..... Нет ?
мда. я сам с собой поговорил.
у вас с этим всем одна ваша 326-я справиться, хотя в природе такой меги нет. )))
А зачем стабилизировать платформу относительно наклона лески? Там что, запредельные углы атаки? Лучше расскажите как измеряете азимут ветра.
Ось наклона будет влиять на суммарные моменты от силы ветра и угла наклона силы ветра...
Если платформа встанет под углом 90 гр. - это шквальный ветер - то датчик скорости ветра покажет = 0 !
В смысле - шарик прижмёт к земле......
А положение платформы это скомпенсирует - и покажет реальную скорость ветра...
мда. я сам с собой поговорил.
НЕТ ! Моя оченно внимательно читала Вас !
у вас с этим всем одна ваша 326-я справиться, хотя в природе такой меги нет. )))
Пардон ! :)
.....скозлил :)
.....я же Виртуально ! Спасибо за поправку !
__Alexander - Вы обиделись, что не причислил Вас к сенсеям ? Вы - там !
...всех не упомянёшь :(
я не умею обижаться. мне вобще на всё насрать. просто позадавал вопросы... хотел услышать ответы.
и еще, если платформа встанет на 90гр., то там ниче уже измерять не надо, т.к. на земле это тоже будет ощутимо и естественно никаких полетов. или там ваще маленький шарик, которого будет телепать как трусы на веревке?
Про компенсацию.....
Ветер.... Высота.... Длина выпуска лески.... Короче, привязная леска стоит под углом 45 градусов...
Платформа с датчиком скорости ветра стоит под углом -45 градусов....
Разве её не надо компенсировать поворотом платформы на +45 градусов ?
я не умею обижаться. мне вобще на всё насрать. просто позадавал вопросы... хотел услышать ответы.
и еще, если платформа встанет на 90гр., то там ниче уже измерять не надо, т.к. на земле это тоже будет ощутимо и естественно никаких полетов. или там ваще маленький шарик, которого будет телепать как трусы на веревке?
На ВСЁ - правада ! ИМХО !
Про 90 гр - я всё выше рассказал.....
....правда ..... !!!!!!!!!!!!!!
Блин !!!!!!
Вопрос-то - как организовать работу 2-ух аттиниф45 и одной 326-ой ?
я не умею обижаться. мне вобще на всё насрать.
Было бы так - сюда бы - не заходили....
я не умею обижаться. мне вобще на всё насрать. просто позадавал вопросы... хотел услышать ответы.
и еще, если платформа встанет на 90гр., то там ниче уже измерять не надо, т.к. на земле это тоже будет ощутимо и естественно никаких полетов. или там ваще маленький шарик, которого будет телепать как трусы на веревке?
Теория..... Естественно - есть предельные углы сноса... Я же просил - всё виртуально....
Ми-8 - если ветер справа больше 15 м/с - не имеет права взлетать.....
НО РАСЧЁТЫ взлёта при боковом справа больше 15 м/с имееют место быть !
.....фатальные :(
я не умею обижаться. мне вобще на всё насрать. просто позадавал вопросы... хотел услышать ответы.
и еще, если платформа встанет на 90гр., то там ниче уже измерять не надо, т.к. на земле это тоже будет ощутимо и естественно никаких полетов. или там ваще маленький шарик, которого будет телепать как трусы на веревке?
....если скорость ветра более 5 м/с - оне уже "опасаюцца" !
....90 гр наклона платформы - это примерно сверхзвук набегающего воздушного потока....
...тут нечего обсуждать ! тока расчёты - БЕЗОПАСНЫ ! Нет ?
Про "межкамневый обмен данными" - кто расскажет-то ? Leshak - как всегда ? :)
Было бы так - сюда бы - не заходили....
т.е. по вашему, я захожу сюда, чтобы на кого-то обидеться? ))))
как вы заметили, я тоже как и вы задаю вопросы, а вдруг через тыщу лет тоже придется таким заниматься. поэтому решать вопросы надо не как соеденить электронику, а как вобще этот зонд выглядит, его габариты, какую нагрузку он сможет поднять и на какую высоту.
вы говорили про аэростаты, теперь ми-8, через час будет эмбрайер...
короче, видели мультик чип и дейл, где они летали на тюбике, привязанном в трех местах к шарику? от я себе такое-же представляю, но не представляю как под напором ветра он может выйти по тангажу на 90гр.
Было бы так - сюда бы - не заходили....
т.е. по вашему, я захожу сюда, чтобы на кого-то обидеться? ))))
как вы заметили, я тоже как и вы задаю вопросы, а вдруг через тыщу лет тоже придется таким заниматься. поэтому решать вопросы надо не как соеденить электронику, а как вобще этот зонд выглядит, его габариты, какую нагрузку он сможет поднять и на какую высоту.
вы говорили про аэростаты, теперь ми-8, через час будет эмбрайер...
короче, видели мультик чип и дейл, где они летали на тюбике, привязанном в трех местах к шарику? от я себе такое-же представляю, но не представляю как под напором ветра он может выйти по тангажу на 90гр.
Во-первых - НЕТ !!!!!
Аэростаты, МИ-8 - образно , для инфы.....
И НЕ ВСЕ - заходят для меркантильных целей.... Моя про Вас....
Ещё - я просил подсказать про межкаменный обмен с общим хранинилещем данных....
Вы , наверное , не заметили....
У миня в квартире прописано :
- 6 Чипов
- 17 Дейлов
......помогите с выселением !!!!!!!!!!!!!!!
Ваш вариант:
- каждая аттиня считает свою задачу
- и выдаёт данные СВОИ на мегу
- мега Обобщает и выводит
...я по ногам и подключению - не понял - по какому протоколу ?
....молодой, непонятливый, и недоверяющий-проверяющий МОЯ !
по никакому протоколу... просто свиговый регистр. сами клокаете и сами выставляете нужный бит в линию. ноги тоже любые. но cs я всё же повесил бы на прерывания.
но это образно. для инфы.
....вот чёбы тиньки ответили меге - Я ПРО ЭТО И СПРОСИЛ ! ....долго расписывал .....
Спасибо ! Направление - понял ! Пошёл.... :)
__Alexander - Спа - си - бА !
......для каждой тиньки - ответ на запрос от меги прописать нано будет .....
......для каждой тиньки - ответ на запрос от меги прописать нано будет .....
не надо будет. у вас всё равно работать это не будет, т.к. для каждой тини на всё про всё остается по две ноги. если вырубить ресет, то по три.
Плохо.... А как надо ? Если увеличить кол-во ног у камня-ведомого ? Нууу, другую тиню взять ? Получицца ?
ЭТО - и был ГЛАВНЫЙ вопрос ! Остальное - от печки......
так был и главный ответ. не надо вам никаких тини. одна мега328 справиться сама со всем этим делом.
1. Не ясно зачем вообще этот зоопарк тинек. А отсюда и не ясно какой протокол лучше подойдет. Чем комбинация "главный<->tiny<-->датчик" лучше "главный<->датчик"? Чем больше деталей, тем ненадежней, морокливей отладка, больше акум нужен и проч.
2. Почитайте про i2c/twi вообщем-то он и задумывался как "протокол внутриплатного общения". Но и SPI, предложенный __Alexander тоже подойдет (дальше зависит именно от того какие датчики и зачем все это).
3. Возможно смотреть на леску - и не нужно? Если есть чип акселерометра, то просто выясняем "где у нас земля". Те же коптеры замечательно умеют "выдерживать горизонт", хотя никаких веревочок у них нет. Может так проще будет?
4. А нужно ли держать горизонт? Если мы знаем как влияет угол платформы на датчик скорости, то может просто "пересчитать" его показания? Ввести "поправку на ветер"? К примеру "при наклоне платформы на 45 градусов, показания датчика нужно умножать на два". Тогда мы сразу избавляемся от сервы (вес) и получаем более точное реагирование (умножение в любом случае более быстрая операция чем серва успеет повернутся). А еще, угол платформы может влиять на ее "летные характеристики". Возможно "просто довернуть платформу" - будет мало. Начнутся "колебания" и т.п. И прийдется мудрить ПИД-ы и какие-то аналоги "балансируем на шаре". Вообщем если можно отказаться от "механики" в пользу "математики" - лучше это сделать.
Один камень 326, говорили, - справится..... Но это же программно ? Моя хотела распределить ресурсы..... :(
leshak пришёл..... :) пойду отачивать мысль... ибо - по голове не получить....