[image]

Электронное оборудование ракет - БРЭО 2020

 
1 20 21 22 23 24 25 26
BE pinko #04.10.2023 19:06  @Сonquista rocket#04.10.2023 18:31
+
-
edit
 

pinko

опытный

С.r.> Все таки осмелюсь спросить возможно ли совместить две платы ПК и передатчика для экономии места в ракете?

В этом нет необходимости — LoRa модули имеют радиочастотный переключатель для пути TX <-> RX.

Загрузка команды с земли занимает всего один байт (каждый бит в байте представляет желаемые состояния вывода) поэтому это действительно быстро.

Все, что нужно сделать, это после каждого пакета с телеметрии, БРЕО переключаться на прием примерно на 30-40 мс и ждать входящих пакетов. Соответственно наземная станция знает, что у нее осталось всего 40мс после входящего пакета на загрузку.
   118.0118.0

Nec

втянувшийся

pinko> Соответственно наземная станция знает, что у нее осталось всего 40мс после входящего пакета на загрузку.
Именно этот алгоритм я использую на практике. Наземный приемопередатчик реагирует на команду и сразу после приёма отправляет сообщение. Лора в ракете, после каждой передачи переключается на приём и ждёт сообщение, пока собираются другие данные.
   116.0.0.0116.0.0.0
RU Полтора акробата M&D #04.10.2023 19:35  @Nec#04.10.2023 19:17
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Nec> Именно этот алгоритм я использую на практике. Наземный приемопередатчик реагирует на команду и сразу после приёма отправляет сообщение. Лора в ракете, после каждой передачи переключается на приём и ждёт сообщение, пока собираются другие данные.

Ну так поделись своими успехами. Расскажи поподробней об устройве и параметрах своего трекера.
   117.0.0.0117.0.0.0
KZ Сonquista rocket #04.10.2023 19:38  @Nec#04.10.2023 19:17
+
-
edit
 

Сonquista rocket
Михаил Павлодар

втянувшийся
Nec> Наземный приемопередатчик реагирует на команду и сразу после приёма отправляет сообщение.
Вопрос.
Дойдет ли это сообщение?
В ракете передатчик 1 Вт. В приемнике гораздо мощность меньше,....................гораздо.
   117.0.0.0117.0.0.0
Это сообщение редактировалось 04.10.2023 в 19:43
RU Полтора акробата M&D #04.10.2023 19:43  @Сonquista rocket#04.10.2023 19:38
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

С.r.> В ракете передатчик 1 Вт. В приемнике гораздо мощность меньше,....................гораздо.

Для этого нужен другой приемник, с возможностью работать на передачу, и мощностью тоже 1Вт.
   117.0.0.0117.0.0.0
KZ Сonquista rocket #04.10.2023 19:44  @M&D#04.10.2023 19:43
+
-
edit
 

Сonquista rocket
Михаил Павлодар

втянувшийся
П.а.M.> Для этого нужен другой приемник, с возможностью работать на передачу, и мощностью тоже 1Вт.
Да это понятно
   117.0.0.0117.0.0.0
KZ Сonquista rocket #04.10.2023 19:50  @pinko#04.10.2023 19:06
+
-
edit
 

Сonquista rocket
Михаил Павлодар

втянувшийся
pinko> В этом нет необходимости
Хотелось бы что б полетный контроллер управлял срабатыванием Системы Спасения . И разместить его на плате передатчика было бы замечательно.
вот к примеру
   117.0.0.0117.0.0.0
RU Nec #04.10.2023 19:52  @Сonquista rocket#04.10.2023 19:38
+
-
edit
 

Nec

втянувшийся

С.r.> Дойдет ли это сообщение?
Пока ракета в зоне видимости дойдёт. Как только Вы перестали её видеть,что - либо в ней управлять (ИМХО) бессмысленно. Я даже не знаю чем можно управлять в полете или за пару км на земле, после её спуска.
   116.0.0.0116.0.0.0
KZ Сonquista rocket #04.10.2023 19:54  @Nec#04.10.2023 19:52
+
-
edit
 

Сonquista rocket
Михаил Павлодар

втянувшийся
Nec> Пока ракета в зоне видимости дойдёт.
Зона видимости 600-800 метров.

Нам надо больше :)
   117.0.0.0117.0.0.0
RU apakhom #04.10.2023 19:58  @Сonquista rocket#04.10.2023 18:31
+
+3
-
edit
 

apakhom

втянувшийся

С.r.> Все таки осмелюсь спросить возможно ли совместить две платы ПК и передатчика для экономии места в ракете?
С.r.> ЗЫ...и покомпактнее)

35,36 и 37 у меня летали с платой, где совмещался ПК и LoRa-GPS (Pro mini и "ракетой управляла", и координаты отсылала и регистрацией занималась). Формат пакета делал совместимым с pinko (17байт). Только передатчик :) Можешь посмотреть, я там и скетч, и схему выкладывал.
   118.0118.0
RU Nec #04.10.2023 19:59  @Сonquista rocket#04.10.2023 19:54
+
-
edit
 

Nec

втянувшийся

С.r.> Нам надо больше :)
Зачем? Чем управлять собрались?
Касаемо скрещивания полетного контроллера и лора-маяка, что мешает к последнему прилепить барометр и управлять системой спасения?
   116.0.0.0116.0.0.0
KZ Сonquista rocket #04.10.2023 20:20  @Nec#04.10.2023 19:59
+
-
edit
 

Сonquista rocket
Михаил Павлодар

втянувшийся
Nec> Касаемо скрещивания полетного контроллера и лора-маяка, что мешает к последнему прилепить барометр и управлять системой спасения?

Х.з
Не знаю.
Но электронике надо : обозначить старт, блокировать ССР на определенное время, записывать высоты, высчитывать апогей, давать команду на срабатывание ССР....
   117.0.0.0117.0.0.0
RU Полтора акробата M&D #04.10.2023 20:43  @apakhom#04.10.2023 19:58
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

apakhom> ....Pro mini и "ракетой управляла", и координаты отсылала и регистрацией занималась...

Для меня главной проблемой была ограниченность ресурсов у АТмеги328. При использовании этого контроллера в моем алгоритме для двухступенчатого полета у него просто не хватало памяти для хранения глобальных переменных. Поэтому мне пришлось сильно урезать свои хотелки. Именно по этой причине я и хотел перейти от АТмеги на контроллер ESP. И если бы этот ESP мог стабильно работать с ЛоРой, то тогда можно было бы решиться на скрещивание ЛоРы и полетного контроллера. Но подружить ЛоРу и ESP не получилось по причине технической несовместимости, и поэтому ЛоРа и ПК у меня до сих пор работают отдельно друг от друга.
   117.0.0.0117.0.0.0
RU Полтора акробата M&D #04.10.2023 21:03  @Nec#04.10.2023 19:59
+
+1
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Nec> Зачем? Чем управлять собрались?

Ну здесь только одна хотелка на ум приходит. Это возможность дистанционного прерывания полета в случае возникновения нештатной ситуации.
   117.0.0.0117.0.0.0

Nec

втянувшийся

П.а.M.> Для меня главной проблемой была ограниченность ресурсов у АТмеги328.
Где то уже спрашивал, спрошу ещё раз. Почему именно прожорливый bmp280? Чем он лучше других цифровых или аналоговых барометров?
   116.0.0.0116.0.0.0
NL apakhom #05.10.2023 09:51  @Сonquista rocket#04.10.2023 20:20
+
-
edit
 

apakhom

втянувшийся

Nec>> Касаемо скрещивания полетного контроллера и лора-маяка, что мешает к последнему прилепить барометр и управлять системой спасения?
С.r.> Х.з
С.r.> Не знаю.
С.r.> Но электронике надо : обозначить старт, блокировать ССР на определенное время, записывать высоты, высчитывать апогей, давать команду на срабатывание ССР....

во! см выше - как раз этим и занимается :)
   118.0118.0

apakhom

втянувшийся

apakhom>> ....Pro mini и "ракетой управляла", и координаты отсылала и регистрацией занималась...
П.а.M.> Для меня главной проблемой была ограниченность ресурсов у АТмеги328.

ну это ты зря :)
ресурсов там полно. Я все впихивал даже в attiny85 (а там всего 8КВ)
методы:
- переходи на нормальный язык :) - сразу 20-30% освободится и по скорости и по памяти
- откажись от высоты (давление вполне с задачами справляется) - отказ от вычисления экспоненты тебе даст примерно 50% освобождения памяти и роста скорости
- если идти дальше - переходи от плавающей точки к целым числам - еще куча ресурсов высвободится.

в-общем, стандартные рекомендации :)
   118.0118.0

pinko

опытный

Nec> Где то уже спрашивал, спрошу ещё раз. Почему именно прожорливый bmp280? Чем он лучше других цифровых или аналоговых барометров?

Цена в разы ниже альтернатив.
   118.0118.0

Nec

втянувшийся

apakhom> - если идти дальше - переходи от плавающей точки к целым числам - еще куча ресурсов высвободится.
Это основное от чего нужно избавить AVR.
А что касается ценовой категории, тот же bmp180, если и дороже, то ненамного. Хотя я, в прошлом году, в цене разницы не заметил. Зато, более простая математика и целочисленные значения, и как отмечалось тут, на форуме, на плате свой стабилизатор. У меня, на память, что то около 3,5Кб памяти занимает его опрос и математика (строго по даташиту). На выходе температура и давление. Но стоит только добавить вычисление высоты с плавающей точкой, то тут же ещё несколько Кб прибавляется)))
   116.0.0.0116.0.0.0
+
-
edit
 

Брат-2

опытный

Nec> А что касается ценовой категории, тот же bmp180,
Вообще-то с ВМР180 мы начинали, у 280 параметры лучше, выше точность, ну а от МРХ вообще ушли, цена заоблачная, да и размеры.
   2323
+
-
edit
 

Nec

втянувшийся

Брат-2> Вообще-то с ВМР180 мы начинали, у 280 параметры лучше, выше точность
Лучшее враг хорошего.... ОтклАняюсь)
   116.0.0.0116.0.0.0
RU Полтора акробата M&D #05.10.2023 22:33  @apakhom#05.10.2023 09:55
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

apakhom> - переходи на нормальный язык :) - сразу 20-30% освободится и по скорости и по памяти

Это главная проблема, т.к. нормальных языков программирования я не знаю, и поэтому пользуюсь визуальным программированием в FLP. Но если бы у Ардуины было достаточно ресурсов, то от FLP было бы значительно больше толку в отличие от "нормального языка программирования". FLP позволяет наглядно делать пользователькие настройки, а для двухступенчатых ракет эти настройки индивидуальны. А вот переписать прогу в Си и ничего не упустить из виду порой бывает очень очень проблематично.

apakhom> - откажись от высоты (давление вполне с задачами справляется) - отказ от вычисления экспоненты тебе даст примерно 50% освобождения памяти и роста скорости

И вот опять, с точки зрения НЕ программиста, а простого пользователя это крайне неудобно. Мне нужно менять настройки в программе, и они завязаны на высоту.

apakhom> - если идти дальше - переходи от плавающей точки к целым числам - еще куча ресурсов высвободится.

Я с правающей точкой вообще ни разу дел не имел, всегда целые числа.
Но за стандартные рекомендации все равно спасибо!
   117.0.0.0117.0.0.0

Xan

координатор

П.а.M.> Я с плавающей точкой вообще ни разу дел не имел, всегда целые числа.

Используй числа с фиксированной точкой: -0,9999 ... 0 ... +0,9999
Умножение никогда не даёт overflow, а деление в лётном железе вещь редкая.

У меня где-то валяется "библиотека" на Си для 8-битного МК, даже корень квадратный есть, логарифм и экспонента.
А вот и это г**но мамонта! :)
Прикреплённые файлы:
 
   117.0.0.0117.0.0.0
RU Полтора акробата M&D #06.10.2023 20:50  @Xan#06.10.2023 06:26
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Xan> Используй числа с фиксированной точкой: -0,9999 ... 0 ... +0,9999
Xan> Умножение никогда не даёт overflow, а деление в лётном железе вещь редкая.

Ну..., это будет вынос мозга.
И как это будет выглядеть например вот для такой арифметики -
101343/1000 = ?
   117.0.0.0117.0.0.0
AD Реклама Google — средство выживания форумов :)

Xan

координатор

П.а.M.> И как это будет выглядеть например вот для такой арифметики -
101343/1000 = ?

Никак.
Все целые числа, которые выдают датчики, приводишь сдвигом к виду
0xxx xxxx xxxx xxxx — если положительные,
1xxx xxxx xxxx xxxx — если отрицательные.
После чего обращаешься с ними, как с числами с фиксированной точкой.

П.а.M.> 101343

101343 = 0001 1000 1011 1101 1111
В 16 разрядов не помещается, значит надо 32:
101343 = 0000 0000 0000 0001 1000 1011 1101 1111
Сдвигаешь влево, оставляя знаковый разряд нулём:
0110 0010 1111 0111 1100 0000 0000 0000
Как число с фиксированной точкой, это будет = 0,77318572998046875

Зачем это надо?
У тебя все значения с датчиков будут в пределах ±1.
(вариант: ±2.)
Это более понятные значения, чем когда с каждого датчика в разном масштабе.

В общем, если ты идеологически не проникся, то наплюй!!! :D

Евгений Михайлович Ляхович. Я из времени первых (pdf 1.6)

Скачать книги бесплатно Я из времени первых, Евгений Михайлович Ляхович, в формате epub, fb2, rtf, mobi, pdf для телефона, андроида, айфона, ipad или читать книгу онлайн. //  coollib.net
 

С конца стр. 90.
   117.0.0.0117.0.0.0
1 20 21 22 23 24 25 26

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru