1 150
Ошибка P0031 KIA — низкое напряжение цепи управления подогревателя датчика кислорода
P0031 KIA код неисправности OBD-II: низкое напряжение цепи управления подогревателя датчика кислорода (A/F сенсор) (датчик 1 банка 1)
Расшифровка кода неисправности для автомобилей Nissan: низкое напряжение подогревателя датчика кислорода (HO2S) 1 Банк 1
Что означает ошибка P0031 KIA
Этот код ошибки представляет собой общий код неисправности. Он применяется ко всем автомобилям KIA, оснащенным OBD-II. Этапы диагностики и ремонта могут варьироваться в зависимости от модели автомобиля.
Эта ошибка говорит о том что, цепь подогревателя лямбда-зонда имеет низкое напряжение. Подогреватель датчика кислорода необходим для правильного контроля выхлопа во время запуска и прогрева двигателя, когда он холодный.
Причины кода P0031 KIA?
Если после того как, ошибка была сброшена она появляется вновь, то проблема находится в первом верхнем лямбда -зонде. В датчике может выйти из строя подогреватель, он может иметь плохой (окисленный) контакт, неисправный 12-вольтовый вход или проблему в разъеме. Очень редко, но источником ошибки бывает неисправность блока управления двигателем KIA.
Причины ошибки:
- короткое замыкание или обрыв в цепи нагревателя в датчике кислорода
- неисправен нагреватель датчика кислорода
- отсутствует контакт на разъемах датчика
- неисправность PCM / ECM.
Симптомы ошибки P0031
На приборной панели загорается индикатор «Check Engine». При обнаружении низкого напряжения A/F cенсора, блок управление двигателе переходит в безопасный режим до тех пор, пока зажигание не будет выключено. Безопасный режим может проявляться по-разному, начиная от горящей лампы «Check Engine», до отключения полного привода и ограничения максимальных оборотов. Пока причина ошибки не будет устранена, автомобиль будет находиться в аварийном режиме.
Диагностика ошибки P0031 KIA
Ошибка диагностируется только с помощью сканера OBD-II. Необходимо сбросить ошибку и провести тест-драйв автомобиля KIA, чтобы узнать, не возвращается ли вновь ошибка. Если код появляется снова, необходимо проверить напряжение и массу на датчике, проверить проводку и разъемы. Зачастую проблемы возникают из-за проводки расположенной близко к катализатору, где очень высокая температура.
Основные ошибки при диагностике.
Не заменяйте датчик кислорода, пока полностью не проверена связанная проводка и разъемы.
Необходимо убедится в наличии напряжения 12 В на датчике и в том, что «земля» хорошая. датчика, а земля хорошая.
Насколько серьезна ошибка
Неприятности, которые может доставить ошибка P0031, аналогичны проблемам, связанным с ошибкой P0030. Это – загоревшийся сигнал «Check Engine», увеличенный расход и т.п. Автомобиль KIA едет нормально, но необходимо как можно скорее провести диагностику и устранить неисправность. Часто, достаточно сбросить ошибку и она не появляется вновь и автомобиль будет работать абсолютно нормально.
Что необходимо ремонтировать при этой ошибке?
Наиболее распространенными местами для ремонта при этом коде DTC являются:
- электропроводка, которая повреждается чрезмерным теплом от выхлопных газов. Убедитесь, что проводка не имеет повреждений, на датчик поступает правильное напряжение и он имеет хороший контакт «земля».
При включенном зажигании и выключенном двигателе проверьте подачу напряжения +12 В на подогреватель сенсора. Если напряжение отсутствует, необходимо отремонтировать обрыв или короткое замыкание цепи, предварительно определив, необходимо ли заменить предохранитель если было короткое замыкание. - Если цепь питания не повреждена, необходимо снять цепь заземления с разъема проводки ECM и проверьте сопротивление на цепи. Если сопротивление бесконечное, необходимо восстановить контакт.
Если цепь управления проверена, то скорее всего неисправен датчик кислорода. - Необходимо заменить датчик и провести повторную диагностику.
Один из примеров:
После диагностирования ошибки P0031, и просьб клиента сделать все побыстрее на KIA SOUL, просто заменили очень дорогой первичный датчик кислорода. После замены на новый «Check Engine» загорелся вновь, а на сканере опять светился код. Визуальный осмотр проводки ничего не дал, нигде никаких повреждений. И только подключив вольтметр обнаружилось что питание на датчике имеет напряжение меньше 10 вольт.
Первоначально использовалась контрольная лампочка на 12 вольт, прозвонив ей цепь было видно что она целая. После более «глубокого копания» обнаружилось, что контакт «земли» на цепи подогревателя был сильно корродирован, а гайка свободно болталась. После устранения этой неисправности и добавления еще одной шайбы для увеличения зоны контакта, на лямбде сразу появилось напряжение в 12,5 вольт. После сброса ошибки сканером она так и не вернулась. Автомобиль был в порядке.
Описание ошибки P0031
Датчик кислорода (лямбда-зонд) находится в выпускном коллекторе и способен функционировать в широком диапазоне значений. Он предназначен для определения концентрации кислорода в отработавших газах в целях точного управления их рециркуляцией путем коррекции впрыскиваемого топлива. Показания датчика используются также для ограничения выбросов дыма, выделяемого двигателем в условиях максимальной нагрузки и богатой топливно-воздушной смеси. Ток накачки управляется ЭБУД таким образом, чтобы поддерживать сигнал коэффициента избытка воздуха в топливно-воздушной смеси равным 1,0. Если ЭБУД подает на датчик кислорода более сильный ток, то концентрация кислорода в отработавших газах низкая, если же в ЭБУД подается ток от датчика кислорода, ЭБУД считает, что концентрация кислорода увеличивается.
Бедная смесь(1,0 1,1) ЭБУД подает на насосный элемент датчика кислорода ток (положительный ток накачки) так, чтобы значение стало равным 1,0 (нулевой ток накачки). По значению тока накачки, подаваемого на датчик кислорода, ЭБУД определяет концентрацию O2 в ОГ.
Богатая воздушно-топливная смесь (0,9 1,0): блок управления двигателем отбирает ток накачки с датчика O2 (отрицательный ток накачки) и деактивизирует его для того, чтобы лямбда-датчик имел характеристическую точку при ? =1,0 (ток накачки 0,0). При значении тока накачки, отбираемого от лямбда-датчика, блок управления двигателем определяет плотность O2 в отработавших газах.
Поскольку с понижением температуры сопротивление спирали снижается, то через горячую спираль проходит меньший ток, чем через холодную. На этом принципе построено измерение температуры датчика кислорода и управление его нагревательным элементом. Максимальная активность и скорость этого процесса достигается при рабочей температуре ОГ (450~600 C). Поэтому для достижения и поддержания температуры датчика кислорода на этом уровне в нем установлен нагревательный элемент. Если температура датчика кислорода снижается ниже установленной температуры (780 C), в спираль нагревательного элемента подается ток, контролируемый ЭБУД с помощью широтно-импульсной модуляции. Сопротивление нагревательного элемента пропорционально температуре, а ток через него обратно пропорционален ей. Это свойство используется в датчике кислорода для измерения температуры, которая передается в ЭБУД для управления нагревательным элементом. После прогрева температура датчика кислорода достигает 780°C и коэффициент заполнения импульсов в спирали нагревательного элемента поддерживается в диапазоне 2~98%. В процессе ускорения температура датчика кислорода мгновенно увеличивается до 786°C или уменьшается до 774°C под воздействием отработавших газов. В случае замены датчика кислорода выполните на сканере процедуру «COMPONENT CHANGE ROUTINE» (Программа замены компонента). Если до завершения автоматической регистрации процедура «COMPONENT CHANGE ROUTINE» (Программа замены компонента) не будет выполнена, могут ухудшиться характеристики автомобиля, в том числе характеристики отработавших газов. Код P0031 регистрируется при обнаружении разрыва или короткого замыкания на землю в цепи управления лямбда-датчика в течение более 5 секунд при управлении нагревателем лямбда-датчика. Этот код может быть связан с 1) разрывом или коротким замыканием на землю в цепи управления нагревателем 2) коротким замыканием внутри нагревателя лямбда-датчика.
Возможная причина ошибки P0031
Цепь нагревательного элемента датчика кислорода
Компонент датчика кислорода.
В общем ничего заумного для Вас Уважаемые форумчане доводить не буду, так как сам в этом технологическом прогрессе осведомлен частично и в основном из интернет ресурсов и то только потому, что пришлось самому столкнуться с этой проблемкой. Дело в том, что перед мероприятием чип-тюнинга обязательной процедурой является диагностика основных систем автомобиля (двигатель, АКПП и т.д.). Мне это не столь интересно, чтобы специалистом чип-тюнинга дабы не мешать, не стал вникать в этот процесс, раз делают — значит надо! По выводу диагностика приговорила кислородный датчик (лямбда-зонд) — ошибка Р0031 (датчик 1/бок 1) показывает, что неисправна цепь управления нагревателя НО2S – низкий сигнал (лямбда-зонд), он же кислородный датчик, как вариант датчик сгорел.
Что означает ошибка P0031 — этот код ошибки представляет собой общий код неисправности. Он применяется ко всем автомобилям, оснащенным OBD-II, например: Toyota, VW, Ford, Dodge, Honda, Chevrolet, Hyundai, Audi, Nissan и т. д. Этапы диагностики и ремонта могут варьироваться в зависимости от марки и модели автомобиля.
Эта ошибка говорит о том что, цепь подогревателя лямбда-зонда имеет низкое напряжение. Подогреватель датчика кислорода необходим для правильного контроля выхлопа во время запуска и прогрева двигателя, когда он холодный.
Причины кода P0031 — если после того как, ошибка была сброшена она появляется вновь, то проблема находится в первом верхнем лямбда -зонде. В датчике может выйти из строя подогреватель, он может иметь плохой (окисленный) контакт, неисправный 12-вольтовый вход или проблему в разъеме. Очень редко, но источником ошибки бывает неисправность блока управления двигателем.
Причины ошибки:
— короткое замыкание или обрыв в цепи нагревателя в датчике кислорода;
— неисправен нагреватель датчика кислорода;
— отсутствует контакт на разъемах датчика;
— неисправность PCM / ECM.
Симптомы ошибки P0031 — на приборной панели загорается индикатор «Check Engine». При обнаружении низкой температуры A/F cенсора, блок управление двигателе переходит в безопасный режим до тех пор, пока зажигание не будет выключено. В зависимости от марки и модели автомобиля безопасный режим может проявляться по-разному, начиная от горящей лампы «Check Engine», до отключения полного привода и ограничения максимальных оборотов. Пока причина ошибки не будет устранена, автомобиль будет находиться в аварийном режиме.
Диагностика ошибки P0031 — ошибка диагностируется только с помощью сканера OBD-II. Необходимо сбросить ошибку и провести тест-драйв автомобиля, чтобы узнать, не возвращается ли вновь ошибка. Если код появляется снова, необходимо проверить напряжение и массу на датчике, проверить проводку и разъемы. Зачастую проблемы возникают из-за проводки расположенной близко к катализатору, где очень высокая температура.
Основные ошибки при диагностике — не заменяйте датчик кислорода, пока полностью не проверена связанная проводка и разъемы. Необходимо убедится в наличии напряжения 12 В на датчике и в том, что «земля» хорошая. датчика, а земля хорошая.
Насколько серьезна ошибка — неприятности, которые может доставить ошибка P0031, аналогичны проблемам, связанным с ошибкой P0030. Это – загоревшийся сигнал «Check Engine», увеличенный расход и т.п. Автомобиль едет нормально, но необходимо как можно скорее провести диагностику и устранить неисправность. Часто, достаточно сбросить ошибку и она не появляется вновь и автомобиль будет работать абсолютно нормально.
Что необходимо ремонтировать при этой ошибке?
Наиболее распространенными местами для ремонта при этом коде DTC являются:
электропроводка, которая повреждается чрезмерным теплом от выхлопных газов. Убедитесь, что проводка не имеет повреждений, на датчик поступает правильное напряжение и он имеет хороший контакт «земля».
При включенном зажигании и выключенном двигателе проверьте подачу напряжения +12 В на подогреватель сенсора. Если напряжение отсутствует, необходимо отремонтировать обрыв или короткое замыкание цепи, предварительно определив, необходимо ли заменить предохранитель если было КЗ.
Если цепь питания не повреждена, необходимо снять цепь заземления с разъема проводки ECM и проверьте сопротивление на цепи. Если сопротивление бесконечное, необходимо восстановить контакт.
Если цепь управления проверена, то скорее всего неисправен датчик кислорода.
Необходимо заменить датчик и провести повторную диагностику.
Один из примеров:
После диагностирования ошибки P0031, и просьб клиента сделать все побыстрее на Mercedes CLK, просто заменили очень дорогой первичный датчик кислорода. После замены на новый «Check Engine» загорелся вновь, а на сканере опять светился код. Визуальный осмотр проводки ничего не дал, нигде никаких повреждений. И только подключив вольтметр обнаружилось что питание на датчике имеет напряжение меньше 10 вольт.
Первоначально использовалась контрольная лампочка на 12 вольт, прозвонив ей цепь было видно что она целая. После более «глубокого копания» обнаружилось, что контакт «земли» на цепи подогревателя был сильно корродирован, а гайка свободно болталась. После устранения этой неисправности и добавления еще одной шайбы для увеличения зоны контакта, на лямбде сразу появилось напряжение в 12,5 вольт. После сброса ошибки сканером она так и не вернулась. Автомобиль был в порядке.
Что самое интересное на моем авто чек не горит, ошибку сканером убираем, но при запуске двигателя она опять появляется и сканер ее показывает. Убрали ошибку через специальную программу, а именно существует три способы обмана электронного блока управления, полная информация здесь — filtrr.ru/obmanku-lyambda-zonda-svoimi-rukami/, и так если кратенько:
— перепрошить компьютер;
— установить механическую обманку;
— установить обманку электронного типа.
Я решил именно перепрошить блок электронного управления — суть этого метода заключается в том, чтобы войти в компьютер автомобиля, отключить датчик кислорода электронным способом и внести изменения в программное обеспечение. Для этого, конечно, потребуется обратиться к специалистам, что я и сделал обратился к тем же ребятам, что и работали с чип-тюнингом для моего автомобиля, при чем они сами мне это предложили, так как обладают определенными навыками и имеют соответствующее оборудование. Прошивку пришлось подождать около одного часа, пока программист ее зашлет из Санкт-Петербурга (компания АДАКТ) в г. Иркутск под мой авто. Работы пять минут делов и ошибка никогда не появляется через сканер. В дальнейшем планирую менять лямбда зонд. Если кому интересно все о лямбда зонде здесь — autoshas.ru/dlya-chego-nu…da-zond-v-avtomobile.html
Может кому-то пригодится, информация для заказа — датчик кислорода ( Лямбда зонд ) 39350-2A410 оригинал.
Всем спасибо за понимание и внимание! С Уважением к Вам!
На чтение 5 мин Просмотров 16к.
Рассмотрим подробнее
- Техническое описание и расшифровка ошибки P0031
- Симптомы неисправности
- Причины возникновения ошибки
- Как устранить или сбросить код неисправности P0031
- Диагностика и решение проблем
- Проверка проводки
- Проверка датчика
- На каких автомобилях чаще встречается данная проблема
- Видео
Код ошибки P0031 звучит как «низкий уровень сигнала в цепи управления нагревателем датчика кислорода (Банк 1, Датчик 1)». Часто, в программах, работающих со сканером OBD-2, название может иметь английское написание «HO2S Heater Oxygen Sensor Control Circuit Low (Bank 1, Sensor 1)».
Этот диагностический код неисправности (DTC) является общим кодом силового агрегата. Ошибка P0031 считается общим кодом, поскольку применяется ко всем маркам и моделям транспортных средств. Хотя конкретные этапы ремонта могут несколько отличаться в зависимости от модели.
В автомобилях для определения содержания кислорода в выхлопной системе до и после каталитических нейтрализаторов используются подогреваемые кислородные датчики (HO₂S). Они используют обратную связь для регулировки топливной системы. Чтобы поддерживать оптимальное соотношение воздушно-топливной смеси 14,7:1.
В кислородных датчиках используется цепь нагрева датчика для более быстрой работы обратной связи с модулем управления. Датчик кислорода может использовать три или четыре провода в зависимости от автомобиля.
Два обычно используются для обратной связи с модулем управления трансмиссией (PCM). А другие провода предназначены для нагревателя и питания нагретой цепи. Трехпроводные датчики обычно заземляются через выхлопную систему. А четырехпроводные имеют отдельный провод заземления.
Код P0031 относится к датчику перед каталитическим нейтрализатором Банк 1, который находится на стороне двигателя с цилиндром №1. Ошибка означает, что проблема с нагревательным элементом датчика HO₂S не устранена. Этот код срабатывает, когда в цепи нагрева датчика кислорода обнаружен низкий уровень сигнала.
Симптомы неисправности
Основным симптомом появления ошибки P0031 для водителя является подсветка MIL (индикатор неисправности). Также его называют Check engine или просто «горит чек».
Также они могут проявляться как:
- Загорится контрольная лампа «Check engine» на панели управления (код будет записан в память ECM как неисправность).
- В некоторых случаях, модуль управления двигателем (ECM) может перевести автомобиль в аварийный режим работы.
- Иногда симптомы могут отсутствовать, несмотря на сохраненный код неисправности.
При появлении кода неисправности P0031, автомобиль может продолжить движение, но проблему необходимо устранить как можно скорее. Чтобы предотвратить потенциальные проблемы, такие как отказ контура датчика и повышенный расход топлива. При долгом игнорировании проблемы, возможна неустойчивая работа двигателя, а также повреждение других компонентов.
Причины возникновения ошибки
Код P0031 может означать, что произошла одна или несколько следующих проблем:
- Обрыв провода питания, заземления или цепи нагревателя датчика O₂.
- Неисправный нагреватель датчика O₂.
- Повреждение или износ разъемов, идущих к датчику.
- Иногда причиной является неисправный модуль PCM.
Коды низкого входного сигнала цепи часто являются результатом низкого напряжения батареи. А также плохих соединений между электрическими разъемами или ранее отремонтированной проводки. Также не исключена коррозия электрических разъемов.
Как устранить или сбросить код неисправности P0031
Некоторые предлагаемые шаги для устранения неполадок и исправления кода ошибки P0031:
- Очистите коды ошибок с памяти компьютера автомобиля.
- Проведите тест-драйва автомобиля, чтобы выяснить, появляется ли код P0031 снова.
- Выполните визуальный осмотр и при необходимости отремонтируйте или замените поврежденные электрические провода.
- Проверьте заземление, при необходимости устраните проблему.
- В случае проблемы с PCM, перепрограммируйте или замените модуль управления двигателем.
Диагностика и решение проблем
Неисправность P0031 может быть вызвана только цепью нагревателя кислородного датчика или самим датчиком. Диагностику обычно начинают с проверки проводки датчика. Обычно датчик кислорода с подогревом идет с четырьмя проводами.
Два провода идут прямо к цепи нагревателя, а два других для питания и заземления датчика. Вам может понадобиться электрическая схема вашего автомобиля. Чтобы быть уверенным, что вы проверяете правильный набор проводов.
Проверка проводки
Проверьте цепь нагревателя с помощью цифрового мультиметра или вольтомметра. Сверьтесь со схемой проводки автомобиля, чтобы определить точные контакты разъема, на котором установлено заземление.
Показания должны быть близки к напряжению батареи. Если это не так, то скорее всего существует проблема с питанием датчика.
Также необходимо проверить заземление. Для этого необходимо положительную клемму аккумулятора соединить с красным проводом мультиметра. А черный провод к заземлению, чтобы проверить заземление цепи. Результат должен быть 12 В, если нет, то это указывает на проблему заземления на датчике.
Проверка датчика
Если питание и заземление в порядке, то следующий вариант проверить нагревательный элемент датчика. Чтобы определить, есть ли у него обрыв цепи или высокое сопротивление.
Установите вольтомметр на шкале Ом, проверьте сопротивление цепи нагревателя, используя электрическую схему в качестве справки.
Убедитесь, что вы отключили кислородный датчик O₂. Цепь нагревателя внутри датчика должна иметь небольшое сопротивление. Превышение предельного значения указывает на обрыв в нагревательной части. Поэтому, для устранения неисправности P0031 датчик кислорода придется заменить.
На каких автомобилях чаще встречается данная проблема
Проблема с кодом P0031 может встречаться на различных машинах, но всегда есть статистика, на каких марках эта ошибка присутствует чаще. Вот список некоторых из них:
- Audi
- BMW
- Chevrolet (Шевроле Авео, Круз)
- Chrysler (Крайслер ПТ Крузер)
- Citroen (Ситроен С4)
- Daewoo (Дэу Нексия)
- Dodge (Додж Караван, Рам)
- Ford (Форд Фиеста, Фокус, Фьюжн)
- Honda
- Hyundai (Хендай Санта фе, Солярис)
- Infiniti (Инфинити fx35)
- Jeep (Джип Вранглер, Гранд Чероки)
- Kia (Киа Рио, Соренто)
- Lexus (Лексус gs300, gx470, is250, rx350)
- Lifan (Лифан х60)
- Mazda (Мазда 3, Мазда 6, Мазда cx7, Демио, MPV)
- Mercedes
- Mitsubishi (Митсубиси Аутлендер, Галант, Лансер)
- Nissan (Ниссан Альмера, Альтима, Кашкай, Мурано, Ноут, Примера, Теана, Х-Трейл)
- Peugeot (Пежо 207, 308)
- Renault (Рено Колеос)
- Skoda (Шкода Октавия, Фабия)
- Subaru (Субару Аутбек, Импреза, Легаси, Трибека, Форестер)
- Suzuki (Сузуки Витара, Джимни, Гранд Витара, Лиана, Свифт)
- Toyota (Тойота Авенсис, Аллион, Камри, Королла, Ленд Крузер, Марк 2, Прадо, Премио, Приус, Рав4, Хайс, Ярис)
- Volkswagen (Фольксваген Гольф, Поло Седан)
- Volvo
- ВАЗ 2114
- Лада Калина, Нива, Приора
С кодом неисправности Р0031 иногда можно встретить и другие ошибки. Наиболее часто встречаются следующие: P0030, P0032, P0037, P0038, P0051, P0052, P0057, P0108, P0123, P0218, P0444, P0445, P0714, P0753, P1598, P1684.
Видео
P0031 is a generic code, which means that it has the same meaning for the Kia Sportage as it would any other OBDII equipped vehicle. As far as diagnostic trouble codes go, this is a relatively easy one to diagnose. It is usually caused by a bad oxygen sensor, or a wiring issue.
P0031 Definition + Sensor Location
Bank 1 Sensor 1 Location
- Bank 1 is the side of the engine with cylinder 1. If you have a four cylinder engine or inline six, it’s the only bank.
- Sensor 1 is upstream of the catalytic converter.
Definition
When the engine is cold, it has a hard time getting a good reading from the Sportage’s oxygen sensors. Without a good reading, it is difficult for the ECM to determine the proper air/fuel mixture to give the engine. The heated element in the oxygen sensors helps to get a more accurate reading of the oxygen in the exhaust.
The job of the O2 sensors in your Sportage is to measure the level of oxygen in the exhaust so that the ECM can make changes to the air fuel ratio. As stated above, the oxygen sensor has a heater that helps to give it a more accurate reading. When this heater is not operating, it can affect the way that the engine runs. With P0031, the O2 sensor is informing you that the heater circuit resistance is lower than the normal operating range.
This code will often appear with P0171. It indicates that the Sportage has a lean condition. If these are the only two codes present, fixing what is causing P0031 will more than likely clear the P0171.
P0031 Symptoms: Kia Sportage
P0031 is most often not accompanied by any noticeable symptoms as long as it is the only code that is currently stored in the ECM’s memory. If there are symptoms, they’ll be:
- Service Engine Soon Light
- Diminished Fuel Mileage
- Rough Running Engine
- Raw Fuel Smell Coming From Exhaust (particularly when cold)
If the engine is running rough, it very well may be accompanied by the P0300 code. This indicates a random misfire in the cylinders.
P0031 Causes: Sportage
The most common cause of P0031 is a bad oxygen sensor. It’s, not the only cause though. A quick examination of the Sportage’s physical wiring harness, as well as the voltage coming from the heated O2 sensor can save you from buying a sensor that you don’t need.
Wiring Issue
Due to the location of the oxygen sensors (under your Sportage, on the hot exhaust pipes), the wiring harness around them is easily susceptible to damage. Hot exhaust can make the wiring harness brittle. A visual inspection will often uncover exposed wiring (that’s shorted) or wiring that is broken altogether. Pay particular attention to anywhere that the harness comes close to touching other metal, and where it is closest to the exhaust.
If the harness looks like it is intact, you’ll next want to to test and make sure that the heated oxygen sensor is getting power. You can take a simple test light and check to see if the harness is getting voltage. If it’s not, check the fuse. Make sure to test the ground circuit for continuity.
If the oxygen sensor is getting power to it, you can check to see if it is getting the correct level of voltage/ohms. Here’s a great video from Ratchets and Wrenches on how to test the wiring on a heated O2 sensor:
Oxygen Sensor
It is highly likely that the oxygen sensor has gone bad when you get this code. The good news is, they are affordable and easy to replace.
Bad ECM
It is technically possible that the ECM has gone bad when everything seems to be working, but you still get this code anyway. It’s not very likely though. Here’s more on the symptoms of a bad ECM.
Conclusion: P0031 Sportage
This code is relatively straightforward to diagnose. If there is anything that you would like to add, please feel free to leave a comment below. Best of luck to you. If there is anything you would like to add that could help the next person with their Kia Sportage, please leave a comment below.