Нет проблем. Я ее от руки и нарисовал. Доберусь до сканера, выложу.Вырвиглаз,
если не сложно накатай технологическую схему от руки =)
Подскажите по электро клапанам
#33
Отправлено 03 декабря 2011 - 18:12
Схема:
1_Schematic.jpg 100,01К 25 Количество загрузок
Разведеная плата:
2_PCB.jpg 157,21К 19 Количество загрузок
3Д модель платы перед производством:
3_3d_Model.jpg 32,25К 18 Количество загрузок
Чистая плата, только что сделанная:
4_Empty_Board.jpg 73,54К 21 Количество загрузок
Плата с уже запаянными деталями:
5_Board.jpg 108,88К 24 Количество загрузок
Ну и наконец плата (пока не в корпусе) и собственно электро-клаппан:
6_Board_And_Valve.jpg 156,31К 26 Количество загрузок
#34
Отправлено 04 декабря 2011 - 12:22
#35
Отправлено 04 декабря 2011 - 18:34
1) как у тебя D2 включен?
2) вот с датчиком потока ты сильно намудрил, мог бы и проще сообразить
2.1) не совсем понятно как у тебя осуществляется экстренное отключение или ты решил сыграть в русскую рулетку на предмет заливания соседей снизу? вместо самого простого датчика потока намудрён чёрт знает какой алгоритм с 30-секундной паузой и ещё таймером впридачу
ни одна девушка не способна дать столько, сколько дают две
#36
Отправлено 04 декабря 2011 - 20:11
ТЫ РЕАЛЬНГО ДЕБИЛ??? УЙДи С ЭТОГО ОТДЕЛА ЮРОДИВЫЙ1) как у тебя D2 включен?
2) вот с датчиком потока ты сильно намудрил, мог бы и проще сообразить
2.1) не совсем понятно как у тебя осуществляется экстренное отключение или ты решил сыграть в русскую рулетку на предмет заливания соседей снизу? вместо самого простого датчика потока намудрён чёрт знает какой алгоритм с 30-секундной паузой и ещё таймером впридачу
ИДИОТ , ЧТО ТЫ МЕЛЕШЬ???!?!!?!!?!
Вырвиглаз,
Алгоритм работы, по которому буду писать программу.
Так. Вопрос. Исходя из логики, получается у тебя клапан сброса концентрата будет открыт в тот момент когда будет выключен насос?
Вырвиглаз,
Поясню:
1)Клапан сброса рассола/концентрата должен быть открыт во время работы насоса. Так как сброс должен просиходит именно во время фильтрования,а не после. Иначе смысла нету.
2)Не в коем случае нельзя открывать клапан после выключения насоса, ибо на мембрану попрет противодаление с бака(ведь насос повысительный стоит)и получается что твоей мембране со временем настанет кирдык, так как сама структура мембраны запрещает противодаление. Она просто расклеится/сломается(в домашних установках для этого стоит либо мемранный клапан давления, либо обратный клапан).
Да и вообще по уму надо еще поставить после насоса обратный клапан, что бы противодаление не перло обратно в трубопровод.
Сообщение изменено: ossesion (04 декабря 2011 - 20:06 )
По вопросам DV Lottery, обращайтесь в ЛС.
#37
Отправлено 05 декабря 2011 - 00:45
Скидывает противоиндукцию назад в блок питания. Т.е. в конденсатор.1) как у тебя D2 включен?
Схема практически не изменена. Вместо стравливающего жиклера стоит электроклаппан.2) вот с датчиком потока ты сильно намудрил, мог бы и проще сообразить
Таймер и прочие фокусы защищают насос от перегрузки и перегрева. Если вода где-то потечет, никакая электроника это не отследит. Вход воды контролирует механический кран.2.1) не совсем понятно как у тебя осуществляется экстренное отключение или ты решил сыграть в русскую рулетку на предмет заливания соседей снизу? вместо самого простого датчика потока намудрён чёрт знает какой алгоритм с 30-секундной паузой и ещё таймером впридачу
Да, именно так. Дело в том, что насос давит воду через мембрану в аккумулятор с расширительным бачком. Когда насос выключается, клаппан внутри него не дает воде вернуться назад в трубу (давление в трубе около 2-3 АТМ, а в бачке 10-12 АТМ).Так. Вопрос. Исходя из логики, получается у тебя клапан сброса концентрата будет открыт в тот момент когда будет выключен насос?
Далее часть воды через открытый клаппан выходит в дренаж, смывая с мембраны грязь в обратном ходу.
Понимаешь, насос накачивает воду в пустой бачок около 30 минут. А клаппан за 1 минуту сливает весь бачок в дренаж. Я не могу держать открытым клаппан так долго.Поясню:
1)Клапан сброса рассола/концентрата должен быть открыт во время работы насоса. Так как сброс должен просиходит именно во время фильтрования,а не после. Иначе смысла нету.
Если ты имеешь в виду сам клаппан, то со стороны дренажа давление равно атмосферному.2)Не в коем случае нельзя открывать клапан после выключения насоса, ибо на мембрану попрет противодаление с бака(ведь насос повысительный стоит)и получается что твоей мембране со временем настанет кирдык, так как сама структура мембраны запрещает противодаление. Она просто расклеится/сломается(в домашних установках для этого стоит либо мемранный клапан давления, либо обратный клапан).
Если мембрану очистки - то раньше она именно так и работала. Был кран принудительного сброса. На его место и встанет электрический клаппан.
Он там есть, разумеется.Да и вообще по уму надо еще поставить после насоса обратный клапан, что бы противодаление не перло обратно в трубопровод.
Кстати, программа уже написана и работает. Но я хочу сделать ее более гибкой. Завтра попробую переписать код.
Меня больше волнует линейный стабилизатор. Как это не странно звучит, основная нагрузка на канал +5 вольт - светодиод (15мА на каждый цвет). При тока 50мА падение напряжения составит 19 вольт, что вызовет нагрев примерно в 1 Ватт. Корпус не справится. Поэтому, придется включать только один из трех цветов.
Сегодня схема отработала на столе пол дня и стабилизатор без радиатора не нагрелся. Думаю, можно оставить его без радиатора и дальше.
#38
Отправлено 05 декабря 2011 - 10:49
Хедер файл:
#define RED_LED porta.b7 #define GREEN_LED porta.b0 #define BLUE_LED porta.b1 #define VALVE porta.b4 #define PUMP portb.b4 #define pressure_in portb.b5 #define pressure_out porta.b2 #define button portb.b3 #define RED_LED_ON RED_LED=0 #define GREEN_LED_ON GREEN_LED=0 #define BLUE_LED_ON BLUE_LED=0 #define RED_LED_OFF RED_LED=1 #define GREEN_LED_OFF GREEN_LED=1 #define BLUE_LED_OFF BLUE_LED=1 #define RED_FLASH RED_LED=~RED_LED #define GREEN_FLASH GREEN_LED=~GREEN_LED #define BLUE_FLASH BLUE_LED=~BLUE_LED #define LEDS_OFF RED_LED=1; GREEN_LED=1; BLUE_LED=1 #define PUMP_ON PUMP=1 #define PUMP_OFF PUMP=0 #define VALVE_ON VALVE=1 #define VALVE_OFF VALVE=0 #define SUCCESS 0x00 #define NOT_FINISHED 0x05 #define ERROR_NO_WATER 0x12 #define ERROR_PUMP_WORKS_TOO_LONG 0x13 #define MAX_FLUSH_CNT_REACHED 0x14 #define PUMP_MAX_TIME_OP 600 #define LED_FLASH_SPEED 300 #define NORMAL_PAUSE 2000 #define FLUSH_TIME 10 #define MIN_TIME_TO_MAKE_FLUSH 30 #define MAX_FLUSH_CNT 3 #define REGULAR_FLUSH_TIMER_VAL 28800 //6 hours #define no_water_input pressure_in!=0 #define reservour_empty pressure_out!=0 void init_pic (void); void Timer0_Handle (void); unsigned char Res_fill (unsigned int * fill_time); unsigned char Error_Handle (unsigned char error_num); void Flush (void);
А, собственно, main:
#include "defines.h" volatile unsigned int timer=0; volatile unsigned int Flush_timer=0; volatile unsigned char timer_go=0; unsigned char err_cnt=0; unsigned int time=0; unsigned char res=0; unsigned char flush_cnt=0; void main() { init_pic(); while (1) { res=Error_Handle(Res_fill(&time)); if ((res==SUCCESS)&(time>=MIN_TIME_TO_MAKE_FLUSH)) {Flush(); flush_cnt++;} if (time<MIN_TIME_TO_MAKE_FLUSH) flush_cnt=0; if (flush_cnt>=MAX_FLUSH_CNT) Error_Handle (MAX_FLUSH_CNT_REACHED); if (Flush_timer>=REGULAR_FLUSH_TIMER_VAL) { Flush_timer=0; Flush(); } } } void init_pic (void) { osccon=0b00000010; ansela=0; trisa=(1<<2)|(1<<5); anselb=0; trisb=(1<<3)|(1<<5)|(1<<6)|(1<<7); wpub=(1<<3); RED_LED=1; BLUE_LED=1; GREEN_LED=1; VALVE=0; PUMP=0; option_reg=0b00000100; intcon=(1<<GIE)|(1<<PEIE)|(1<<TMR0IE); } void interrupt (void) { if (intcon.TMR0IF==1) {intcon.TMR0IF=0; Timer0_Handle();} } void Timer0_Handle (void) { if(timer_go!=0) timer++; else timer=0; Flush_timer++; } unsigned char Res_fill (unsigned int * fill_time) { delay_ms(NORMAL_PAUSE); *fill_time=0; if (no_water_input) return ERROR_NO_WATER; if (!reservour_empty) return NOT_FINISHED; LEDS_OFF; timer_go=1; timer=0; while ((timer<=PUMP_MAX_TIME_OP)&(!no_water_input)&(reservour_empty)) { GREEN_FLASH; delay_ms(LED_FLASH_SPEED); PUMP_ON; } *fill_time=timer; timer_go=0; LEDS_OFF; PUMP_OFF; if (no_water_input) return ERROR_NO_WATER; if (timer>=PUMP_MAX_TIME_OP) return ERROR_PUMP_WORKS_TOO_LONG; delay_ms(NORMAL_PAUSE); return SUCCESS; } unsigned char Error_Handle (unsigned char error_num) { if (error_num==ERROR_PUMP_WORKS_TOO_LONG) { RED_LED_ON; while (button) {} goto end_handle; } if (error_num==ERROR_NO_WATER) RED_LED_ON; else RED_LED_OFF; if (error_num==MAX_FLUSH_CNT_REACHED) { BLUE_LED_ON; while (button) {} goto end_handle; } end_handle: return error_num; } void Flush (void) { delay_ms(NORMAL_PAUSE); timer_go=1; timer=0; VALVE_ON; while ((timer<=FLUSH_TIME)&(!no_water_input)) { BLUE_FLASH; delay_ms(LED_FLASH_SPEED); } VALVE_OFF; LEDS_OFF; timer_go=0; delay_ms(NORMAL_PAUSE); }
Параметры работы пока дефолтные:
Измеряется время наполнения бачка. Если больше 30с, по завершению включает промывку.
Принудительная промывка раз в 8 часов.
Контроль времени работы насоса - если больше 6 минут, ошибка до нажатия кнопки сброса (красный лед).
Если трижды возникает ситуация, что сразу после промывки включается насос (цикличность) - ошибка. Вероятная причина - пробой мембраны, слишком быстро уходит давление (синий лед).
Проект открытый. Кому охота повторить или посимулировать, пожалуйста. Рабочая модель для Proteus 7.8 SP2 в файле.
Обратный осмос.rar 713,81К 5 Количество загрузок
Сообщение изменено: Вырвиглаз (05 декабря 2011 - 10:43 )
#39
Отправлено 05 декабря 2011 - 17:19
Не чистят так мембрану противотоком. Не чистят... у тебя она просто сломается и все в итоге. Почитай про принцип работы и строение мембраны, она не подлежит работе в двух напровлениях. именно по этому ставятДа, именно так. Дело в том, что насос давит воду через мембрану в аккумулятор с расширительным бачком. Когда насос выключается, клаппан внутри него не дает воде вернуться назад в трубу (давление в трубе около 2-3 АТМ, а в бачке 10-12 АТМ).
Далее часть воды через открытый клаппан выходит в дренаж, смывая с мембраны грязь в обратном ходу.
А что ты хотел? У одной мембраны кпд от силы 15%. 15 Литров в бачок, 85 литров в канализацию. Либо собирай и грядки поливай. Хочешь увеличить КПД, ставь еще одну мембрану на концентрат первой мембраны и соедини их на выходе пермеата.Понимаешь, насос накачивает воду в пустой бачок около 30 минут. А клапан за 1 минуту сливает весь бачок в дренаж. Я не могу держать открытым клапан так долго.
И еще разок, дабы обратиться к твоему разуму =)
http://teplocity.com...anual-osmos.pdf
посмотри схему и стрелочки. Обратно на мембрану ни каких потоков воды не идет. В защиту мембране стоит, а так же для исключения постоянного сброса в дренаж стоит 4 ходовой клапан. Включился насос, клапан открылся. Выключился насос, клапан закрылся. Ни каких режимов обратной промывки здесь делать нельзя. Это в промышленных установка обратного осмоса установлены специальные мембраны поддерживают данный режим, но даже они постоянно сбрасывают концентрат во время работы.
http://tep-nasos.ru/rectification/
вот тут даже картинка есть, показывающая работу мембраны.
п.с. дело твое, просто такой схемы как у тебя не используют. + мембрана прослужит меньше из за неправильного использования.
По вопросам DV Lottery, обращайтесь в ЛС.
#41
Отправлено 05 декабря 2011 - 18:24
не грязь, а концентрат. Т.е. вода которая грязнее исходной на 15%...Спасибо за схему!
Собственно вон она, трубка, которая сбрасывает грязь в канализацию.
На схеме буквой G обозначена.
Вырвиглаз,
p.s. а есть ли смысл держать фильтры под давлением насоса т.е. ставить насос перед фильтрами, а не после?
ты заметил что сброс в эту точку осуществляется постоянно во время включенного насоса и не какого противотока нету?На схеме буквой G обозначена.
По вопросам DV Lottery, обращайтесь в ЛС.
#42
Отправлено 05 декабря 2011 - 18:25
Так была сделана штатная схема.Вырвиглаз,
p.s. а есть ли смысл держать фильтры под давлением насоса т.е. ставить насос перед фильтрами, а не после?
Да, и это мне не нравилось. Пьешь воду, не пьешь воду - ведро уходит в канализацию.ты заметил что сброс в эту точку осуществляется постоянно во время включенного насоса и не какого противотока нету?
#43
Отправлено 05 декабря 2011 - 18:29
ненене сек. посмотри внизу файла который я скинул, там написано а аварийных ситуациях. если насос не включен, а вода в канализацию бежит, значит накрылся клапан.Да, и это мне не нравилось. Пьешь воду, не пьешь воду - ведро уходит в канализацию.
Но заметь - это не выход перекрывать клапан во время фильтрации. Придется терять 80-85% воды в канализацию, либо выкинуть осмос. Все просчитано уже до мелочей и производители не занижали бы КПД. Если будет меньше сброс концентрата, то мембрана гараздо меньше прослужит. Вот и все.
По вопросам DV Lottery, обращайтесь в ЛС.
#44
Отправлено 05 декабря 2011 - 18:51
Я думаю, лучше всего результат будет виден после испытаний. Сейчас заказал полностью комплект фильтров и мембрану. Все будет новое. Есть прибор для измерения примесей. Обычно, после такой замены, первую неделю вода напоминала дистилят - до 10мг примесей. Спустя пол года цифра поднималась до 100мг и пить воду становилось противно. После 150 уже разницы с кранухой не было. Я на ночь открывал клапан сброса воды и вода проходила назад через мембрану. После этого обычно вода сразу становилась 50-60мг. Но недавнее вскрытие показало, что мембрана забита конкретно.
#45
Отправлено 05 декабря 2011 - 20:45
В промышленных установках тот же принцип. Понимаешь? Постоянный сброс воды во время фильтрации. А промышленные мембраны стоят извини меня, что и не снилось. По сравнению с контроллером и клапаном вообще не идет в сравнение, автоматика в таких системах вообще не чего не стоит. Принцип работы мембраны просчитан так, что сброс воды происходит постоянно в работе.Да все проще - электроклаппан стоит денег. Контроллер тоже. Поэтому и ставят четырхходовой клаппан и этот жиклер, который продавливает воду назад в дренаж.
Я думаю, лучше всего результат будет виден после испытаний. Сейчас заказал полностью комплект фильтров и мембрану. Все будет новое. Есть прибор для измерения примесей. Обычно, после такой замены, первую неделю вода напоминала дистилят - до 10мг примесей. Спустя пол года цифра поднималась до 100мг и пить воду становилось противно. После 150 уже разницы с кранухой не было. Я на ночь открывал клапан сброса воды и вода проходила назад через мембрану. После этого обычно вода сразу становилась 50-60мг. Но недавнее вскрытие показало, что мембрана забита конкретно.
Я показал твою схему двум технологам, оба забраковали её так как работать нормально так не будет и просто мембрану поломаешь в итоге.
Я не знаю как тебе еще объяснить, дело твоё.
По вопросам DV Lottery, обращайтесь в ЛС.
#47
Отправлено 05 декабря 2011 - 21:46
дык когда ты на этот рулон подаешь противодавление, он со временем просто вывернется и в местах крепления сломается.Ну хорошо. Я могу выложить фотографии мембраны (если еще не выбросил старую). Чему там ломаться? Это рулон свернутой в трубочку какой-то хренотени.
В любом случае, время покажет.
Но тут еще другой момент, у тебя при отсутствии сброса концентрата будет быстрее забиваться мембрана и срок службы ее будет меньше и качество воды хуже.
http://hydropark.ru/...rse_osmosis.htm
при противодавлении на мембрану, эти склейки со временем идут на швам. Именно из за своей рулонной структуры.Рулонный мембранный элемент для установки обратного осмоса, представленный на Рис.2. состоит из трубки с прорезями для прохода пермеата и герметично присоединенного к ней пакета мембран, расположенного между ними дренажного листа и сетки-сепаратора, образующей межмембранные каналы. В процессе скручивания пакета для герметичного разделения напорной полости и полости сбора пермеата кромки дренажного листа пропитывают специальным клеем.
Рулонные мембранные элементы для мембранных установок обратного осмоса работают по принципу тангенсальной фильтрации. В процессе обессоливания, она разделяется на два потока: фильтрат (обессоленная вода) и концентрат (раствор с высоким солесодержанием). Разделяемый поток воды движется в осевом направлении по межмембранным каналам рулонного элемента, а фильтрат спиралеобразно по дренажному листу в направлении отвода фильтра. Концентрат выходит с другой стороны мембранного модуля обратного осмоса. Сегодня обратноосмотические мембранные элементы рулонного типа являются наиболее распространенными и наименее дорогостоящими.
http://ro-system.ru/osmos/index.shtml
вот тут очень наглядно показан прицнип фильтрации. Что бы не забивалась мембран должен быть постоянный проток воды, иначе она быстро забьется и не какое противодавление тебе не поможет что бы ее почистить.
Сообщение изменено: ossesion (05 декабря 2011 - 22:05 )
По вопросам DV Lottery, обращайтесь в ЛС.
#49
Отправлено 05 декабря 2011 - 23:21
работать будет, только вопрос как и на сколько долго =)ossesion,
я ценю твое участие в моем проекте и соглашаюсь, что возможно, система работать не будет. Но есть только единственный способ это проверить...
я рекомендую почитать справочники по мембранным технологиям, там все детально описаны режимы/принцип работы.
По вопросам DV Lottery, обращайтесь в ЛС.
#51
Отправлено 20 февраля 2012 - 19:48
#52
Отправлено 20 февраля 2012 - 20:01
Дальше - больше. Сейчас заканчиваю свой новый проект. В пятницу начал делать и вот сейчас почти закончил - паяльник на батарейках. Работает час от трех 18650 элементов. Заряжается от USB. Управляется контроллером.
#53
Отправлено 20 февраля 2012 - 21:51
Это хобби. Я от этого удовольствие получаю. Приятное дополнение - самообучение.
Дальше - больше. Сейчас заканчиваю свой новый проект. В пятницу начал делать и вот сейчас почти закончил - паяльник на батарейках. Работает час от трех 18650 элементов. Заряжается от USB. Управляется контроллером.
))) сегодня хобби себе может позволить или абрамович или билл гейтс с умершим джобсом, всё остальное альтруизм с транспарантами работу трудящимся коммунистам! )) без обид
вообще конечно респект, но смысл в расход 85% воды? дешевле минералку будет покупать )))
Сообщение изменено: $777SLK$ (20 февраля 2012 - 21:52 )