Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.01.2006, 14:37
|
|
Прописка
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
|
Вопрос не совсем по электронике, скорее по физике...
Вобщем, такая фигня...
собрал девайс. Девайс меряет давление в баллоне со сжатым воздухом (баллон по типу для подводного плавания) - давление 300 атм, объем баллона известен, температура воздуха в нем нет.
начинаем потреблять воздух из баллона (типа дышим воздухом оттуда). Давление есс-но падает. Девайс должен рассчитать при текущем потреблении на скока долго хватиит воздуха. Потребление неизвестно (дышим, а при дыхании неизвестно с какой частотой и с каким объемом воздуха дышим).
Вроде формула напрашивается сама собой - меряем падение давления за промежуток времени и потом давление делим на падение.
у тут начинаются загвоздки... При постоянном потреблении - падение давление при высоком давлении отличается от падения при "низких" давлениях (порядка 100 атм). Первое размышление и воспоминание термодинамики дало - воздух не идеальный газ и его коэффициент сжимаемости не равен 1 при 300 атм (он изменяется от 1 при 200атм, до 0,9 при 300 атм). Корректируем это - чуть получше, но все равно далеко от идеала.
Дальше вспоминаем, что при снижении давления в баллоне происходят различные термические эффекты (сжатый воздух в баллоне охлаждается), зависящие от скорости потребления воздуха... Попробовал изменить формулу - базируясь на аддиабатическом процессе (если надо, могу формулу привести)... еще чуть получше, но все равно далековато от идеала...
Вобщем все что придумал - сделал кучу опытов, и вроде, как нарисовалась зависимость коэффициента корректировки от давления (формула старая, давление/падение давления, корректируем падение давления в зависимости от давления)... Могу графики показать... Ничего лучше в голову не лезет... Может кто сталкивался с подобной задачей? любые идеи приветствуются, а то уже целый месяц над этим бьюсь...
|
|
|
|
06.01.2006, 15:43
|
|
Прописка
Регистрация: 14.02.2005
Сообщений: 101
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
тут надо рассуждать как аквалангист, посмотрел давление, прикинул на сколько хватит кислорода (можа какую-нибудь эксперементальную кривую построить с усреднёнными параметрами давление-время)
точности мне кажется не получить, надо анализировать темп дыхания,температуру и тд, и тп
хрень может получиться как у авто, компьютеры бывают показывают на перегазовках, чуть-ли не бак на 100
__________________
Festina lente!
|
|
|
|
06.01.2006, 16:30
|
|
Прописка
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
|
Сообщение от ne-rad
|
тут надо рассуждать как аквалангист, посмотрел давление, прикинул на сколько хватит кислорода (можа какую-нибудь эксперементальную кривую построить с усреднёнными параметрами давление-время)
точности мне кажется не получить, надо анализировать темп дыхания,температуру и тд, и тп
хрень может получиться как у авто, компьютеры бывают показывают на перегазовках, чуть-ли не бак на 100
|
так пока так и сделал - чисто экспериментальные усредненные зависимости... теорией бы еще подбить...
кстати, у меня машина при скорости меньше 30 км час ничего про потребление не показывает. может оно и правильно.
|
|
|
|
06.01.2006, 16:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
При потреблении газа температура в баллоне немного понижаеться ( адиобат. процесс). Потом при равномерном потреблении внешняя среда ее нагревает.
Дальше обьяснять или сам догадаешься?
|
|
|
|
06.01.2006, 16:53
|
|
Прописка
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
|
Сообщение от Gnider
|
При потреблении газа температура в баллоне немного понижаеться ( адиобат. процесс). Потом при равномерном потреблении внешняя среда ее нагревает.
Дальше обьяснять или сам догадаешься?
|
давай дальше - немного это с 25°С до нулевой.
эту температуру мы измерить не можем, единственное что измеряем - давление. потребление может меняться от 20 л/мин до 100 как изменяется - заранее неизвестно, человек дышит, также возможны кратковременные остановки при потреблении (2-3 минуты). Т.е. термической стабильности никогда не бывает.
доп. параметры - баллон м.б. 6-12 л, точность датчика давления +/- 0,5 атм. потребление я указал.
|
|
|
|
06.01.2006, 16:55
|
|
Прописка
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
|
да, все процессы происходят на воздухе, т.е. баллон под внешним атмосферным давлением (не как в акваланге).
|
|
|
|
07.01.2006, 17:50
|
|
retas
Гость
|
Уважаемый,xelos.
Мне,как крупному специалисту по мелким делам,видится такое решение.
Грубо говоря,в трубе соединяющей балон с
потребителем установлен флажок в спокойствии
полностью перекрывающий трубу а при потреблении воздуха поворачивающийся на угол
тем больший,чем больше поток воздуха.Измеряем
положение флажка и время.
В место флажка можно взять пропелер,но он
инертный.
Извини если не то и удачи.
|
|
|
|
07.01.2006, 22:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Ты меряешь остаток (в %) как 100*(1-Pd/(P1-Pd)) где P1 начальное, Pd - падения.
Я правильно понял?
|
|
|
|
09.01.2006, 15:45
|
|
Прописка
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
|
Сообщение от retas
|
Уважаемый,xelos.
Мне,как крупному специалисту по мелким делам,видится такое решение.
Грубо говоря,в трубе соединяющей балон с
потребителем установлен флажок в спокойствии
полностью перекрывающий трубу а при потреблении воздуха поворачивающийся на угол
тем больший,чем больше поток воздуха.Измеряем
положение флажка и время.
В место флажка можно взять пропелер,но он
инертный.
Извини если не то и удачи.
|
не пойдет, ставить дополнительно ничего нельзя.
|
|
|
|
09.01.2006, 15:49
|
|
Прописка
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
|
Сообщение от Gnider
|
Ты меряешь остаток (в %) как 100*(1-Pd/(P1-Pd)) где P1 начальное, Pd - падения.
Я правильно понял?
|
остаток я меряю в абсолютных величинах:
P1/Pd, P1 - текущее давление (например, 250 атм),
Pd - падение давления за минуту (например, 5 атм)...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:51.
|
|