Широкополосный лямбда зонд + контроллер
-
- Posts: 14
- Joined: Thu Jun 28, 2018 12:53 pm
Re: Широкополосный лямбда зонд + контроллер
Сопротивления меряется по закону Ома. На тестовый вход подается фиксированный ток, меряется падение напряжения,напряжения делим на ток и получаем сопротивление. В вашем примере на резисторе 10к падает 2,05В значит ток через него протикает 205мкА , этот ток на ячейки создает падение напряжения 11мВ, 11мВ/205мкА=53Ом. В LC и в CJ125 не добавляется и уберается нагрузка , а через 10кОм то тянется к земле то к питание, и смотрится напряжение между этими двумя состояниями, в таком случае среднее напряжения на Vs не участвует что упрощает измерения.
Re: Широкополосный лямбда зонд + контроллер
ioan_grozn, много признателен за коментарий, попробуем. ваше суждение отчасти объясняет выбор 2.5в в качестве опорного для земли зонда. но как то там получается плавающая земля(если пытаться как то её измерить мультиметром или осциллографом.) я про вывод COM (который и является опорным), но если мерить между COM и ИОН, там белиберда.
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
не, компоратор только 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Ом но он есть и в железе...
правильно ли я понял реализацию?В 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,5+0,45, но пока не додумалСя каким боком он завязан на Я.нернста (по датнику PA3 дискретный(вкл/выкл))чего куда зачем просаживать| подтягивать в цепи управления источником тока помпы.Смещают пороговое значение (2.95) для измерения выходного сопротивления Nernst? Как теория.
не, компоратор только 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Ом но он есть и в железе...
- Dron_Gus
- contributor
- Posts: 460
- Joined: Wed Nov 13, 2013 1:11 pm
- Location: S-Pb
- Github Username: dron0gus
Re: Широкополосный лямбда зонд + контроллер
Вот так примерно выглядит теперь схема.
Краткие пояснения:
Т.к. контроллер 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К резистора на питание/землю до источника тока на токовом зеркале.
Краткие пояснения:
Т.к. контроллер 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 (99.4 KiB) Viewed 59450 times
- Dron_Gus
- contributor
- Posts: 460
- Joined: Wed Nov 13, 2013 1:11 pm
- Location: S-Pb
- Github Username: dron0gus
Re: Широкополосный лямбда зонд + контроллер
Не знаю как вы умудряетесь рассмотреть там названия пинов...tkpiuk wrote: ↑Wed Jul 11, 2018 5:32 pmDron_Gusтоже склоняюсь в сторону что как то связано с 2,5+0,45, но пока не додумалСя каким боком он завязан на Я.нернста (по датнику PA3 дискретный(вкл/выкл))чего куда зачем просаживать| подтягивать в цепи управления источником тока помпы.Смещают пороговое значение (2.95) для измерения выходного сопротивления Nernst? Как теория.
не, компоратор только PE2 PE3. то есть в качестве порогового напруга сформировали 2.95v, и вокруг него второй вход компоратора МК нюхает нернст.
Так вот если 2.95 потянуть через этот резистор к земле, то будет уже не 2.95. У делителя, который формирует эти 2.95 есть выходное сопротивление. И резистор 6.25(?)К. Получается что пороговое напряжение для измерения ячейки тоже сдвинется. Если ячейка в этот момент выдает ровно 2.95 (или только-только перешла порог, процесс то медленный). А мы ее нагружаем известным R и одновременно сдвигаем порог компаратора.... То можно выяснить больше или меньше выходное сопротивление этой ячейки какого-то порогового значения.
-
- Posts: 14
- Joined: Thu Jun 28, 2018 12:53 pm
Re: Широкополосный лямбда зонд + контроллер
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, и подается на ацп.
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, и подается на ацп.
-
- Posts: 14
- Joined: Thu Jun 28, 2018 12:53 pm
Re: Широкополосный лямбда зонд + контроллер
Dron_Gus
Мерят напряжения питание нагревателя над ключом оригинальное решении, а что оно доет по сравнению с измерениям на прямую по плюсовому проводу. И какой смысл емкостей С120-С121, я тоже заложил на всякий случай для уменьшения шумов от нагревателя но толкам еще не думал и не анализировал это решения.
Мерят напряжения питание нагревателя над ключом оригинальное решении, а что оно доет по сравнению с измерениям на прямую по плюсовому проводу. И какой смысл емкостей С120-С121, я тоже заложил на всякий случай для уменьшения шумов от нагревателя но толкам еще не думал и не анализировал это решения.
Re: Широкополосный лямбда зонд + контроллер
У ключа сопротивление плавает в зависимости от приложенного напряжения на затвор. В датниках это есть к каждому mosfet/igbt
- Dron_Gus
- contributor
- Posts: 460
- Joined: Wed Nov 13, 2013 1:11 pm
- Location: S-Pb
- Github Username: dron0gus
Re: Широкополосный лямбда зонд + контроллер
Я это решение где-то подсмотрел. Возможно у WBO2. Так будет видно обрыв цепи подогреателя: если при закрытом полевике напряжение будет низкое.ioan_grozn wrote: ↑Thu Jul 12, 2018 10:05 amDron_Gus
Мерят напряжения питание нагревателя над ключом оригинальное решении, а что оно доет по сравнению с измерениям на прямую по плюсовому проводу. И какой смысл емкостей С120-С121, я тоже заложил на всякий случай для уменьшения шумов от нагревателя но толкам еще не думал и не анализировал это решения.
Кондеры - да, чтобы подавить выброс при закрытии полевика, т.к. длинные провода будут иметь какую-то идуктивность.
-
- Posts: 2
- Joined: Fri Jul 13, 2018 11:00 am
Re: Широкополосный лямбда зонд + контроллер
Добрый день.
Мы экспериментально получили напряжения с датчика:
- при 4,76% кислорода получили напряжение 0.02772 В
- при 10,3% 0.007203 В
- при 20,9% (т.е воздух) -0.01056 В
Мне требуется построить модель датчика:
так чтобы задавая входное напряжение мы получали ток накачки и по нему рассчитывать выходное напряжение.
Есть ли у кого рабочая схема?
Сам построить не смог.(в электротехнике не силен)
Мы экспериментально получили напряжения с датчика:
- при 4,76% кислорода получили напряжение 0.02772 В
- при 10,3% 0.007203 В
- при 20,9% (т.е воздух) -0.01056 В
Мне требуется построить модель датчика:
так чтобы задавая входное напряжение мы получали ток накачки и по нему рассчитывать выходное напряжение.
Есть ли у кого рабочая схема?
Сам построить не смог.(в электротехнике не силен)
Re: Широкополосный лямбда зонд + контроллер
пост из ряда нужно сделать кое что, что бы как то оно работало. Извинить но это не тех задание.
В принципе у вас весь ответ на той картинке что вы выдали. В зависимости от напряжения на Я-нернста вы управляете направлением тока помпы, по величине тока определиете состояние среды Всё. Это ООООЧень упрощёно. я не говорю про старение датчика(модель которого вы не сказали), про подогрев датчика, про калибровку и прочее.
Вообще WBO2, аналоговая схема на narod.ru, или специализированная ИМС BOSCH cj125 , дад и тут уже не мало схем выкладывалось. сборную солянку думаю вы в состоянии реализовать(будет ли она работать и как её отладить, это другой вопрос.)
с Я.нернста нюхается(не нюхается напряжения для определения состояния среды) только порог для принятия решения о смене направления тока помпы.
В принципе у вас весь ответ на той картинке что вы выдали. В зависимости от напряжения на Я-нернста вы управляете направлением тока помпы, по величине тока определиете состояние среды Всё. Это ООООЧень упрощёно. я не говорю про старение датчика(модель которого вы не сказали), про подогрев датчика, про калибровку и прочее.
Вообще WBO2, аналоговая схема на narod.ru, или специализированная ИМС BOSCH cj125 , дад и тут уже не мало схем выкладывалось. сборную солянку думаю вы в состоянии реализовать(будет ли она работать и как её отладить, это другой вопрос.)
с Я.нернста нюхается(не нюхается напряжения для определения состояния среды) только порог для принятия решения о смене направления тока помпы.
-
- Posts: 2
- Joined: Fri Jul 13, 2018 11:00 am
Re: Широкополосный лямбда зонд + контроллер
Спасибо за ответ.
У меня есть еще пару вопросов:
1)при лямбда=1 какова концентрация кислорода?
2) в BOSCH cj125 операционный усилитель стоит Operational Transconduction Amplifier,
т. е. выходной ток зависит от разности напряжений.
Так почему
У меня есть еще пару вопросов:
1)при лямбда=1 какова концентрация кислорода?
2) в BOSCH cj125 операционный усилитель стоит Operational Transconduction Amplifier,
т. е. выходной ток зависит от разности напряжений.
Так почему
?(не нюхается напряжения для определения состояния среды)
Re: Широкополосный лямбда зонд + контроллер
не соглашусь. не соглашусь в том плане, что управление помпой осуществояется по анализу состояния U1D.ioan_grozn wrote: ↑Thu Jul 12, 2018 9:52 am
В LC сигнал для измерения R.Nernst берется с усилителя U1D. То есть после общего усиления в 1,5 еще до усиливается в 5,7, и подается на ацп.
то что сопротивления Р.Нернст меряется по U1d или по U3A - не знаю, надо Maxiма спрашивать, он прошивку ковырял. но пока я не молучил ответа каким образом и с какими напряжениями работает компоратор в МК. чую что где то ещё ошибка. Кароче схема в инете-утечка с дезинформацией
Парируйте
В реальности то что я собрал соответствет напряжениям, что подписаны на схеме. и оно не работает
скоро придут платы под ATMEGA64(с оттрасированной копией LC1), буду с оригинальной прошивкой возиться и долго тыкаться осциллом в плату.
- Attachments
-
- _del5.jpg (140.65 KiB) Viewed 59368 times
- Dron_Gus
- contributor
- Posts: 460
- Joined: Wed Nov 13, 2013 1:11 pm
- Location: S-Pb
- Github Username: dron0gus
Re: Широкополосный лямбда зонд + контроллер
После U3A там еще смеситель на R18 и R19 с весами как раз таки 2:1.
Через R19 туда подмешивается положительное или отрицительное напряжение отклика Нерст. (сохраненные на C14, C2)
Надо счиатить, но что-то мне позсказывает, что в итоге получается единичный Ку.
Через R19 туда подмешивается положительное или отрицительное напряжение отклика Нерст. (сохраненные на C14, C2)
Надо счиатить, но что-то мне позсказывает, что в итоге получается единичный Ку.
-
- Posts: 14
- Joined: Thu Jun 28, 2018 12:53 pm
Re: Широкополосный лямбда зонд + контроллер
Как заметил Dron_Gus есть делитель R18 R19. По моим предварительным прикидкам,напряжения на емкостях С14 С2 ровна 2,5 + - скачок, так что все что усилилось на усилителе на этом резистивным делителе и понизилась. Но это ИМХО, надо в руках подержать плату и потыкать в нее щупами.
Управления помпай должно быть мгновенным, то есть как толь ка напряжение на Vs превысила какой то порог, мы должны сразу запомнить время и поменять направления тока, а для этого нужна компаратор(AIN0). Так что на ADC3 остается толь ка измерения сопротивления Р.Нернст.
П.С всерьез задумался идеей Dron_Gus, оцифровать все и потом в цифре уже колдовать. В цифре очень легко и точно можно скомпенсировать скачок, и даже по величине этого скачка можно и температуру держать(надо изучать). Посему купил отладочную плату STM32 (правда в наличие была только STM32F030F4P6) и пытаюсь освоить, уже светодиодам помигал холоу ворд по уарту отправил шимам плавно помигал светодиодам сейчас пытаюсь запустить АЦП. На днях постараюсь на соплях скрестить с моей текущей платой и снять пару дампов.
Управления помпай должно быть мгновенным, то есть как толь ка напряжение на Vs превысила какой то порог, мы должны сразу запомнить время и поменять направления тока, а для этого нужна компаратор(AIN0). Так что на ADC3 остается толь ка измерения сопротивления Р.Нернст.
П.С всерьез задумался идеей Dron_Gus, оцифровать все и потом в цифре уже колдовать. В цифре очень легко и точно можно скомпенсировать скачок, и даже по величине этого скачка можно и температуру держать(надо изучать). Посему купил отладочную плату STM32 (правда в наличие была только STM32F030F4P6) и пытаюсь освоить, уже светодиодам помигал холоу ворд по уарту отправил шимам плавно помигал светодиодам сейчас пытаюсь запустить АЦП. На днях постараюсь на соплях скрестить с моей текущей платой и снять пару дампов.
Re: Широкополосный лямбда зонд + контроллер
Подтверждаю, коллега. Получается очень интересная схема(с). Кондей С1 на реальной плате какой ёмкости ? я поставил 10n, не знаю правильно или нет... переходной процесс по нернсту относительно нормальной земли на 3,07в (почти 2,95 или почти 3,17) ещё откуда то 100мв надо добрать. или тут всё решается делителем r18/r19 ?ioan_grozn wrote: ↑Thu Jul 19, 2018 11:05 amКак заметил Dron_Gus есть делитель R18 R19. По моим предварительным прикидкам,напряжения на емкостях С14 С2 ровна 2,5 + - скачок, так что все что усилилось на усилителе на этом резистивным делителе и понизилась. Но это ИМХО, надо в руках подержать плату и потыкать в нее щупами.
- Attachments
-
- p3.jpg (88.7 KiB) Viewed 59339 times
- Dron_Gus
- contributor
- Posts: 460
- Joined: Wed Nov 13, 2013 1:11 pm
- Location: S-Pb
- Github Username: dron0gus
Re: Широкополосный лямбда зонд + контроллер
У STM есть серии с более развитой аналоговой часть. STM32F302, например. Там и компараторы и ОУ и АЦП побыстрее.ioan_grozn wrote: ↑Thu Jul 19, 2018 11:05 amП.С всерьез задумался идеей Dron_Gus, оцифровать все и потом в цифре уже колдовать. В цифре очень легко и точно можно скомпенсировать скачок, и даже по величине этого скачка можно и температуру держать(надо изучать). Посему купил отладочную плату STM32 (правда в наличие была только STM32F030F4P6) и пытаюсь освоить, уже светодиодам помигал холоу ворд по уарту отправил шимам плавно помигал светодиодам сейчас пытаюсь запустить АЦП. На днях постараюсь на соплях скрестить с моей текущей платой и снять пару дампов.
Ну или STM32F372 у него еще и 16 битные сигма-дельта АЦП с диф-каналами. (но нет ОУ)
У атмела тоже много прикольных чипов. С PGA на входе АЦП, диф каналами и тд.
Если делать чисто контроллер лямбды, то праильный выбор контроллера может значительно сократить внешнюю обвязку.
Re: Широкополосный лямбда зонд + контроллер
Привет народ. Это мой первый пост на форуме))
Offtop: Армы только начинаю щупать, до этого писал только на Avr ках.
По теме: Есть мозг Vems. Многие про него слышали. Я решил кусочек схемы бросить, обработки шдк. Там один корпус операционника получается(4in1), обвязка. Управляется 2мя шимами, показания по АЦП... Цень нагревателя не рисовал. Там полевик просто с открытым истоком. Тоже, судя по всему шимится.
Схема рабочая, я клон вемса делал, всё работает.
Может полезно будет кому, я пока загружен сильно. Но оч хочется поучаствовать..
Offtop: Армы только начинаю щупать, до этого писал только на Avr ках.
По теме: Есть мозг Vems. Многие про него слышали. Я решил кусочек схемы бросить, обработки шдк. Там один корпус операционника получается(4in1), обвязка. Управляется 2мя шимами, показания по АЦП... Цень нагревателя не рисовал. Там полевик просто с открытым истоком. Тоже, судя по всему шимится.
Схема рабочая, я клон вемса делал, всё работает.
Может полезно будет кому, я пока загружен сильно. Но оч хочется поучаствовать..
- Attachments
-
- P-CAD EDA - [Sheet1].jpg (2.24 MiB) Viewed 59242 times
Re: Широкополосный лямбда зонд + контроллер
С66 чтобы "долго" не грузить ячейку ? Разумно. Но нужно успеть поймать напруг, пока кандёр не зарядится.
Re: Широкополосный лямбда зонд + контроллер
Я ещё не разбирался с физикой работы датчика. Но если вдруг есть непонимание...
ОС2 - это выхот проца, апаратный шим, работающий по регистру совпадения. Как и OC3B, только на другом таймере. Второй тампер 8битный, 3й -16ти.
Но как он сконфигурированы порты в меге, я хз... Исходники если и найду, то только очень древние, и то не факт. С тех времен, когда портанули мегасквирт на ATmefa128.
ОС2 - это выхот проца, апаратный шим, работающий по регистру совпадения. Как и OC3B, только на другом таймере. Второй тампер 8битный, 3й -16ти.
Но как он сконфигурированы порты в меге, я хз... Исходники если и найду, то только очень древние, и то не факт. С тех времен, когда портанули мегасквирт на ATmefa128.
Re: Широкополосный лямбда зонд + контроллер
Не будет так работать.ioan_grozn wrote: ↑Thu Jul 19, 2018 11:05 amП.С всерьез задумался идеей Dron_Gus, оцифровать все и потом в цифре уже колдовать. В цифре очень легко и точно можно скомпенсировать скачок, и даже по величине этого скачка можно и температуру держать(надо изучать).
порог компарирования в цикле смещается на 0.1в - т.е. весь диапазон полезного сигнала на компараторе 0.1в
а полезный сигнал на бедном плече за смесителем в цикле вообще может меняться всего на 0.01-0.02в
В цифре это скомпенсировать нельзя - иначе схема тупо была бы в 10 раз проще, и кроме АЦП там бы ничего не стояло.
-
- Posts: 14
- Joined: Thu Jun 28, 2018 12:53 pm
Re: Широкополосный лямбда зонд + контроллер
Предварительное усиления в 3 раза и 12битн АЦП, получаем на 0,01В - 40 значений АЦП. Как по мне вполне достаточная точность, плюс нам не нужно точно ловить какое то конкретное абсолютное напряжение, а ловим каждый цикл одно и тоже значения.Maxi wrote: ↑Sun Jul 29, 2018 4:22 amНе будет так работать.
порог компарирования в цикле смещается на 0.1в - т.е. весь диапазон полезного сигнала на компараторе 0.1в
а полезный сигнал на бедном плече за смесителем в цикле вообще может меняться всего на 0.01-0.02в
В цифре это скомпенсировать нельзя - иначе схема тупо была бы в 10 раз проще, и кроме АЦП там бы ничего не стояло.
Re: Широкополосный лямбда зонд + контроллер
И вместо генерации аппаратного прерывания по событию получаем непрерывный опрос АЦП и сразу же сталкиваемся с проблемой точности измерения времени. Дискретой времени становится время семплирования-преобразования а это неприемлемо грубо. Короче не получится вот так взять и все упростить.ioan_grozn wrote: ↑Mon Jul 30, 2018 3:06 pmПредварительное усиления в 3 раза и 12битн АЦП, получаем на 0,01В - 40 значений АЦП. Как по мне вполне достаточная точность, плюс нам не нужно точно ловить какое то конкретное абсолютное напряжение, а ловим каждый цикл одно и тоже значения.
-
- Posts: 14
- Joined: Thu Jun 28, 2018 12:53 pm
Re: Широкополосный лямбда зонд + контроллер
ЭЭЭ АЦП можно работать тоже по прерыванию, и таймер и АЦП это два параллельных процесса они друг другу не как не мешают. Так что здесь нет проблем, тем более я планирую использовать STM32F1 где частота тактирования 72MHz. Единственное "проблема" это скорость срабатывания АЦП, в том который я пробую использовать это 1MHz. Что для периода 2мс(как понимаю лучшее время для LC) составит 2000выборок. Для чистого воздуха короткое плечо составит 400выборок АЦП что составить точность 0,25% в крайнем случае. Что как помне вполне себе достаточно. И опять же этот микроконтроллер я использую иза того что он у меня есть, если мало, то можно выбрать по шустрее.Maxi wrote: ↑Tue Jul 31, 2018 2:37 amИ вместо генерации аппаратного прерывания по событию получаем непрерывный опрос АЦП и сразу же сталкиваемся с проблемой точности измерения времени. Дискретой времени становится время семплирования-преобразования а это неприемлемо грубо. Короче не получится вот так взять и все упростить.
П.С. Идея оцифровать и потом в цифре все делать, это пока именно идея. Как появится время наколхожу тестовую плату и посмотрю в живую как получается.
Re: Широкополосный лямбда зонд + контроллер
ошибка времени всего в 1 выборку даст тебе ошибку в составе 0.01 в рабочем диапазоне - это очень грубо.ioan_grozn wrote: ↑Tue Jul 31, 2018 6:13 amЭЭЭ АЦП можно работать тоже по прерыванию, и таймер и АЦП это два параллельных процесса они друг другу не как не мешают. Так что здесь нет проблем, тем более я планирую использовать STM32F1 где частота тактирования 72MHz. Единственное "проблема" это скорость срабатывания АЦП, в том который я пробую использовать это 1MHz. Что для периода 2мс(как понимаю лучшее время для LC) составит 2000выборок.
Потом не забудь про шумы квантования и шумы опорника ацп - все это будет вносить нефиговые искажения.
А по мне нет. Потому, что дальше надо еще построить цифровой фильтр без внесения искажения в фазу - что я не представляю себе как сделать.Что как помне вполне себе достаточно.
зачем если задача может быть гораздо проще и лучше решена аналоговым компаратором.И опять же этот микроконтроллер я использую иза того что он у меня есть, если мало, то можно выбрать по шустрее.
Проблема этого метода вовсе не в его схеме. Точнее там есть, что улучшить в схеме - но не меняя при этом самого принципа измерения.
-
- Posts: 14
- Joined: Thu Jun 28, 2018 12:53 pm
Re: Широкополосный лямбда зонд + контроллер
Что та мне кажется изменения в 0,01 даже на стенде не заметеш, в моих настройках я разницу даже в 0,1 не вижу(смотрю по логам, для каждой настройки делаю несколько прогонов, провожу эксперименты под разными нагрузками)
Если не в этом то в чем?
Пока я вижу большую проблему в том что при переключение полярности тока идет большой скачок на Vs, который в несколько раз больше полезной части сигнала, моделирование куска схемы LC которая отвечает за эту компенсацию показывает большую чувствительность к номиналам компонентов, чтобы полностью компенсировался скачок. В цифре этот скачок компенсируется элементарно, что должно повысить точность всей системы. ИМХО в LC основные шумы кок раз и связаны с этой схемой компенсацией.
Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.
Re: Широкополосный лямбда зонд + контроллер
ошибки не заметны - но они есть. Нет смысла их плодить ради экономии трех копеек.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в если я помню правильно +- полвольта от разных сенсоров.
Re: Широкополосный лямбда зонд + контроллер
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 основные шумы кок раз и связаны с этой схемой компенсацией.
Так в пдф есть это значение - 8.5в если я помню правильно +- полвольта от разных сенсоров.Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.
Re: Широкополосный лямбда зонд + контроллер
ошибки не заметны - но они есть. Нет смысла их плодить ради экономии трех копеек.ioan_grozn wrote: ↑Wed Aug 01, 2018 9:28 amЧто та мне кажется изменения в 0,01 даже на стенде не заметеш, в моих настройках я разницу даже в 0,1 не вижу(смотрю по логам, для каждой настройки делаю несколько прогонов, провожу эксперименты под разными нагрузками)
в достаточно быстром деградировании измерительной ячейки. Правда конечно есть еще надежда что это было от перегрева. (один зонд че то вдруг более полутора лет работать стал)...Если не в этом то в чем?
Этот скачек на виртуальной земле. И от него элементарно избавится. (в моих приборах его нет).Пока я вижу большую проблему в том что при переключение полярности тока идет большой скачок на Vs, который в несколько раз больше полезной части сигнала, моделирование куска схемы LC которая отвечает за эту компенсацию показывает большую чувствительность к номиналам компонентов, чтобы полностью компенсировался скачок. В цифре этот скачок компенсируется элементарно, что должно повысить точность всей системы. ИМХО в LC основные шумы кок раз и связаны с этой схемой компенсацией.
Так в пдф есть это значение - 8.5в если я помню правильно +- полвольта от разных сенсоров.Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.
[/quote]
Re: Широкополосный лямбда зонд + контроллер
ошибки не заметны - но они есть. Нет смысла их плодить ради экономии трех копеек.ioan_grozn wrote: ↑Wed Aug 01, 2018 9:28 amЧто та мне кажется изменения в 0,01 даже на стенде не заметеш, в моих настройках я разницу даже в 0,1 не вижу(смотрю по логам, для каждой настройки делаю несколько прогонов, провожу эксперименты под разными нагрузками)
в достаточно быстром деградировании измерительной ячейки. Правда конечно есть еще надежда что это было от перегрева. (один зонд че то вдруг более полутора лет работать стал)...Если не в этом то в чем?
Этот скачек на виртуальной земле. И от него элементарно избавится. (в моих приборах его нет).Пока я вижу большую проблему в том что при переключение полярности тока идет большой скачок на Vs, который в несколько раз больше полезной части сигнала, моделирование куска схемы LC которая отвечает за эту компенсацию показывает большую чувствительность к номиналам компонентов, чтобы полностью компенсировался скачок. В цифре этот скачок компенсируется элементарно, что должно повысить точность всей системы. ИМХО в LC основные шумы кок раз и связаны с этой схемой компенсацией.
Так в пдф есть это значение - 8.5в если я помню правильно +- полвольта от разных сенсоров.Maxi можно вас попросить. У вас же есть LC1 под LSU4.2. Можете его включить "на столе"(чтоб лямбда была при комнатной температуре) дождаться полного прогрева и посмотреть среднее напряжение на H+ H-. Буду очень признателен.