[image]

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

 
1 2 3 4 5 6 7 8 9

timochka

опытный

EG54> Спорил с сыном.Он утверждает, что программист может создать свой продукт не зная существо процесса.
EG54> Я же возражал, что необходимо знать суть явления, которое программируешь, чтобы из множества вариантов выбрать оптимальный, жизненный.
EG54> И кто прав?

Сын видимо считает, что "постановку задачи" для программиста делает кто-то другой (начальник, аналитик, проектировщик). И это распространенное заблуждение.

А в реальной жизни все проще. Результат требуют с тебя? Значит тебе и делать все необходимые шаги, чтоб этого результата добиться.

Программист который эту истину осознает, быстро становится старшим/ведущим/главным с соответствующим ростом в оплате.

Мы работаем не чтоб код писать, а чтоб у клиента проблемы решались. А что для этого требуется: код, бубен, или хор танцовщиц - дело десятое.
   78.078.0
+
-
edit
 

Tayfur

втянувшийся
Пытаюсь разобраться с STM32F401CCU6 V3.0 похожим на Arduino Nano. Не определяется Arduino IDE, на USB был виден. Поставил (в Linux) STM32CubeProgrammer и похоже что-то потёр на плате. Теперь через USB не определяется.
Толковый материал про STM32F401 не нашёл. Зато есть про STM32F103. На сколько догадываюсь я затёр некий вторичный загрузчик, который работает через USB. И теперь будто до платы можно достучаться только через ST-Link платку или через UART. У меня есть плата USB-UART CP2102.
У кого есть опыт с STM32F401? USB-UART CP2102 поможет или идти покупать ST-Link?
   87.0.4280.8887.0.4280.88
+
-
edit
 

SashaMaks
SashaPro

аксакал

Tayfur> У кого есть опыт с STM32F401? USB-UART CP2102 поможет или идти покупать ST-Link?

Не страдай INO-ерундой.
Вот:

Программируется через средства программирования, например, через Keil там же и отлажевается пошагово.
Ещё есть такая штука STM32CubeMX - сойдёт для начинания.
   87.0.4280.14187.0.4280.141
+
-
edit
 

Tayfur

втянувшийся
SashaMaks> Программируется через средства программирования, например, через Keil там же и отлажевается пошагово.
SashaMaks> Ещё есть такая штука STM32CubeMX - сойдёт для начинания.

В смысле купить ST-Link и стучаться по нему?
   87.0.4280.8887.0.4280.88
+
-
edit
 

SashaMaks
SashaPro

аксакал

Tayfur> В смысле купить ST-Link и стучаться по нему?

Да.
Работает так же просто, удобно и топорно, как флешка.
Ну там драйвер надо будет поставить ещё, например, STM32 ST-LINK Utility v4.2.0
   87.0.4280.14187.0.4280.141
+
-
edit
 

Tayfur

втянувшийся
Tayfur>> В смысле купить ST-Link и стучаться по нему?
SashaMaks> Да.
SashaMaks> Работает так же просто, удобно и топорно, как флешка.
SashaMaks> Ну там драйвер надо будет поставить ещё, например, STM32 ST-LINK Utility v4.2.0

Купил. Подцепилась без проблем. Дрова не понадобились, Линукс.
Как понял в STM32 Cube Programmer код не пишется, просто прошивается в плату.
   87.0.4280.14187.0.4280.141
+
-
edit
 

SashaMaks
SashaPro

аксакал

Tayfur> Как понял в STM32 Cube Programmer код не пишется, просто прошивается в плату.

Он делает "Рыбу" для кода, код потом пишется в профильных программах, там есть в настройках под какие именно генерируется "Рыба-код".

Но это хорошо для начинания и чтобы разобраться с тем, как там всё есть и настраивается. Автомат этот (HAL драйвер) не без косяков, потом лучше всё же переходить на "StdPeriph", но тут уже всё ручками...
   87.0.4280.14187.0.4280.141
+
-
edit
 

Tayfur

втянувшийся
Вопрос на перёд. На какие микроконтроллеры следует ориентироваться, чтобы успевать считать повороты координат, получаемые от электронного гироскопа?
Например STM32F4 потянут или только уровня Малинка?

И дописка: Кто нибудь пробовал перепрограммировать полётные контроллеры коптеров и самолётов под ракету?
   87.0.4280.14187.0.4280.141
Это сообщение редактировалось 21.01.2021 в 09:25

Xan

координатор

Tayfur> Вопрос наперёд. На какие микроконтроллеры следует ориентироваться, чтобы успевать считать повороты координат, получаемые от электронного гироскопа?
Tayfur> Например STM32F4 потянут или только уровня Малинка?

У меня на древнем 16-битном контроллере (PIC24F16KA304) — у которого НЕТ железной плавающей арифметики, только софтовая — получалось 137 счётов в секунду при частоте 7.3728 МГц.
Это и повороты и ускорения-скорости-координаты.

STM32F4 — это уже из пушки по воробьям. :)
Если, конечно, всё не изгадить операционкой от цыганских погромистов!!! :D
   77

Xan

координатор

Что-то показалось мне, что транзисторы в корпусе SOT-23 слишком большие, места на плате много занимают.
Поискал, что поменьше, нашёл.

Купил сотню, всего за $12.4.
И что-то показалось мне, что он размером 0805.
Но он оказался даже не 0402.
А ещё меньше!
0806, но не в дюймах это! :D
Прикреплённые файлы:
SiUd.png (скачать) [839x516, 121 кБ]
 
 
   77
Это сообщение редактировалось 21.01.2021 в 12:12

EG54

опытный

EG54> По ходу

Наткнулся на советскую рекомендацию, при параллельном соединении аккумуляторов на плюсы "вешать" еще и по диоду. Зачем, что это дает?
   77

Mihail66
mihail66

аксакал

EG54> Наткнулся на советскую рекомендацию, при параллельном соединении аккумуляторов на плюсы "вешать" еще и по диоду. Зачем, что это дает?

Если у одного из них имеется повышенный саморазряд, то он и второго за собой потащит, поэтому диоды. Но эта рекомендация скорей относится к аккумам у которых напряжение вольт эдак ~12.
А для низковольных аккумов диоды сожрут много полезного напряжения, так что - ну ее нахрен эту рекомендацию. Запараллелил и забыл (300мАч + 300мАч = 600мАч).
Прикреплённые файлы:
DSCF9945.JPG (скачать) [3162x1865, 2,2 МБ]
 
 
   87.0.4280.14187.0.4280.141
Это сообщение редактировалось 23.01.2021 в 19:54
+
-
edit
 

Maksimys

опытный

Чтобы сильно не переживалось , то до запараллеливания , аккумуляторы нужно разрядить на сколько можно , на 1/2 будет достаточно.
А потом параллелить и заряжать эту связку.

П.С.
Диоды в развязке , при запараллеливании аккумуляторов , образуют диодное ИЛИ.
То есть по существу будет "работать" или один или второй аккумулятор , "не работающий" будет на подхвате , то есть как у одного под нагрузкой упадёт ёмкость , то второй подхватит.
Переключение между аккумами моментальное.
   63.0.3239.11163.0.3239.111
RU Mihail66 #23.01.2021 20:02  @Maksimys#23.01.2021 19:19
+
-
edit
 

Mihail66
mihail66

аксакал

Maksimys> Диоды в развязке , при запараллеливании аккумуляторов , образуют диодное ИЛИ.

Вот немного бредятинки.

ПАРАДОКС СОЕДИНЕНИЯ БАТАРЕЙ

Параллельное соединение батарей Сразу скажу за название! Параллельное соединение Гальванических батарей без разделяющих диодов НЕ ДОПУСКАЕТСЯ ! Всегда и везде в технической литературе указывается необходимость разделения гальванических и аккумуляторных батарей диодами или иной автоматикой. Для меня ПАРАДОКС - почему современные инженеры и технологи поставляют нам аппараты снабженные такими НЕ //  zen.yandex.ru
 

Там комментарии более в тему, чем сама статья.
   87.0.4280.14187.0.4280.141
Это сообщение редактировалось 23.01.2021 в 20:35
+
-
edit
 

apakhom

втянувшийся
Может, кому - пригодится...
Заказывал платы на jlcpcb.com Расклад такой:
06.01 - закачал gerber, оплатил
07.01 - прислали замечания
08.01 - отправил исправленный gerber ответным письмом
09.01 - прислали "мы не можем заменить файл, Ваш кабинет нам недоступен"; загрузил gerber в ЛК
12.01 - прислали трек-номер посылки, отслеживалась на всех этапах
24.01 - посылка была на почте готова к выдаче
По деньгам:
пять одинаковых двусторонних плат 10х10 см ...... $2
(выбрал красного цвета маску - цена такая же, но на день дольше)
Общая стоимость плат с доставкой .......... 750 руб (Россия, Владимир)
   87.0.4280.14187.0.4280.141
+
-
edit
 

Mihail66
mihail66

аксакал

apakhom> Заказывал платы на jlcpcb.com Расклад такой ....

От заказа до получения 18 дней. Резво!
Для чего платы на этот раз?
   87.0.4280.14187.0.4280.141
+
-
edit
 

apakhom

втянувшийся
Mihail66> Для чего платы на этот раз?

там 8 разных: в основном Ардуино и LoRa (узкие длинные, чтоб в трубу :)
   87.0.4280.14187.0.4280.141
+
-
edit
 

Mihail66
mihail66

аксакал

apakhom> там 8 разных: в основном Ардуино и LoRa (узкие длинные, чтоб в трубу :)

LoRу строишь (мне Димка уже доложил), очень интересно!
   87.0.4280.14187.0.4280.141
+
-
edit
 

Tayfur

втянувшийся
Подскажите по LoRa Ra-01, SX1278. У меня работает с 4-х выводов: MISO, MOSI, SCK, Nss. В интернетах ещё цепляют две ножки: DIO0 и RST. RST догадываюсь что куда-то сбрасывает. Вот DIO0 для чего?
   87.0.4280.14187.0.4280.141

pinko

опытный

Tayfur> Вот DIO0 для чего?

Зависит от настроек, см. таблицу на стр. 46 в руководстве.
   85.085.0

Tayfur

втянувшийся
Tayfur>> Вот DIO0 для чего?
pinko> Зависит от настроек, см. таблицу на стр. 46 в руководстве.

Получается это на внешнее прерывание контроллёру, скажем, по принятию/отправке данных?
   87.0.4280.14187.0.4280.141
AD Реклама Google — средство выживания форумов :)

pinko

опытный

Tayfur> Получается это на внешнее прерывание контроллёру, скажем, по принятию/отправке данных?

Да, это так.

Также есть возможность использовать DIO0 как прерывание для обнаружения активности канала - но это вероятно не будеш использовать.
   85.085.0
Последние действия над темой
1 2 3 4 5 6 7 8 9

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