Да, от расстояния между электродами есть большая зависимость, надо стандарт придумать для датчиков.Давайте за основу заводские возьмем, какое там расстояние такое и на самодельных выберем, у кого заводские переделывать ничего не надо, а у кого самодельные, все одно какое делать, лиш бы однообразно было.
alekslug, 31 Марта 14, 15:10
Доступная автоматика HelloDistiller на Ардуино Мега 2560
VladPP
Доцент
Новосибирск
1K 385
Отв.180 31 Марта 14, 16:06
smk787
Магистр
Семикаракорск
229 44
Отв.181 31 Марта 14, 23:32
Да, от расстояния между электродами есть большая зависимость, надо стандарт придумать для датчиков.Давайте за основу заводские возьмем, какое там расстояние такое и на самодельных выберем, у кого заводские переделывать ничего не надо, а у кого самодельные, все одно какое делать, лиш бы однообразно было.VladPP, 31 Марта 14, 16:06Не, так не пойдет, идеального датчика всеравно не будет. Пусть каждый делает свой и калибрует в программе, на основе полученных данных в процессе ректификации или дистиляции.
ys1797
Доцент
Санкт-Петербург
1K 339
Отв.182 02 Апр. 14, 15:14
Так нашел, почему каматозит лампочку в режиме отсутствия прерываний детектора нуля.
Просто пятый таймер не останавливается, перескакивает через 0 и снова срабатывает его прерывание открытия семистора.
Наверное, его надо включать в zero_crosss_int() и выключать при прерывании.
Еще вопрос: я тут более внимательно посмотрел схему .
Получается мы измеряем напряжение до регулятора?
Или там в схеме ошибка?
Если до регулятора, то зачем все эти бубны со среднеквадратичным? Там же какой-никакой, но синус, т.е. формула вырождается до Umax деленное на корень из двух,.
Или все таки ошибка и регулятор после семистора, т.е. меряет и стабилизирует напряжение на нагрузке?
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.183 02 Апр. 14, 15:31, через 17 мин
Еще вопрос: я тут более внимательно посмотрел схему .Все правильно, до регулятора, как и в РМ-2.
Получается мы измеряем напряжение до регулятора?
ys1797, 02 Апр. 14, 15:14
ys1797
Доцент
Санкт-Петербург
1K 339
Отв.184 02 Апр. 14, 15:38, через 8 мин
Тогда зачем такие сложности с расчетами?
Ищем максимум напряжения и делим на 1.41421 - вот оно и среднеквадратичное.
Вон, как раз в скетче есть: MaxVoltsOut*707/1000 для вывода на дисплей
Ищем максимум напряжения и делим на 1.41421 - вот оно и среднеквадратичное.
Вон, как раз в скетче есть: MaxVoltsOut*707/1000 для вывода на дисплей
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.185 02 Апр. 14, 16:38, через 60 мин
Тогда зачем такие сложности с расчетами?Ну да, напряжение определить легко, это напряжение используется для калибровки контроллера.
Ищем максимум напряжения и делим на 1.41421 - вот оно и среднеквадратичное.
Вон, как раз в скетче есть: MaxVoltsOut*707/1000 для вывода на дисплей
ys1797, 02 Апр. 14, 15:38
Остальное - не для того, чтобы определять среднеквадратичное, а для того, чтобы на его основе получить нужное нам значение мощности или нужное нам среднеквадратичное.
сообщение удалено
Отв.186 02 Апр. 14, 19:10
сегодня нашел ошибку в коде, зря на моську кивал. все работает как часы по схеме отсюда http://cyber-place.ru/showthread.php?t=525
т.е. связка moc3020 + bt138
без варисторов
т.е. связка moc3020 + bt138
без варисторов
сообщения удалены (2)
Sambedded
Кандидат наук
Vancouver
376 87
Отв.187 02 Апр. 14, 21:21
Тогда зачем такие сложности с расчетами?
Ищем максимум напряжения и делим на 1.41421 - вот оно и среднеквадратичное.
ys1797, 02 Апр. 14, 15:38
Во-первых частенько изначальный "синус" в розетке может сильно отличаться от идеального.
А главное открытие тиристора с мощной нагрузкой на части полупериода может значительно просаживать напряжения опять же искажая синус.
сообщения удалены (3)
Отв.188 02 Апр. 14, 22:23
зачем мне делиться своим скетчем, если проект в этой теме на меге? у меня он совсем другой. единственное сходство это силовой блок на симисторах. он у меня такой же. поэтому я сюда и написал и спрашивал людей может ли в моське быть косяк.
на словах проблема была в следующем.
открытие и закрытие клапана у мена работает по прерыванию, но информация о включении и выключении поступает через глобальный флаг, который устанавливается в теле основной программы на основании температуры датчика.
так вот и закрытие и открытие работали по этому флагу. но редко возникали моменты, когда флаг снимался во время того, когда клапан был открыт, а поскольку закрытие тоже работало по флагу, то он не закрывался. проблему решил убрав проверку на флаг при закрытии.
теперь по делу. в этой теме используется обычно симистор bta16-600 в комплекте с moc3023.
по моей практике возможен и другой вариант на базе bt138 и moc3020. по схеме приведенной выше. это и есть то, что я хотел донести
на словах проблема была в следующем.
открытие и закрытие клапана у мена работает по прерыванию, но информация о включении и выключении поступает через глобальный флаг, который устанавливается в теле основной программы на основании температуры датчика.
так вот и закрытие и открытие работали по этому флагу. но редко возникали моменты, когда флаг снимался во время того, когда клапан был открыт, а поскольку закрытие тоже работало по флагу, то он не закрывался. проблему решил убрав проверку на флаг при закрытии.
теперь по делу. в этой теме используется обычно симистор bta16-600 в комплекте с moc3023.
по моей практике возможен и другой вариант на базе bt138 и moc3020. по схеме приведенной выше. это и есть то, что я хотел донести
сообщения удалены (2)
ys1797
Доцент
Санкт-Петербург
1K 339
Отв.189 03 Апр. 14, 14:32
Это не дефект, это математическое выражение, которое выведено в результате моих расчетов. Бери и наслаждайся :-) . Ну или свое выводи...
msg31, 03 Апр. 14, 03:09
Я так понял, исходная формула эта:
1. Чтобы не париться, Xrms, возведено в квадрат, что избавляет от квадратного корня в правой части.
2. И тут же умножается на общее кол-во выборок значений напряжений, чтоб избавиться от 1/n
Но, далее в цикле при сравнении суммы квадратов, количество выборок увеличивается и следовательно
n величина переменная и пункт 2. должен по идее вычисляться в цикле.
Или я что-то упустил?
alekslug
Научный сотрудник
винокур, Лобня.
5.2K 1.7K
Отв.190 04 Апр. 14, 07:22
С методом детектирования головных фракций мы уже определились. Для дальнейшего развития темы даю ссылку на возможный метод определения теперь уже хвостовых фракций в колонне. Достаточно поставить датчик проводимости в низ колонны.
...Хотя есть один момент - если кто пожелает сделать датчик проводимости для колонны - можно четко определять: что идет - спирт или хвосты!!! На резисторе подтяжки в 1 кОм падение напряжения с 5 В до 1,8 - 2В.
V_B, 13 Февр. 12, 14:06
сообщения удалены (12)
alekslug
Научный сотрудник
винокур, Лобня.
5.2K 1.7K
Отв.191 07 Апр. 14, 16:57
Погонял сегодня скетч V2.14 отбор голов в режиме проводимости спирта по уменьшению показаний дисплея. Работает. Перед началом ректификации задумался какой порог переключения выбрать. Выставил 40, потом после запуска колонны несколько раз скетч перезаливал. Остановился на цифре 8. Отбор голов до 8 и переключение на отбор спирта. Сбоев в работе программы не было. Очень нравится как автоматика сама выбирает величину отбора спирта.
сообщения удалены (3)
ys1797
Доцент
Санкт-Петербург
1K 339
Отв.192 08 Апр. 14, 16:15
Так, дошел до терморегуляции... Думал, ща протестирую поддержание 62 гр, а тут странное:
#define PIN_TERMOSTAT_ON 28 // Пин термостата, который включается при превышении температуры
#define PIN_TERMOSTAT_OFF 29 // Пин термостата, который отключается при превышении температуры
И коменты путаные в самом автомате. Может туда PID регуляцию с уже имеющимся теном впихнуть?
zZombie
Магистр
Msk
294 71
Отв.193 09 Апр. 14, 10:13
купил такие трансформаторы:
ТП112-7 (ТП132-7), Трансформатор, 12В, 0.65А http://www.chipdip.ru/product/tp112-7/
ТТП-15 (10В, 1.5А), Трансформатор тороидальный, 10В, 1.5А http://www.chipdip.ru/product/ttp-15-10v/
подойдут они?
ТП112-7 (ТП132-7), Трансформатор, 12В, 0.65А http://www.chipdip.ru/product/tp112-7/
ТТП-15 (10В, 1.5А), Трансформатор тороидальный, 10В, 1.5А http://www.chipdip.ru/product/ttp-15-10v/
подойдут они?
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.194 09 Апр. 14, 11:07, через 54 мин
Подойдут оба для любых целей. Только зачем два, если для блока питания, то блок питания проще готовый взять.
zZombie
Магистр
Msk
294 71
Отв.195 09 Апр. 14, 11:21, через 15 мин
было в списке alekslug-а. ну я и взял не глядя
потом покопался у себя в барахле и нашел импульсный источник питая на 5В, снятый с какого то ксерокса.
потом покопался у себя в барахле и нашел импульсный источник питая на 5В, снятый с какого то ксерокса.
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.196 09 Апр. 14, 11:23, через 3 мин
было в списке alekslug-а. ну я и взял не глядяНа 5 вольт не пойдет, надо от 9 до 12.
потом покопался у себя в барахле и нашел импульсный источник питая на 5В, снятый с какого то ксерокса.
zZombie, 09 Апр. 14, 11:21
zZombie
Магистр
Msk
294 71
Отв.197 09 Апр. 14, 12:35
ну прикручу тогда бп от компа.
я так понимаю одного приобретенного мной трансформатора не достаточно? нужно прикручивать выпрямление и стабилизацию?
я так понимаю одного приобретенного мной трансформатора не достаточно? нужно прикручивать выпрямление и стабилизацию?
alekslug
Научный сотрудник
винокур, Лобня.
5.2K 1.7K
Отв.198 09 Апр. 14, 12:39, через 4 мин
zZombie, достаточно выпрямитель "прикрутить", желательно на выходе иметь 9 вольт. Стабилизатор есть в Ардуине.
ys1797
Доцент
Санкт-Петербург
1K 339
Отв.199 09 Апр. 14, 13:37, через 58 мин
Начал понемногу собирать в пучек все проводки в коробочку.
Такая шляпа получается:
Надо теперь морду с кнопками рассверлить...
Такая шляпа получается:
Надо теперь морду с кнопками рассверлить...