Квант ARM
#1
Photo 
Дальнейшее разветвите Кванта, печатки нет, есть только сборка на макетке, но прибор получился настолько удачным, что как только я собрал макет, копал с ним на протяжении нескольких сезонов без каких либо изменений.

[Изображение: attachment.php?aid=5246]
Код что называется "чёрт ногу сломит" писал по принципу " я так вижу" ))) об оптимизации и экономии памяти не думал, но какой есть, просто заливайте и не парьтесь об этом.
Пока только выкладываю инструкцию по прописке датчика, позже сделаю про эксплуатацию на копе.

По поводу прошивки STM32F103C8T6 в среде Arduino
Буду брать материалы из этой статьи https://habr.com/ru/post/395577/
Для начала скачиваем специальное STM32 ядро
Дальше разархивируем содержимое по адресу Мои Документы\Arduino\hardware:
Если папки hardware нет, создаём её.

Запускаем среду разработки, дальше Инструменты -> Плата -> Boards Manager:
[Изображение: 3c63064e14424feeba0dd583863de356.png]

Здесь нужно установить ядро для платы Arduino Due. Выбираем последнюю версию и нажимаем «Install»:
[Изображение: 558187594cfb4bce944089a37d76d7f9.png]
Потом Инструменты -> Плата -> «Generic STM32F103C»
Дальше Variant: «STM32F103C8 (20k RAM. 64k Flash)»,
Дальше Upload Method: «Serial»,
Порт — номер COM-порта USB to UART переходника
[Изображение: 3a32a2ecdfdf4ca2bb9164eeffa9050d.png]


Дальше подключаем к USB to UART переходнику следующим образом (5V лучше от внешнего источника)
[Изображение: fa17c635681842d6b94add76cf4b2beb.jpg]
Далее  необходимо перевести верхний джампер(он же «BOOT0»), в положение «1»: и подать питание на плату, либо ресетнуть её.
Всё, плата готова к прошивке и программированию в среде разработки Arduino IDE.
Что бы прошивка запускалась после ресета , вернуть джампер «BOOT0», в положение «0».

Файлы вложений Эскизы
   


.rar   Kvant_STM32.rar (Размер: 17.01 KB / Загрузок: 45)
#2
Чёт не пойму в чём дело, не могу прикрепить инструкцию, она всего 1МБ, а пишут что файл слишком большой! Я его и в архивы и в разных форматах, но никак...

Ещё, на схеме, зелёные детали - точность 1% (главное чтобы были одинаковые номиналы), а красные должны быть термостабильными (плёночными).
#3
1220 заказал.

А у меня личка сообщения через раз работают, пишут что превысил лимит сообщений и исчезло внизу окно, кто на сайте. Пролфилактика наверное?
#4
Инструкция по прописке датчика, может позже видео сниму, так как  могут быть неопнятки, прибор делал для себя и об интуитивно понятных настройках не задумывался.
Ещё - на модуле ADS1220 надо удалить два резистора-пермычки, на схеме зачёркнуты.

Файлы вложений

.pdf   Квант АРМ прописка датчика.pdf (Размер: 219.17 KB / Загрузок: 81)
#5
А тут download как найти .

Файлы вложений Эскизы
   
#6
(30-12-2022, 21:14)-vlad- : пишут что превысил лимит сообщений
Удаляй все прочитанное и отправленное, что в дальнейшем не понадобится.
#7
(30-12-2022, 22:23)-vlad- : А тут download как найти .
Это вложения уже, надо назад вернуться, скачать весь архив, там зелёная кнопка Code и внизу
Download ZIP
#8
Загрузил программу , к stm32f103 ничего не подключал, на PB0 и PB1 сигналы исчезают после 20 секунд, нет фазового сдвига, на PA8 ничего нет.
#9
(31-12-2022, 04:50)ivan 123 : к stm32f103 ничего не подключал,
Мониторит питание, если ниже 6,2v уходит в сон, не уверен что стартанёт без EEPROM (не проверял)так как всё начинается с чтения данных из него, потом зависнет ожидая сигнал от АЦП, вроде всё.
#10
Тесты.
https://youtu.be/ywahCWe9M6o
https://youtu.be/vShCLZbHma0

Прописка датчика.
https://youtu.be/U8e5_Z0fJLc