Например TDA7294

Форум РадиоКот :: Просмотр темы - Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая
Форум РадиоКот
https://radiokot.ru/forum/

Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая
https://radiokot.ru/forum/viewtopic.php?f=2&t=178350
Страница 1 из 1

Автор:  Michael_Sch [ Пн авг 23, 2021 17:25:57 ]
Заголовок сообщения:  Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Всем привет!
Понадобилось поработать с вышеупомянутым модулем
Изображение
Вложение:
Комментарий к файлу: Внешний вид
ads1256-stm32f103c8t6_view.jpg [249.11 KiB]
Скачиваний: 405

В процессе снял схему и габариты.
Просто хотел поделиться, а заодно спросить, кто что разрабатывал(ет) с таким модулем.
[attachment=?]ads1256-stm32f103c8t6_schematic.JPG, ads-stm.zip, ADS_STM.zip[/attachment]

Вложения:
Комментарий к файлу: Плата SL6
ADS_STM.zip [22.09 KiB]
Скачиваний: 397
Комментарий к файлу: Схема sPlan7
ads-stm.zip [20.79 KiB]
Скачиваний: 326
Комментарий к файлу: Схема в .jpg
ads1256-stm32f103c8t6_schematic.JPG [230.46 KiB]
Скачиваний: 611

Автор:  Michael_Sch [ Вт фев 15, 2022 17:22:06 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

В дополнение к предыдущему посту.
Разработан шилд для замены RS232 на USB.
Схема и плата прилагается.
Шилд на основе CP2103 от Silicon Labs.
Для переделки необходимо демонтировать с основной платы разъём DB-9, клеммник для внешнего питания,линейный стабилизатор на 5в, буфер MAX3232 с его обвязкой. Шилд устанавливается на две стойки М3 длиной 12 мм.
Для индикации обмена предусмотрены два светодиода, для их активизации необходимо реконфигурировать CP2103 с помощью SimplicityStudio от SiliconLabs.
Вложение:
Комментарий к файлу: Schematic
ads-stm.zip [41.64 KiB]
Скачиваний: 240

Вложение:
Комментарий к файлу: PCB
ADS_STM.zip [35.82 KiB]
Скачиваний: 232

Автор:  Эйлер Леонард [ Чт окт 05, 2023 17:21:36 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Добрый вечер. Заказал аналогичный модуль на Алиэкспресс. В перспективе планирую использовать его для считывания и предварительной обработки данных/напряжения с лямда-зондов бензинового двигателя. ADC1256 будет подключен к микроконтроллеру AVR ATmega. Кроме лямда зондов, возможно подключение резистивного датчика положения дроссельной заслонки, датчика разряжения во впускном коллекторе (тензорезистор на мембране). Программно/аппаратно реализовать ADC чисто на архитектуре 8-и битных AVR заведомо не стал делать, т.к. "не рентабельно" (прерывания, обход каналов и пр.) Таким образом решил эту работу поручить ADC1256. А пока - изучение даташита и попытки подружить этот модуль с AVR ATmega2560. :))

Вложения:
Комментарий к файлу: Картинка
ADC1256.jpg [136.54 KiB]
Скачиваний: 119

Автор:  Michael_Sch [ Пт окт 06, 2023 15:14:30 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Эйлер Леонард, добрый!
Ну, у меня то модуль прямо с камнем на борту, и это STM32F103c8t6.
А чего вы не заказали прямо такой?
Если скрещивать с Мегой и плата своей разработки, то там же на али продают сами АЦП.
У меня в одном из модулей пробило стабилизатор, как следствие помер ADS1256, так я заказал сами микрошки.
Не верилось, что рублей за 100-200 они заработают, но нет! Все завелось как надо.
Если плату разводите сами, то меньше шнурков, можно экранировать, в общем, ИМХО, удобнее.
Удачи!

Автор:  Эйлер Леонард [ Пт окт 06, 2023 16:34:45 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Платки развожу сам. В качестве DC/DC преобразователей напряжения ставлю готовые модули.
Что касается ADS1256, то библиотечки в основном Arduino, STM.. Попробую написать чисто AVR-овскую, под себя.

Вложения:
Комментарий к файлу: Платки.
MainBoard-2.jpg [211.18 KiB]
Скачиваний: 124

Автор:  Michael_Sch [ Пт окт 06, 2023 17:08:36 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

https://aliexpress.ru/item/100500598536 ... 4aa64AyhnN
Вот 165р. + 100 доставка.

Добавлено after 8 minutes 15 seconds:
Правда, надо еще ИОН, кварц, LDO...
Может,и стОит готовый модуль купить.

Автор:  Эйлер Леонард [ Пт окт 06, 2023 18:48:40 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Быстро, невскидку GOOGLE выдал ссылку ADS1256IDB. На Али такой ADS1256. Последний по ссылке заказал себе. Уже едет.

Автор:  Michael_Sch [ Пт окт 06, 2023 19:45:11 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Стесняюсь спросить, а зачем для автомобильных датчиков нужен именно 24 разрядный сигма-дельта АЦП?
Прям такой динамический диапазон нужен?
ИМХО достаточно было бы 12 разрядов, не?
https://arduinopro.ru/product/cap-acp-12-bit-ads1015/
Вот 4х канальный модуль 12 разрядов, I2c интерфейс.

Автор:  Эйлер Леонард [ Пт окт 06, 2023 21:10:01 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Действительно, 24 разряда как бы даже многовато. И 12-и будет вполне. Но по большому счету мне необходимо быстродействие - получить внятный результат с нескольких датчиков за минимально-возможное время. Затея у меня несколько прожектерская - Написать программу(С++ 14) для управления топливными форсунками для двигателя спортивного мотоцикла. (4 цилиндра. 1000-12000 об/мин). Само по себе получение данных с датчиков еще не самоцель. Все данные ещё необходимо обработать, что бы выдать необходимые значения для 4-х каналов ШИМ-таймера, далее через мосфеты на форсунки. Ну как-то так.

Добавлено after 4 minutes 18 seconds:
Просматривал обзоры на Вами указанный модуль. Но что-то там с быстродействием не очень. Для весов подойдет.

Автор:  Michael_Sch [ Пт окт 06, 2023 22:47:54 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Так это ж 24х разрядный сигма-дельта!
Они для относительно медленных сигналов. Если надо быстро, это не вариант. ИМХО.
У меня модуль работает в хроматографии с частотой опроса 10 Гц. Вам наверное побыстрее чего-нибудь надо.

Автор:  Эйлер Леонард [ Пт окт 06, 2023 23:57:47 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

На GitHub размещен "ADS1256" driver gcc-STM32_ADS1256_ADC_driver. Код сопровождается очень хорошими комментариями на русском языке. Да вот оказия - не петрю я в STM32 :cry: Немного копипасты из комментариев в коде автора ...По быстродействию " Режим DATAC(Данные непрерывные) тестировался на максимальной скорости семплирования F_DATA=15000 SPS (в то время как абсолютный максимум для данной микросхемы = 30000 SPS [отсчетов в секунду]), при скорости интерфейса F_SPI=562500 Гц.
Результат: Периодический запрос Пакета данных (3байта) - вычитывается нормально. Запасы по таймингам есть. Но Скорость уже впритык.

И еще из комментариев автора драйвера ...драйвер можно легко портировать под другую архитектуру.
Не ручаюсь за успех портировать под ATmega, но все-таки попробую.

Автор:  Michael_Sch [ Сб окт 07, 2023 00:17:14 ]
Заголовок сообщения:  Re: Модуль 24bit АЦП ADS1256 + STM23F103C8T6 из Китая

Удачи! :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/