Page 1 of 1

Аналоговые входы на АЦП ADS1115

Posted: Sat Sep 24, 2016 6:46 am
by meXanicus
Внешний АЦП чип, 4 канала, вход до +5V . Работает по I2C шине, так что требуется поддержка со стороны софта. Ожидаемая точность выше, нет погрешности вносимой делителем из 2-х резисторов. В месте с обвязкой занимает меньше места на плате.
sku_384030_2.jpg
sku_384030_2.jpg (78.55 KiB) Viewed 16134 times
Ali Модуль ADS1115
Ali Чип ADS1115 [5шт.]
Texas Instruments ADS1115 Datasheet

П.С. Андрей как тебе заказать эту платку на пробу?

Re: Аналоговые входы на АЦП ADS1115

Posted: Sat Sep 24, 2016 8:08 am
by puff
нынешняя схема ориентирована на "грязное" автомобильное окружение - там всякие фильтры и защиты, так и то какие-то флуктуации непонятные выявляются, судя по соседней теме. а вот как эта штука будет работать в таких условиях без доп. обвязки - надо проверять.

Re: Аналоговые входы на АЦП ADS1115

Posted: Sat Sep 24, 2016 10:07 am
by meXanicus
Не попробуешь, не узнаешь.
У меня есть тарировки датчиков температуры и датчика давления. Датчики от Ситроена. Внес тарировки в ЭБУ Январь 7.2 и все Ок. Эти же тарировки в русЕФИ не попадают в реальные значения. Путем подбора с помощью мультиметра пар резисторов в делителе улучшили ситуацию. Но все равно мимо. Поэтому в русЭФИ приходится тарировать датчики "по месту". С помощью манометра и пирометра. Благо они есть.

Re: Аналоговые входы на АЦП ADS1115

Posted: Sat Sep 24, 2016 2:57 pm
by Maxi
Это еще что. Нагрузка на канал не постоянная и зависит от сигнала. Операционник с резисторами убивает линейность схемы и от этого никуда не деться.

с другой стороны i2c 5вольт - тоже ерунда не согласовать нормально и не опросить когда нужно..

Нужен просто нормальный пятивольтовый проц - а на поделке в любом случае выдет только поделие!

Re: Аналоговые входы на АЦП ADS1115

Posted: Sat Sep 24, 2016 10:39 pm
by puff
meXanicus wrote:Эти же тарировки в русЕФИ не попадают в реальные значения.
это с которым операционником? там про исходный потом выяснили, что он не rail to rail...

Re: Аналоговые входы на АЦП ADS1115

Posted: Sat Sep 24, 2016 10:41 pm
by puff
Maxi wrote:с другой стороны i2c 5вольт - тоже ерунда не согласовать нормально и не опросить когда нужно..
ну с согласовать-то какие проблемы? вроде у stm32 часть выводов 5v-tolerant? вот с опросить когда нужно - наверное сложнее..

Re: Аналоговые входы на АЦП ADS1115

Posted: Sun Sep 25, 2016 5:42 am
by meXanicus
О том и речь. Что пятивольтовый ацп работающий по i2c шине не выход. Потому, что сложно получать данные в нужное время.
П.С. Я потом перешел, на операционники, которые рекомендованы. MPC как то там. Не помню.

Re: Аналоговые входы на АЦП ADS1115

Posted: Sun Sep 25, 2016 9:12 am
by denisvak
Как сложно жить когда сам себе придумываешь проблемы :) Даже если негде купить вам 1% резисторы все решается программно, калибровкой. Это было бы проблемой если бы вы собирали 10-20-100 блоков. А когда у вас одна единственная плата, которую вы уже мучаете год-два то это перфекционизм...сядьте тогда уже разберитесь более углубленно с АЦП и ОУ.
Image

Re: Аналоговые входы на АЦП ADS1115

Posted: Sun Sep 25, 2016 3:15 pm
by Maxi
Если вместо настройки машины заниматься программной калибровкой потому что кто то поставил компоненты из говна - то в конечно счете все выливается в время. и соответственно в деньги. И получается, что экономия на пятивольтовом процессоре потом многократно УМНОЖАЕТСЯ! (сначала на плотности монтажа - потом на говне которое вообще не надо было ставить - потом еще и на программную его калибровку которая при нормальном подходе не нужна - и еще на лабораторию с точными приборами без которых не возможна эта самая программная калибровка, и которые стоят как 5 настроечных профессиональных комплексов...)..

Re: Аналоговые входы на АЦП ADS1115

Posted: Sun Sep 25, 2016 5:34 pm
by denisvak
Maxi wrote:Если вместо настройки машины заниматься программной калибровкой потому что кто то поставил компоненты из говна - то в конечно счете все выливается в время. и соответственно в деньги. И получается, что экономия на пятивольтовом процессоре потом многократно УМНОЖАЕТСЯ! (сначала на плотности монтажа - потом на говне которое вообще не надо было ставить - потом еще и на программную его калибровку которая при нормальном подходе не нужна - и еще на лабораторию с точными приборами без которых не возможна эта самая программная калибровка, и которые стоят как 5 настроечных профессиональных комплексов...)..
В этом беда всей России :lol: Берут слиток золота и точат на ЧПУ из него сраный болтик для крепления бачка к унитазу. Все что ты тут налил нужно при серийном производстве, а когда сам захотел собрать что-то...можно обойтись доступным контроллером, обычным мультиметром при наличии мозгов в голове...так то конечно когда в голове понимания нет, руки растут не от туда и т.д., то естественно схема кривая, компоненты не те и прочее....все ровно тоже самое будет и с процессором от Инфин. со средой разработки и отладчиков за кучу денег.

Re: Аналоговые входы на АЦП ADS1115

Posted: Sun Sep 25, 2016 6:03 pm
by meXanicus
1. Для меня это хобби. И Вы правы, я перфекционист. Я стремлюсь всегда сделать правильно и хорошо.
2. Я могу откалибровать на этой машине, эти датчики, с этой платой. У меня есть разнообразный измерительный инструмент и знания.
3. Да, я ковыряю эту плату два с половиной года с переменным успехом. Я заводил на ней машину. Я сжег три Дискавери. У меня было время, потом его не было и было снова. У меня были деньги и был я в полной жопе, потом опять с деньгами полегче. Это хобби. Я не куда не спешу.
4. Я неоднократно сталкивался с тем, что утверждали, что тачка огонь, все сделано по железу как надо и докопаться не до чего. Только электрик дебил и накрутил говна. Стоит сделать хорошо электрику с занудством к мелочам и невозможностью докопаться, как оказывается еще куча косяков по железу. Мораль: ВСЕГДА ДЕЛАЙ ВСЕ С МАКСИМАЛЬНЫМ ВНИМАНИЕМ К МЕЛОЧАМ И ЗАНУДСТВОМ! САМ.
5. Но Вы правы, этот проект хобби. С ним интересно играть, но нельзя использовать в серьезных целях, даже не коммерческих. И я не вправе требовать от него чего-то серьезного. И этот топик был всего лишь размышлением\пожеланием о том как сделать rusEFI еще немного лучше. Но я не программист и не электронщик. Я не могу взять и вот так улучшить код или добавить функционал. Не умею.

П.С. Прошу считать этот пост и этот топик оффтопом и удалить.

Re: Аналоговые входы на АЦП ADS1115

Posted: Sun Sep 25, 2016 7:29 pm
by puff
отставить упаднические настроения. я тут подумал, теоретически его можно как минимум на медленных ацп использовать без проблем, если софт доделать - это позволит высвободить три ножки к тому же (вроде была проблема).
я одного не понял, с mcp чототам так и осталась проблема? или исчезла?

Re: Аналоговые входы на АЦП ADS1115

Posted: Sun Sep 25, 2016 10:10 pm
by Maxi
denisvak wrote:В этом беда всей России :lol: Берут слиток золота и точат на ЧПУ из него сраный болтик для крепления бачка к унитазу. Все что ты тут налил нужно при серийном производстве, а когда сам захотел собрать что-то...можно обойтись доступным контроллером, обычным мультиметром при наличии мозгов в голове...так то конечно когда в голове понимания нет, руки растут не от туда и т.д., то естественно схема кривая, компоненты не те и прочее....все ровно тоже самое будет и с процессором от Инфин. со средой разработки и отладчиков за кучу денег.
обычный мультиметр будет иметь минимальную погрешность в 5 дискрет твоего АЦП. Мультиметр которым можно будет, что то реально поверить в пределах одной дискреты начнется от 50000руб.

Re: Аналоговые входы на АЦП ADS1115

Posted: Sun Sep 25, 2016 11:09 pm
by AndreyB
meXanicus wrote:ацп работающий по i2c шине
шина немного пугает, но с другой стороны у нас "быстрые" входы всего 10КГц, даже 80Кб траффика по шине передать проблем быть не должно и задержка есть шанс будет не страшная. Ой, 80Кб нужно умножить на 4 наверное канала - начинается уже 320Кб.

А еще есть медленные датчики - еще 8 каналов, значит нужно еще и второй i2c, медленный? Потому что 12 каналов умножить на 80Кб/c это уже много.

@ может попробовать привлечь? Я пока гайки кручу к гонке и баги пытаюсь починить.

Re: Аналоговые входы на АЦП ADS1115

Posted: Mon Sep 26, 2016 6:29 am
by denisvak
Maxi wrote: обычный мультиметр будет иметь минимальную погрешность в 5 дискрет твоего АЦП. Мультиметр которым можно будет, что то реально поверить в пределах одной дискреты начнется от 50000руб.
И вот расскажи для чего им такое может понадобится? Температуру мерить до десятых? Давление на впуске? Один чорт все по VE, и подгоняется под нужное, по расходомеру та же хрень. Или ты по привычке проецируешь на свои Январи? Где на инженерном откатал, потом сунул обычный и в путь добрый? Им не нужно перетыкать ничего, и то что подгонят там по твоему прибору за 50тыс. будет иметь околонулевой результат.

Re: Аналоговые входы на АЦП ADS1115

Posted: Mon Sep 26, 2016 4:03 pm
by Maxi
denisvak wrote:
Maxi wrote: обычный мультиметр будет иметь минимальную погрешность в 5 дискрет твоего АЦП. Мультиметр которым можно будет, что то реально поверить в пределах одной дискреты начнется от 50000руб.
И вот расскажи для чего им такое может понадобится? Температуру мерить до десятых? Давление на впуске? Один чорт все по VE, и подгоняется под нужное, по расходомеру та же хрень. Или ты по привычке проецируешь на свои Январи? Где на инженерном откатал, потом сунул обычный и в путь добрый? Им не нужно перетыкать ничего, и то что подгонят там по твоему прибору за 50тыс. будет иметь околонулевой результат.
Да хотя бы даже и давление. Это физический параметр. Если ты не можешь обеспечить линейность входного каскада - ты получишь не давление а собачью чушь! У нас в реальности часто приходится встречаться с проблемой, когда лохи берут ДАД с слаботочным выходом (а то еще и от дизеля) и грузят его недопустимой для него (по его же даташиту) нагрузкой цепляя на 7 пин, дополняя этот колхоз вводом кривых калибровок (без нужной точности) в софт с помойки - и в итоге имеют вместо давления погоду на луне, но почему то выраженную в цифрах давления, отдельно одаренные лохи еще и пытаются по вновь случившимся для них откровениям, новые законы физики (в частности в гидравлике) изобрести, делая из своих некорректных замеров далеко идущие выводы. Конечно когда в системе одна сраная таблица и три никчемных переменных - нет разницы как это измеряется. Но когда давление начинает фигурировать в формулах напрямую, без каких либо там таблиц и коррекций - эта разница вдруг одномоментно возникает. А в нормальной системе это происходит в сотнях ее функций...

Re: Аналоговые входы на АЦП ADS1115

Posted: Mon Sep 26, 2016 5:11 pm
by denisvak
А кто сказал что проблема нелинейности присутствует? Сам себе придумал? Все достаточно линейно за исключением мертвых зон в районе минимума и максимум. это зависит от ОУ, но в тех районах уже нужно фиксировать неисправности датчика и замыкания и т.д. А вот желчь про слабоумных людей тут изливать не стоит, это твои личные проблемы как продавца продукта, ты получаешь за это деньги, так что терпи, тебя никто не заставляет этим заниматься...

Re: Аналоговые входы на АЦП ADS1115

Posted: Mon Sep 26, 2016 5:47 pm
by Maxi
Нелинейность вытекает из свойств ОУ при таком включении. т.е. даже имея абстрактный идеальный ОУ мы все равно будем иметь нелинейность. Ее можно компенсировать сильно усложнив схему включения или учитывать в софте.

Re: Аналоговые входы на АЦП ADS1115

Posted: Mon Sep 26, 2016 6:56 pm
by denisvak
Maxi wrote:Нелинейность вытекает из свойств ОУ при таком включении. т.е. даже имея абстрактный идеальный ОУ мы все равно будем иметь нелинейность. Ее можно компенсировать сильно усложнив схему включения или учитывать в софте.
Ты опять пытаешься найти иголку в стоге сена... ;) возьми магнит, будет чутка полегче :) это больше похоже на паранойю

Re: Аналоговые входы на АЦП ADS1115

Posted: Mon Sep 26, 2016 9:10 pm
by Maxi
Поверь мне - даже когда ты все делаешь правильно, случается некоторое дерьмо.
Даже когда за тобой сотни человек самых лучших инженеров в мире, 3 производителя чипов, в компании с опытом 100 лет в авто компонентах - дерьмо все равно случается - причем с фатальными в отличие от наколенщиков финансовыми последствиями..

И чтоб это не видеть надо быть зашореным ардуинщиком - они сворачивают надувные горы в своем пафосе. Нормальные люди знают что идеальный усилитель на ОУ не будет линейным а реальный ОУ еще и далек от идеального.