Широкополосный лямбда зонд + контроллер

Железо внутри ЭБу и железо снаружи ЭБУ
ioan_grozn
Posts: 14
Joined: Thu Jun 28, 2018 12:53 pm
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by ioan_grozn » Wed Jul 11, 2018 12:26 pm

Сопротивления меряется по закону Ома. На тестовый вход подается фиксированный ток, меряется падение напряжения,напряжения делим на ток и получаем сопротивление. В вашем примере на резисторе 10к падает 2,05В значит ток через него протикает 205мкА , этот ток на ячейки создает падение напряжения 11мВ, 11мВ/205мкА=53Ом. В LC и в CJ125 не добавляется и уберается нагрузка , а через 10кОм то тянется к земле то к питание, и смотрится напряжение между этими двумя состояниями, в таком случае среднее напряжения на Vs не участвует что упрощает измерения.

tkpiuk
Posts: 13
Joined: Thu Feb 13, 2014 8:49 am
Location: Магнитогорск
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by tkpiuk » Wed Jul 11, 2018 5:32 pm

ioan_grozn, много признателен за коментарий, попробуем. ваше суждение отчасти объясняет выбор 2.5в в качестве опорного для земли зонда. но как то там получается плавающая земля(если пытаться как то её измерить мультиметром или осциллографом.) я про вывод COM (который и является опорным), но если мерить между COM и ИОН, там белиберда.
В LC и в CJ125 не добавляется и уберается нагрузка , а через 10кОм то тянется к земле то к питание
правильно ли я понял реализацию?
1) замерили vNernst (например 0,45в)
1.1) в процедуре замера Rnernst выставляем вывод МК в режиме выхода
2)(высокий уровень=тянем к +5в), получили 0,465в = 15мВ/205мкА=73ОМ
3)(низций уровень=тянем к +0в), получили 0,43в = 20мВ/205мкА=97ОМ
или в п.3 ток уже другой исходя из падения на R10ком=0-2,5-0,45=-2,95в -> ток= 295мкА -> 20мВ/295мкА=67Ом
4) (73+97)/2 = 85Ом R.Nernst ?
4) (73+67)/2 = 70Ом R.Nernst ?

Dron_Gus
Смещают пороговое значение (2.95) для измерения выходного сопротивления Nernst? Как теория.
тоже склоняюсь в сторону что как то связано с 2,5+0,45, но пока не додумалСя каким боком он завязан на Я.нернста (по датнику PA3 дискретный(вкл/выкл))чего куда зачем просаживать| подтягивать в цепи управления источником тока помпы.
не, компоратор только PE2 PE3. то есть в качестве порогового напруга сформировали 2.95v, и вокруг него второй вход компоратора МК нюхает нернст.

Теперь вопрос, который ставит меня в ступор, или я не так читаю схему Оригинальную...
U3A - усилитель сигнала с нернста с К=1,5. то есть в напряжениях относительно нормальной земли(для МК) смотрим:
1) сигнал подлежащий анализу у нас такой: 0,45*1,5+2,5 = 3,175в , это напруг на выходе ОУ, который соотвтетсует 0,45в я.Нернста Верно ? и это мы подаём на компоратор в МК
2) в качестве сравнения мы на компоратор подаём 2,95в (2,5+0,45), тоесть 0,45в не усиленные в 1,5 раза ( :!: )
2.95в на выходе ОУ мы получим при напруге на Янернста=0,3в

Я бред несу ? поправьте пожалуйста :) тогда как оно работает ? чтоб оно работало U3A должен быть просто в режиме повторителя... то есть R13 должен быть 0Ом но он есть и в железе...

User avatar
Dron_Gus
donator
donator
Posts: 160
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb

Re: Широкополосный лямбда зонд + контроллер

Post by Dron_Gus » Thu Jul 12, 2018 6:54 am

Вот так примерно выглядит теперь схема.
Краткие пояснения:
Т.к. контроллер 3.3, а опору АЦП и ЦАП я выбрал вообще 2.5, то добавлены DA14:B и делители на 2. :)
DA11:B источник виртуальной земли
DA11:A источник тока управляемый напряжением. (R107+R108 просто для выравнивания резисторов ОС в дифф включении)
DA14:A измеритель тока накачки. С учетом калибровочного резистора.
DA13:A просто повторитлеь, чтобы не нагружать nernst ячейку. Особенно актуально при измерении ее вых сопротивления.
DA13:B вычитаем виртуальную землю и умножаем на 3. Получаем диапазон 0..2.7В... Надо бы подправить чтобы было до 2.5В
DA16:A измерение напряжения нагревателя (когда полевик закрыт). Заодно контроль обрыва.
DA16:B измерение тока нагревателя.

Пока не придумал как правильно "дразнить" VS для измерения выходного сопротивления. Варианты от 10К резистора на питание/землю до источника тока на токовом зеркале.
Attachments
afr.png
afr.png (99.4 KiB) Viewed 2861 times

User avatar
Dron_Gus
donator
donator
Posts: 160
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb

Re: Широкополосный лямбда зонд + контроллер

Post by Dron_Gus » Thu Jul 12, 2018 6:58 am

tkpiuk wrote:
Wed Jul 11, 2018 5:32 pm
Dron_Gus
Смещают пороговое значение (2.95) для измерения выходного сопротивления Nernst? Как теория.
тоже склоняюсь в сторону что как то связано с 2,5+0,45, но пока не додумалСя каким боком он завязан на Я.нернста (по датнику PA3 дискретный(вкл/выкл))чего куда зачем просаживать| подтягивать в цепи управления источником тока помпы.
не, компоратор только PE2 PE3. то есть в качестве порогового напруга сформировали 2.95v, и вокруг него второй вход компоратора МК нюхает нернст.
Не знаю как вы умудряетесь рассмотреть там названия пинов...
Так вот если 2.95 потянуть через этот резистор к земле, то будет уже не 2.95. У делителя, который формирует эти 2.95 есть выходное сопротивление. И резистор 6.25(?)К. Получается что пороговое напряжение для измерения ячейки тоже сдвинется. Если ячейка в этот момент выдает ровно 2.95 (или только-только перешла порог, процесс то медленный). А мы ее нагружаем известным R и одновременно сдвигаем порог компаратора.... То можно выяснить больше или меньше выходное сопротивление этой ячейки какого-то порогового значения.

ioan_grozn
Posts: 14
Joined: Thu Jun 28, 2018 12:53 pm
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by ioan_grozn » Thu Jul 12, 2018 9:52 am

tkpiuk
R.Nernst. Там не по отдельности меряется, а имена фиксируется напряжения с подтяжкой к земле и с подтяжкой к питанию, тогда абсолютное напряжения не важно какое, тоесть "0,45" не надо мерить. И если сделать допущения что R.Nernst<<<10к, то получится такая формула, R.Nernst=(V1-V2)*10кОм/5В, V1 напряжения при подтяжки к 5В, V2 к земле.

U3A - усилитель сигнала с нернста с К=1,5
А вот это я про фукал совсем. В сваей реализация сделал как в LC с усилением в 1,5 но все ровно смотрел по 0,45В. Спасибо что оборотили внимание. Ушел думать и исправлять.

В LC сигнал для измерения R.Nernst берется с усилителя U1D. То есть после общего усиления в 1,5 еще до усиливается в 5,7, и подается на ацп.

ioan_grozn
Posts: 14
Joined: Thu Jun 28, 2018 12:53 pm
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by ioan_grozn » Thu Jul 12, 2018 10:05 am

Dron_Gus
Мерят напряжения питание нагревателя над ключом оригинальное решении, а что оно доет по сравнению с измерениям на прямую по плюсовому проводу. И какой смысл емкостей С120-С121, я тоже заложил на всякий случай для уменьшения шумов от нагревателя но толкам еще не думал и не анализировал это решения.

tkpiuk
Posts: 13
Joined: Thu Feb 13, 2014 8:49 am
Location: Магнитогорск
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by tkpiuk » Thu Jul 12, 2018 10:41 am

У ключа сопротивление плавает в зависимости от приложенного напряжения на затвор. В датниках это есть к каждому mosfet/igbt

User avatar
Dron_Gus
donator
donator
Posts: 160
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb

Re: Широкополосный лямбда зонд + контроллер

Post by Dron_Gus » Thu Jul 12, 2018 12:10 pm

ioan_grozn wrote:
Thu Jul 12, 2018 10:05 am
Dron_Gus
Мерят напряжения питание нагревателя над ключом оригинальное решении, а что оно доет по сравнению с измерениям на прямую по плюсовому проводу. И какой смысл емкостей С120-С121, я тоже заложил на всякий случай для уменьшения шумов от нагревателя но толкам еще не думал и не анализировал это решения.
Я это решение где-то подсмотрел. Возможно у WBO2. Так будет видно обрыв цепи подогреателя: если при закрытом полевике напряжение будет низкое.
Кондеры - да, чтобы подавить выброс при закрытии полевика, т.к. длинные провода будут иметь какую-то идуктивность.

adilbek445
Posts: 2
Joined: Fri Jul 13, 2018 11:00 am
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by adilbek445 » Fri Jul 13, 2018 11:36 am

Добрый день.
Мы экспериментально получили напряжения с датчика:
- при 4,76% кислорода получили напряжение 0.02772 В
- при 10,3% 0.007203 В
- при 20,9% (т.е воздух) -0.01056 В
Мне требуется построить модель датчика:
Image
так чтобы задавая входное напряжение мы получали ток накачки и по нему рассчитывать выходное напряжение.
Есть ли у кого рабочая схема?
Сам построить не смог.(в электротехнике не силен)

tkpiuk
Posts: 13
Joined: Thu Feb 13, 2014 8:49 am
Location: Магнитогорск
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by tkpiuk » Fri Jul 13, 2018 6:22 pm

пост из ряда нужно сделать кое что, что бы как то оно работало. Извинить но это не тех задание.
В принципе у вас весь ответ на той картинке что вы выдали. В зависимости от напряжения на Я-нернста вы управляете направлением тока помпы, по величине тока определиете состояние среды Всё. Это ООООЧень упрощёно. я не говорю про старение датчика(модель которого вы не сказали), про подогрев датчика, про калибровку и прочее.

Вообще WBO2, аналоговая схема на narod.ru, или специализированная ИМС BOSCH cj125 , дад и тут уже не мало схем выкладывалось. сборную солянку думаю вы в состоянии реализовать(будет ли она работать и как её отладить, это другой вопрос.)

с Я.нернста нюхается(не нюхается напряжения для определения состояния среды) только порог для принятия решения о смене направления тока помпы.

adilbek445
Posts: 2
Joined: Fri Jul 13, 2018 11:00 am
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by adilbek445 » Wed Jul 18, 2018 10:54 am

Спасибо за ответ.
У меня есть еще пару вопросов:
1)при лямбда=1 какова концентрация кислорода?
2) в BOSCH cj125 операционный усилитель стоит Operational Transconduction Amplifier,
Image
т. е. выходной ток зависит от разности напряжений.
Так почему
(не нюхается напряжения для определения состояния среды)
?

tkpiuk
Posts: 13
Joined: Thu Feb 13, 2014 8:49 am
Location: Магнитогорск
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by tkpiuk » Wed Jul 18, 2018 6:11 pm

ioan_grozn wrote:
Thu Jul 12, 2018 9:52 am


В LC сигнал для измерения R.Nernst берется с усилителя U1D. То есть после общего усиления в 1,5 еще до усиливается в 5,7, и подается на ацп.
не соглашусь. не соглашусь в том плане, что управление помпой осуществояется по анализу состояния U1D.
то что сопротивления Р.Нернст меряется по U1d или по U3A - не знаю, надо Maxiма спрашивать, он прошивку ковырял. но пока я не молучил ответа каким образом и с какими напряжениями работает компоратор в МК. чую что где то ещё ошибка. Кароче схема в инете-утечка с дезинформацией :evil:

Парируйте :D
В реальности то что я собрал соответствет напряжениям, что подписаны на схеме. и оно не работает :)
скоро придут платы под ATMEGA64(с оттрасированной копией LC1), буду с оригинальной прошивкой возиться и долго тыкаться осциллом в плату. :|
Attachments
_del5.jpg
_del5.jpg (140.65 KiB) Viewed 2779 times

User avatar
Dron_Gus
donator
donator
Posts: 160
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb

Re: Широкополосный лямбда зонд + контроллер

Post by Dron_Gus » Thu Jul 19, 2018 9:50 am

После U3A там еще смеситель на R18 и R19 с весами как раз таки 2:1.
Через R19 туда подмешивается положительное или отрицительное напряжение отклика Нерст. (сохраненные на C14, C2)
Надо счиатить, но что-то мне позсказывает, что в итоге получается единичный Ку.

ioan_grozn
Posts: 14
Joined: Thu Jun 28, 2018 12:53 pm
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by ioan_grozn » Thu Jul 19, 2018 11:05 am

Как заметил Dron_Gus есть делитель R18 R19. По моим предварительным прикидкам,напряжения на емкостях С14 С2 ровна 2,5 + - скачок, так что все что усилилось на усилителе на этом резистивным делителе и понизилась. Но это ИМХО, надо в руках подержать плату и потыкать в нее щупами.
Управления помпай должно быть мгновенным, то есть как толь ка напряжение на Vs превысила какой то порог, мы должны сразу запомнить время и поменять направления тока, а для этого нужна компаратор(AIN0). Так что на ADC3 остается толь ка измерения сопротивления Р.Нернст.

П.С всерьез задумался идеей Dron_Gus, оцифровать все и потом в цифре уже колдовать. В цифре очень легко и точно можно скомпенсировать скачок, и даже по величине этого скачка можно и температуру держать(надо изучать). Посему купил отладочную плату STM32 (правда в наличие была только STM32F030F4P6) и пытаюсь освоить, уже светодиодам помигал холоу ворд по уарту отправил шимам плавно помигал светодиодам сейчас пытаюсь запустить АЦП. На днях постараюсь на соплях скрестить с моей текущей платой и снять пару дампов.

tkpiuk
Posts: 13
Joined: Thu Feb 13, 2014 8:49 am
Location: Магнитогорск
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by tkpiuk » Thu Jul 19, 2018 5:35 pm

ioan_grozn wrote:
Thu Jul 19, 2018 11:05 am
Как заметил Dron_Gus есть делитель R18 R19. По моим предварительным прикидкам,напряжения на емкостях С14 С2 ровна 2,5 + - скачок, так что все что усилилось на усилителе на этом резистивным делителе и понизилась. Но это ИМХО, надо в руках подержать плату и потыкать в нее щупами.
Подтверждаю, коллега. Получается очень интересная схема(с). Кондей С1 на реальной плате какой ёмкости ? я поставил 10n, не знаю правильно или нет... переходной процесс по нернсту относительно нормальной земли на 3,07в (почти 2,95 или почти 3,17) ещё откуда то 100мв надо добрать. или тут всё решается делителем r18/r19 ?
Attachments
p3.jpg
p3.jpg (88.7 KiB) Viewed 2750 times

User avatar
Dron_Gus
donator
donator
Posts: 160
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb

Re: Широкополосный лямбда зонд + контроллер

Post by Dron_Gus » Mon Jul 23, 2018 8:38 am

ioan_grozn wrote:
Thu Jul 19, 2018 11:05 am
П.С всерьез задумался идеей Dron_Gus, оцифровать все и потом в цифре уже колдовать. В цифре очень легко и точно можно скомпенсировать скачок, и даже по величине этого скачка можно и температуру держать(надо изучать). Посему купил отладочную плату STM32 (правда в наличие была только STM32F030F4P6) и пытаюсь освоить, уже светодиодам помигал холоу ворд по уарту отправил шимам плавно помигал светодиодам сейчас пытаюсь запустить АЦП. На днях постараюсь на соплях скрестить с моей текущей платой и снять пару дампов.
У STM есть серии с более развитой аналоговой часть. STM32F302, например. Там и компараторы и ОУ и АЦП побыстрее.
Ну или STM32F372 у него еще и 16 битные сигма-дельта АЦП с диф-каналами. (но нет ОУ)
У атмела тоже много прикольных чипов. С PGA на входе АЦП, диф каналами и тд.
Если делать чисто контроллер лямбды, то праильный выбор контроллера может значительно сократить внешнюю обвязку.

megavolt0
Posts: 2
Joined: Thu Jul 26, 2018 8:44 am
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by megavolt0 » Thu Jul 26, 2018 9:03 am

Привет народ. Это мой первый пост на форуме))
Offtop: Армы только начинаю щупать, до этого писал только на Avr ках.
По теме: Есть мозг Vems. Многие про него слышали. Я решил кусочек схемы бросить, обработки шдк. Там один корпус операционника получается(4in1), обвязка. Управляется 2мя шимами, показания по АЦП... Цень нагревателя не рисовал. Там полевик просто с открытым истоком. Тоже, судя по всему шимится.
Схема рабочая, я клон вемса делал, всё работает.
Может полезно будет кому, я пока загружен сильно. Но оч хочется поучаствовать..
Attachments
P-CAD EDA - [Sheet1].jpg
P-CAD EDA - [Sheet1].jpg (2.24 MiB) Viewed 2653 times

tkpiuk
Posts: 13
Joined: Thu Feb 13, 2014 8:49 am
Location: Магнитогорск
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by tkpiuk » Thu Jul 26, 2018 1:02 pm

С66 чтобы "долго" не грузить ячейку ? Разумно. Но нужно успеть поймать напруг, пока кандёр не зарядится.

megavolt0
Posts: 2
Joined: Thu Jul 26, 2018 8:44 am
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by megavolt0 » Sat Jul 28, 2018 5:28 pm

Я ещё не разбирался с физикой работы датчика. Но если вдруг есть непонимание...
ОС2 - это выхот проца, апаратный шим, работающий по регистру совпадения. Как и OC3B, только на другом таймере. Второй тампер 8битный, 3й -16ти.
Но как он сконфигурированы порты в меге, я хз... Исходники если и найду, то только очень древние, и то не факт. С тех времен, когда портанули мегасквирт на ATmefa128.

User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Широкополосный лямбда зонд + контроллер

Post by Maxi » Sun Jul 29, 2018 4:22 am

ioan_grozn wrote:
Thu Jul 19, 2018 11:05 am
П.С всерьез задумался идеей Dron_Gus, оцифровать все и потом в цифре уже колдовать. В цифре очень легко и точно можно скомпенсировать скачок, и даже по величине этого скачка можно и температуру держать(надо изучать).
Не будет так работать.
порог компарирования в цикле смещается на 0.1в - т.е. весь диапазон полезного сигнала на компараторе 0.1в
а полезный сигнал на бедном плече за смесителем в цикле вообще может меняться всего на 0.01-0.02в
В цифре это скомпенсировать нельзя - иначе схема тупо была бы в 10 раз проще, и кроме АЦП там бы ничего не стояло.

ioan_grozn
Posts: 14
Joined: Thu Jun 28, 2018 12:53 pm
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by ioan_grozn » Mon Jul 30, 2018 3:06 pm

Maxi wrote:
Sun Jul 29, 2018 4:22 am
Не будет так работать.
порог компарирования в цикле смещается на 0.1в - т.е. весь диапазон полезного сигнала на компараторе 0.1в
а полезный сигнал на бедном плече за смесителем в цикле вообще может меняться всего на 0.01-0.02в
В цифре это скомпенсировать нельзя - иначе схема тупо была бы в 10 раз проще, и кроме АЦП там бы ничего не стояло.
Предварительное усиления в 3 раза и 12битн АЦП, получаем на 0,01В - 40 значений АЦП. Как по мне вполне достаточная точность, плюс нам не нужно точно ловить какое то конкретное абсолютное напряжение, а ловим каждый цикл одно и тоже значения.

User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Широкополосный лямбда зонд + контроллер

Post by Maxi » Tue Jul 31, 2018 2:37 am

ioan_grozn wrote:
Mon Jul 30, 2018 3:06 pm
Предварительное усиления в 3 раза и 12битн АЦП, получаем на 0,01В - 40 значений АЦП. Как по мне вполне достаточная точность, плюс нам не нужно точно ловить какое то конкретное абсолютное напряжение, а ловим каждый цикл одно и тоже значения.
И вместо генерации аппаратного прерывания по событию получаем непрерывный опрос АЦП и сразу же сталкиваемся с проблемой точности измерения времени. Дискретой времени становится время семплирования-преобразования а это неприемлемо грубо. Короче не получится вот так взять и все упростить.

ioan_grozn
Posts: 14
Joined: Thu Jun 28, 2018 12:53 pm
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by ioan_grozn » Tue Jul 31, 2018 6:13 am

Maxi wrote:
Tue Jul 31, 2018 2:37 am
И вместо генерации аппаратного прерывания по событию получаем непрерывный опрос АЦП и сразу же сталкиваемся с проблемой точности измерения времени. Дискретой времени становится время семплирования-преобразования а это неприемлемо грубо. Короче не получится вот так взять и все упростить.
ЭЭЭ АЦП можно работать тоже по прерыванию, и таймер и АЦП это два параллельных процесса они друг другу не как не мешают. Так что здесь нет проблем, тем более я планирую использовать STM32F1 где частота тактирования 72MHz. Единственное "проблема" это скорость срабатывания АЦП, в том который я пробую использовать это 1MHz. Что для периода 2мс(как понимаю лучшее время для LC) составит 2000выборок. Для чистого воздуха короткое плечо составит 400выборок АЦП что составить точность 0,25% в крайнем случае. Что как помне вполне себе достаточно. И опять же этот микроконтроллер я использую иза того что он у меня есть, если мало, то можно выбрать по шустрее.
П.С. Идея оцифровать и потом в цифре все делать, это пока именно идея. Как появится время наколхожу тестовую плату и посмотрю в живую как получается.

tkpiuk
Posts: 13
Joined: Thu Feb 13, 2014 8:49 am
Location: Магнитогорск
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by tkpiuk » Tue Jul 31, 2018 6:57 am

Maxi wrote:
Tue Jul 31, 2018 2:37 am
И вместо генерации аппаратного прерывания по событию получаем непрерывный опрос АЦП и сразу же сталкиваемся с проблемой точности измерения времени.
Именно с этой проблемой я и столкнулся на тормозном авр32

User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Широкополосный лямбда зонд + контроллер

Post by Maxi » Tue Jul 31, 2018 7:06 pm

ioan_grozn wrote:
Tue Jul 31, 2018 6:13 am
ЭЭЭ АЦП можно работать тоже по прерыванию, и таймер и АЦП это два параллельных процесса они друг другу не как не мешают. Так что здесь нет проблем, тем более я планирую использовать STM32F1 где частота тактирования 72MHz. Единственное "проблема" это скорость срабатывания АЦП, в том который я пробую использовать это 1MHz. Что для периода 2мс(как понимаю лучшее время для LC) составит 2000выборок.
ошибка времени всего в 1 выборку даст тебе ошибку в составе 0.01 в рабочем диапазоне - это очень грубо.
Потом не забудь про шумы квантования и шумы опорника ацп - все это будет вносить нефиговые искажения.
Что как помне вполне себе достаточно.
А по мне нет. Потому, что дальше надо еще построить цифровой фильтр без внесения искажения в фазу - что я не представляю себе как сделать.
И опять же этот микроконтроллер я использую иза того что он у меня есть, если мало, то можно выбрать по шустрее.
зачем если задача может быть гораздо проще и лучше решена аналоговым компаратором.

Проблема этого метода вовсе не в его схеме. Точнее там есть, что улучшить в схеме - но не меняя при этом самого принципа измерения.

ioan_grozn
Posts: 14
Joined: Thu Jun 28, 2018 12:53 pm
Soldering skill: yes
Coding skill?: yes

Re: Широкополосный лямбда зонд + контроллер

Post by ioan_grozn » Wed Aug 01, 2018 9:28 am

Maxi wrote:
Tue Jul 31, 2018 7:06 pm
ошибка времени всего в 1 выборку даст тебе ошибку в составе 0.01 в рабочем диапазоне - это очень грубо.
Потом не забудь про шумы квантования и шумы опорника ацп - все это будет вносить нефиговые искажения.
Что та мне кажется изменения в 0,01 даже на стенде не заметеш, в моих настройках я разницу даже в 0,1 не вижу(смотрю по логам, для каждой настройки делаю несколько прогонов, провожу эксперименты под разными нагрузками)
Maxi wrote:
Tue Jul 31, 2018 7:06 pm
зачем если задача может быть гораздо проще и лучше решена аналоговым компаратором.

Проблема этого метода вовсе не в его схеме. Точнее там есть, что улучшить в схеме - но не меняя при этом самого принципа измерения.
Если не в этом то в чем?
Пока я вижу большую проблему в том что при переключение полярности тока идет большой скачок на Vs, который в несколько раз больше полезной части сигнала, моделирование куска схемы LC которая отвечает за эту компенсацию показывает большую чувствительность к номиналам компонентов, чтобы полностью компенсировался скачок. В цифре этот скачок компенсируется элементарно, что должно повысить точность всей системы. ИМХО в LC основные шумы кок раз и связаны с этой схемой компенсацией.

Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.

User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Широкополосный лямбда зонд + контроллер

Post by Maxi » Wed Aug 01, 2018 2:35 pm

ioan_grozn wrote:
Wed Aug 01, 2018 9:28 am
Что та мне кажется изменения в 0,01 даже на стенде не заметеш, в моих настройках я разницу даже в 0,1 не вижу(смотрю по логам, для каждой настройки делаю несколько прогонов, провожу эксперименты под разными нагрузками)
ошибки не заметны - но они есть. Нет смысла их плодить ради экономии трех копеек.
Если не в этом то в чем?
в достаточно быстром деградировании измерительной ячейки. Правда конечно есть еще надежда что это было от перегрева. (один зонд че то вдруг более полутора лет работать стал)...
Пока я вижу большую проблему в том что при переключение полярности тока идет большой скачок на Vs, который в несколько раз больше полезной части сигнала, моделирование куска схемы LC которая отвечает за эту компенсацию показывает большую чувствительность к номиналам компонентов, чтобы полностью компенсировался скачок. В цифре этот скачок компенсируется элементарно, что должно повысить точность всей системы. ИМХО в LC основные шумы кок раз и связаны с этой схемой компенсацией.
Этот скачек на виртуальной земле. И от него элементарно избавится. (в моих приборах его нет).


Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.
[/quote]
Так в пдф есть это значение - 8.5в если я помню правильно +- полвольта от разных сенсоров.

User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Широкополосный лямбда зонд + контроллер

Post by Maxi » Wed Aug 01, 2018 2:35 pm

Maxi wrote:
Wed Aug 01, 2018 2:35 pm
ioan_grozn wrote:
Wed Aug 01, 2018 9:28 am
Что та мне кажется изменения в 0,01 даже на стенде не заметеш, в моих настройках я разницу даже в 0,1 не вижу(смотрю по логам, для каждой настройки делаю несколько прогонов, провожу эксперименты под разными нагрузками)
ошибки не заметны - но они есть. Нет смысла их плодить ради экономии трех копеек.
Если не в этом то в чем?
в достаточно быстром деградировании измерительной ячейки. Правда конечно есть еще надежда что это было от перегрева. (один зонд че то вдруг более полутора лет работать стал)...
Пока я вижу большую проблему в том что при переключение полярности тока идет большой скачок на Vs, который в несколько раз больше полезной части сигнала, моделирование куска схемы LC которая отвечает за эту компенсацию показывает большую чувствительность к номиналам компонентов, чтобы полностью компенсировался скачок. В цифре этот скачок компенсируется элементарно, что должно повысить точность всей системы. ИМХО в LC основные шумы кок раз и связаны с этой схемой компенсацией.
Этот скачек на виртуальной земле. И от него элементарно избавится. (в моих приборах его нет).
Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.
Так в пдф есть это значение - 8.5в если я помню правильно +- полвольта от разных сенсоров.

User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Широкополосный лямбда зонд + контроллер

Post by Maxi » Wed Aug 01, 2018 2:36 pm

ioan_grozn wrote:
Wed Aug 01, 2018 9:28 am
Что та мне кажется изменения в 0,01 даже на стенде не заметеш, в моих настройках я разницу даже в 0,1 не вижу(смотрю по логам, для каждой настройки делаю несколько прогонов, провожу эксперименты под разными нагрузками)
ошибки не заметны - но они есть. Нет смысла их плодить ради экономии трех копеек.
Если не в этом то в чем?
в достаточно быстром деградировании измерительной ячейки. Правда конечно есть еще надежда что это было от перегрева. (один зонд че то вдруг более полутора лет работать стал)...
Пока я вижу большую проблему в том что при переключение полярности тока идет большой скачок на Vs, который в несколько раз больше полезной части сигнала, моделирование куска схемы LC которая отвечает за эту компенсацию показывает большую чувствительность к номиналам компонентов, чтобы полностью компенсировался скачок. В цифре этот скачок компенсируется элементарно, что должно повысить точность всей системы. ИМХО в LC основные шумы кок раз и связаны с этой схемой компенсацией.
Этот скачек на виртуальной земле. И от него элементарно избавится. (в моих приборах его нет).
Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.
Так в пдф есть это значение - 8.5в если я помню правильно +- полвольта от разных сенсоров.
[/quote]

User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Широкополосный лямбда зонд + контроллер

Post by Maxi » Wed Aug 01, 2018 2:36 pm

ioan_grozn wrote:
Wed Aug 01, 2018 9:28 am
Что та мне кажется изменения в 0,01 даже на стенде не заметеш, в моих настройках я разницу даже в 0,1 не вижу(смотрю по логам, для каждой настройки делаю несколько прогонов, провожу эксперименты под разными нагрузками)
ошибки не заметны - но они есть. Нет смысла их плодить ради экономии трех копеек.
Если не в этом то в чем?
в достаточно быстром деградировании измерительной ячейки. Правда конечно есть еще надежда что это было от перегрева. (один зонд че то вдруг более полутора лет работать стал)...
Пока я вижу большую проблему в том что при переключение полярности тока идет большой скачок на Vs, который в несколько раз больше полезной части сигнала, моделирование куска схемы LC которая отвечает за эту компенсацию показывает большую чувствительность к номиналам компонентов, чтобы полностью компенсировался скачок. В цифре этот скачок компенсируется элементарно, что должно повысить точность всей системы. ИМХО в LC основные шумы кок раз и связаны с этой схемой компенсацией.
Этот скачек на виртуальной земле. И от него элементарно избавится. (в моих приборах его нет).
Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.
Так в пдф есть это значение - 8.5в если я помню правильно +- полвольта от разных сенсоров.

Post Reply