0

форум дайвинг

26

Re: Симулятор ребризера.

По поводу внешнего вида - это уж вы сами решайте, просто я думал он будет отличаться...Иначе зачем делать такой же симулятор как уже есть?

27

Re: Симулятор ребризера.

      Листригон писал(а):              

Гость пишет:

Время декомпрессии  на данном этапе тоже считать думаю не надо, достаточно безопасной глубины.

По существующему интерфейсу: посмотрел - все вроде к месту - нужно только добавить NDL, безопасную глубину и уставки (как договаривались). Ребризер SCR  вроде тоже реализуется- или лучше сделать непосредственный выбор типа переключателя CCR-SCR?

   

А по-моему надо время декомпрессии...А то пока определишь по безопасной глубине сколько еще висеть - воздух закончится нафиг...Тем более что тут вроде несложно выразить?

0

форум дайвинг

28

Re: Симулятор ребризера.

Тогда надо сильно думать, задача не очень простая - фактически, это надо автоматически расчитать план, у меня решения пока конкретно не сложилось как это делать. Ясно, что это многопроходные итерации с поиском оптимума по расходу газа.
           
       

29

Re: Симулятор ребризера.

      Листригон писал(а):              

Гость пишет:

Тогда надо сильно думать, задача не очень простая - фактически, это надо автоматически расчитать план, у меня решения пока конкретно не сложилось как это делать. Ясно, что это многопроходные итерации с поиском оптимума по расходу газа.

   

А разве нельзя выразить время (Те) из текущей безопасной глубины???

30

Re: Симулятор ребризера.

А что это даст, все равно придется висеть пока безопасная глубина  в 0 не уйдет. Насколько я понял задача у нас  бездекомпрессионные погружения, а если попал в деку то показать данные по безопасной глубине и следовать этим показаниям, тут уж речь об экономии не идет , поскольку не было первоначального планирования погружения как декомпрессионного.Или я не прав?
           
       

31

Re: Симулятор ребризера.

      Листригон писал(а):              

Гость пишет:

А что это даст, все равно придется висеть пока безопасная глубина  в 0 не уйдет. Насколько я понял задача у нас  бездекомпрессионные погружения, а если попал в деку то показать данные по безопасной глубине и следовать этим показаниям, тут уж речь об экономии не идет , поскольку не было первоначального планирования погружения как декомпрессионного.Или я не прав?

   

Да все правильно, просто было бы удобно знать, сколько же тебе еще висеть, плюс ты наглядно будешь видеть, как глубоко ты влезаешь в деку уже.

32

Re: Симулятор ребризера.

Самый лучший способ экономной декомпрессии в нашем случае получается, просто следовать за показаниями декомпрессиметра по безопасной глубине, с отступом скажем в 1-1,5 метра, и если постоянно расчитывать время декомпресии исходя из нахождения на этой глубине , то информации мало, т.к оно все-равно будет не такое, а меньше. Хотя может это и будет полезным  просто для оценки?
           
       

33

Re: Симулятор ребризера.

Дык я и говорю - просто параллельно с глубиной безопасной будем выводит время до достижения безопасной глубиной нуля! Вот и будет очень удобно - и знать будем, сколько еще всплывать и до какой глубины вообще можно подняться!



По поводу симулятора - а как скоро будет что-то, по чему я смогу что-то делать уже?

34

Re: Симулятор ребризера.

Уже почти разобрался с алгоритмом, и думаю в пятницу в бассейне можем уже обсудить конкретнее.
           
       

35

Re: Симулятор ребризера.

      Листригон писал(а):              

Гость пишет:

Уже почти разобрался с алгоритмом, и думаю в пятницу в бассейне можем уже обсудить конкретнее.

   

Понятно, договорились.

36

Re: Симулятор ребризера.

Сегодня постараюсь приготовить перечень изменений, которые надо внести в алгоритм и пошлю вам в личку.[/quote]
           
       

37

Re: Симулятор ребризера.

Лучше на e-mail если будет прикрепленный файл.
           
       

38

Re: Симулятор ребризера.

Изменения получил, как раз хотел задать вопрос про 0,2  , а тут как раз и ответ.
           
       

39

Re: Симулятор ребризера.

      Цитата:              

Гость пишет:

Параметр « V»   вывести на панель симулятора, с возможностью сброса индицируемой величины (только на интерфейсе, а не в программе!!!) для отслеживания +/- изменений плавучести.

   

Может рядом вывести дельту со знаком?

Остальное вроде понятно.
           
       

40

Re: Симулятор ребризера.

      Цитата:              

Гость пишет:

Может рядом вывести дельту со знаком?

   

Можно и так.
           
       

41

Re: Симулятор ребризера.

Подправленный алгоритм выслал по e-mail Lt_Flash и СВЛ.

Пока без декомпрессиметра (что бы не запутаться), и соответственно без учета выделения-поглощения азота, отладим этот модуль пойдем дальше. Для удобства предлагаю ввести дополнительные окна для ввода значений: время включения клапана и время запрета включения клапана,-это позволит при разных значениях расхода через дюзу оценить точность поддержания рО2.
           
       

42

Re: Симулятор ребризера.

Вроде все верно.

      Цитата:              

Гость пишет:

Для удобства предлагаю ввести дополнительные окна для ввода значений: время включения клапана и время запрета включения клапана,-это позволит при разных значениях расхода через дюзу оценить точность поддержания рО2.

   

Это обязательно.

Да, ввод параметров контура лучше сделать через объемы легких и мешка.
           
       

43

Re: Симулятор ребризера.

Пока ничего не успеваю делать, да и не очень разобрался в блок-схеме пока что. Проблемы на работе, поэтому пока не до симулятора. Извините. Думаю, через пару дней займусь плотнее.

44

Re: Симулятор ребризера.

По интерфейсу попозже- или сегодня вечером или завтра, сейчас не успеваю.
           
       

45

Re: Симулятор ребризера.

Окей...

По поводу замеров напряжения - смущает то, что у нас при понижении напряжения и использовании внешнего Vref будут неверные данные. Надо использовать внутренний Vref.

46

Re: Симулятор ребризера.

Хорошие статьи по поводу АЦП.



http://www.microchip.ru:80/files/d-sheets-rus/FACT2.pdf

http://www.microchip.ru:80/files/d-sheets-rus/AN546.pdf

47

Re: Симулятор ребризера.

      Lt_Flash писал(а):              

Гость пишет:

Окей...

По поводу замеров напряжения - смущает то, что у нас при понижении напряжения и использовании внешнего Vref будут неверные данные. Надо использовать внутренний Vref.

   



Наоборот - при внутреннем Vref - сетка АЦП будет плавать ибо внутренний Vref привязан к питанию. При внешнем Vref ничего плавать не будет! Для этого их и ставят. Отсюда - либо стабилизируем напряжение МК (все равно это худший вариант ибо стабильность все равно маленькая) либо ставим внешний Vref например AD Ref19x серии:

http://www.analog.com/UploadedFiles/Data_Sheets/564838270REF19x_h.pdf

полный список:

http://www.analog.com/en/subCat/0,2879,769%255F838%255F0%255F%255F0%255F,00.html

Получаем отличную температурную стабильность и линейность. Нам подойдет REF191. Встроенные Vref этим не отличаются, для замера напряжения на аккуме еще подойдет, но чтобы 10-12 разрядов АЦП и милливольты - увы.



Самый лучший и правильный вариант - стабилизировать питание МК и пользовать внешний Vref ИМХО
           
       

48

Re: Симулятор ребризера.

А удастся держать этот самый Vref при упадании напряжения питания с 5 до 3х вольт, допустим? Т.е. что при этом произойдет?

49

Re: Симулятор ребризера.

По параметрам. Список был в приложенном файле.

Выводить нужно все, кроме  этого добавить:

- параметр dV - изменение объема, вычисляемого как V2-V1 (т.е объем разница между объемом в текущем цикле и предыдущим);

- Переименовать окна  максимального и минимального объема контура как- объем легких и объем мешка, т.е. максимальный объем контура I=объему мешка, а минимальный E=объем легких;

-ввод уставки для парциального давления, разместить в 3-х окнах, для того чтобы оперативно можно было выбрать любую из них во время симуляции.

-Зарезервировать место для вывода NDL, и расчетного времени всплытия в случае превышения NDL.
           
       

50

Re: Симулятор ребризера.

      Цитата:              

Гость пишет:

- параметр dV - изменение объема, вычисляемого как V2-V1 (т.е объем разница между объемом в текущем цикле и предыдущим);

   

Не так. В окне "изменения плавучести" должна показываться величина приращения объема (+/-) относитьельно произвольно зафиксированной величины текущего объема контура. Т.е. - предусмотреть кнопку "сброс" которая будет фиксировать величину V0, а приращение расчитывать как V2 - V0.

      Цитата:              

Гость пишет:

- Переименовать окна максимального и минимального объема контура как- объем легких и объем мешка, т.е. максимальный объем контура I=объему мешка, а минимальный E=объем легких;

   

Не так. Максимальный - объем легких на выдохе + объем мешка,

минимальный - объем легких на вдохе. (См. описание)

А можно оставить по старому, решайте сами.

Управление временем лучше сделать, как в декомпрессиметре.

По интерфейсу тоже решайте сами, главное, что бы было красиво и функционально.