Здравствуйте,уважаемые химики! Возник маленький вопрос в задаче, который затрудняет решение. Помогите, пожалуйста.
При пропускании через раствор, содержащий 50 мл 0,0116н Ba(OH)2(fэкв=1/2), 3 л городского воздуха образовался BaCO3. На титрование избытка основания в присутствии фенолфталеина потребовалось 23.6 мл 0,0108М раствора HCl.Рассчитайте содержание CO2 в воздухе в объемных процентах, если плотность углекислого газа 1.98 г/л.
Вопрос состоит в том, какой фактор эквивалентности у СO2? Вчера решила эту задачу, учитывая,что f(CO2)=1/2. Но сегодня поняла,что это неверно, а если принять f(CO2)=1 с ответом не сходится.
Решение следующее. задача на обратное титрование
Ba(OH)2+CO2=BaСO3+H20
затем титруется оставшийся изб. гидроксида
Ba(OH)2 + 2HCl → BaCl2 + 2H2O
Поскольку в условии сказано,что в присутствии фенолфталеина,то нарисовав кривую титрования, приходим в выводу, что образовавшийся карбонат бария тоже оттитровывается солянкой,но до кислой соли:
2baсo3 +2hcl=ba(hco3)2+bacl2
по закону эквивалентов
n(co2)=n(ba(oh)2)-n(hcl)
m(Co2)/Mэ(Co2)=((Cн щ*Vщ-Cн кислоты*V кислоты))/1000
Рассчитав правую часть: m(CO2)/мэ(Со2)=0,00032512
а как дальше? не могу определить,чему равен f(co2) и отсюда Мэ(со2). Помогите разобраться, пожалуйста.