Автор Тема: Ардуино контроллер поворотки  (Прочитано 210584 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 3342
  • Репутация: +429/-21
  • UA2 Contest Club
  • QRA: KO04HR
Re: Ардуино контроллер поворотки
« Ответ #1485 : 16 Январь 2021, 13:54:08 »
Что то не войти на сайт австралийца. Может кто подскажет в чем проблема.
Константин.

Константин, у меня получилось из дома через анонимайзер. Как то Игорь Михалыч давал ссылку http://cameleo.xyz/
(за что ему большущее спасибо в очередной раз !!! )
P.S.  Браузер Опера с включенным VPN тоже получилось попасть на сайт.
« Последнее редактирование: 16 Январь 2021, 14:01:54 от UD2F »
73! Валентин   ex: RU2FM

Оффлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 3079
  • Репутация: +336/-284
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Ардуино контроллер поворотки
« Ответ #1486 : 16 Январь 2021, 18:52:35 »
Да, посмотрел... Удивляет, что человек для ядра Cortex-M4 использует среду Ардуино. Или только показывает?
Мы стояли на плоскости,
                  С переменным углом отражения...

Онлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 3342
  • Репутация: +429/-21
  • UA2 Contest Club
  • QRA: KO04HR
Re: Ардуино контроллер поворотки
« Ответ #1487 : 16 Январь 2021, 18:53:39 »
Удивляет, что человек для ядра Cortex-M4 использует среду Ардуино. Или только показывает?

А по русски обьяснить. Что не так ?
73! Валентин   ex: RU2FM

Оффлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 3079
  • Репутация: +336/-284
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Ардуино контроллер поворотки
« Ответ #1488 : 16 Январь 2021, 19:27:58 »
Если приводить аналогии, то написание программы для ядра 32-х битных контроллеров с ядром серии M4 сродни написанию DOS приложений для операционки Win-64.

Я сейчас сталкиваюсь с STM32 M0, и там уже заметно, что компилятор CubeIDE дает заметный выигрыш по отношению к Arduino с библиотеками. Как в скорости (производительности) и оптимальности кода, так и тривиально в удобстве написания программы. Даже HAL-библиотеки (кто ковыряется с STmicroelectrinics, тот поймет) в разы быстрее-оптимальнее ардуиновских.

И интерфейс, показанный в видео, без FREERTOS практически нереализуем.   


Мы стояли на плоскости,
                  С переменным углом отражения...

Онлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 3342
  • Репутация: +429/-21
  • UA2 Contest Club
  • QRA: KO04HR
Re: Ардуино контроллер поворотки
« Ответ #1489 : 16 Январь 2021, 19:30:35 »
Ну оно работает ? Работает. А 90 процентов из того, что вы написали понятно только специалистам, кто с этим сталкивается...
А рядовому пользователю надо только - что оно работает :))
73! Валентин   ex: RU2FM

Оффлайн 4Z5CP

  • Ветеран
  • *****
  • Сообщений: 1236
  • Репутация: +245/-11
  • QRA: KM72mt
Re: Ардуино контроллер поворотки
« Ответ #1490 : 16 Январь 2021, 19:39:37 »
Ну исходников для STM32 он не дает, поэтому судить трудно.
А ардуино наверное из за простоты или привык писать для AVR.
144MHz - 2x10HV
432MHz - 4x16H
Тарелька 95см для QO-100 и 5 Ватт.

Димитрий.

Оффлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 3079
  • Репутация: +336/-284
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Ардуино контроллер поворотки
« Ответ #1491 : 16 Январь 2021, 19:48:30 »
А ардуино наверное из за простоты или привык писать для AVR.

... или там тривиально демонстрирует "#DEFINE... ", так как компилятор Keil - недешевое удовольствие, а CubeIDE не освоен пока. Что-ж, будем посмотреть. Как только появятся *.hex файлы и(или) исходники - все стразу станет видно.

Меня вот заинтересовал протокол обмена между контроллером и ПК, упомянутый в видео. Он гораздо шире, чем стандартный GS-323. Я когда то интересовался, но вменяемого описания не нашел... 
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн ua4cik

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Подпись находится в стадии разработки
  • QRA: lo31aj
Re: Ардуино контроллер поворотки
« Ответ #1492 : 18 Январь 2021, 12:25:41 »
Есть ли у кого нибудь работающие наработки по подключению эл.компаса QMCH5883 к K3NG ?
Неделю бьюсь а результата нет,перебрал все библиотеки к модулю.По тестовым программам в мониторе порта все работает а с контроллером ни в какую.

Онлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1455
  • Репутация: +231/-33
  • <-- CU -->
  • QRA: LO02rr
Re: Ардуино контроллер поворотки
« Ответ #1493 : 18 Январь 2021, 17:35:27 »
По тестовым программам в мониторе порта все работает а с контроллером ни в какую.
А в чем проблема, как не работает-то?
Собрал макет, подключил платку с  HMC5883L.
Всё показывает.
На поворот по азимуту реагирует.
73!
Андрей, UA3RAW.

Онлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1455
  • Репутация: +231/-33
  • <-- CU -->
  • QRA: LO02rr
Re: Ардуино контроллер поворотки
« Ответ #1494 : 18 Январь 2021, 19:09:21 »
Я думал что  QMC5883 и HMC5883 одно и тоже. Но, поискав в инете, нашел, что это немного разные микросхемы. У меня именно HMC и она работает.
В скетче среди датчиков QMC5883 тоже есть, но проверить не могу.
Так что сорри.... :(
« Последнее редактирование: 18 Январь 2021, 19:15:54 от UA3RAW Андрей »
73!
Андрей, UA3RAW.

Оффлайн ua4cik

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Подпись находится в стадии разработки
  • QRA: lo31aj
Re: Ардуино контроллер поворотки
« Ответ #1495 : 18 Январь 2021, 19:32:28 »
QMC5883 и HMC5883  в них разные микросхемы и библиотеки не совместимы.Порты разные и не вяжутся.Китай рулит...

Онлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1455
  • Репутация: +231/-33
  • <-- CU -->
  • QRA: LO02rr
Re: Ардуино контроллер поворотки
« Ответ #1496 : 18 Январь 2021, 19:35:50 »
QMC5883 и HMC5883  в них разные микросхемы и библиотеки не совместимы. Порты разные и не вяжутся.Китай рулит...
В той ссылке, которую я привел в предыдущем посте, есть ссылка на библиотеку QMC. Пробовали её?
73!
Андрей, UA3RAW.

Оффлайн ua4cik

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Подпись находится в стадии разработки
  • QRA: lo31aj
Re: Ардуино контроллер поворотки
« Ответ #1497 : 18 Январь 2021, 20:51:43 »
Пробовал и его тоже.

Онлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1455
  • Репутация: +231/-33
  • <-- CU -->
  • QRA: LO02rr
Re: Ардуино контроллер поворотки
« Ответ #1498 : 18 Январь 2021, 21:24:54 »
Пробовал и его тоже.
Под эту библиотеку там отдельная строка, видели?
#define FEATURE_AZ_POSITION_MECHASOLUTION_QMC5883   // QMC5883 digital compass support using Mechasolution library at https://github.com/keepworking/Mecha_QMC5883L
Я попробовал с этой библиотекой, свою HMC, изменил  адрес с 0x0D на 0x1E. Выдает на дисплей азимут 224, который не меняется. Но по крайней мере что-то выдает.  У вас то что происходит? Вообще нет никакой информации на дисплее?  Или что? В библиотеке есть скетчи примеров, azimuth и raw, их пробовали? Если  они работают, т.е. микросхема исправна, то и тут должно работать.
При компиляции не выдает никаких предупреждений? Например, что памяти мало, или еще что-нибудь?
« Последнее редактирование: 18 Январь 2021, 21:49:54 от UA3RAW Андрей »
73!
Андрей, UA3RAW.

Оффлайн ua4cik

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Подпись находится в стадии разработки
  • QRA: lo31aj
Re: Ардуино контроллер поворотки
« Ответ #1499 : 19 Январь 2021, 09:33:33 »
Все перепробовал.при компиляции ошибок нет,довешены энкодеры предустановки и кнопки ручного управления , индикация по I2C/ туда же и датчики .при запуске показывает 186 градусов и все. индикатор порта датчик не видит.В тестовых программах все нормально. Поэтому тут и попросил помощи у тех кто это победил.