Увійти

Показати повну версію : Изготовление акваконтроллера


Сторінки : 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Ty3uK
26.06.2009, 13:10
Кто уже подключал электроды и калибровал ?
Пробовали ли Вы измерить напряжение после усилителя при pH4 и pH7 ?
И какой электрод у Вас? Меня гложат сомнения, что 50mA и 250mA нам вообще не подходят, а из 50mV и 250mV лучше брать 250mV.

Я подключил и калибровал.

На каких точках мерять , выход?. ;) говорите.(вечером будут результаты)

Вечером сделаю замеры по питанию и по выходному

Электрод описывал тут (http://aquaforum.kiev.ua/showpost.php?p=563997&postcount=973)

enfogar
26.06.2009, 13:20
Ty3uK, Инетересует напряжение на входе и выходе усилителя при pH4 и pH7.
У Вас 250mV электрод - мне очень интересно сравнить с кем-то, у кого 50mV.

chack
26.06.2009, 13:31
Инетересует напряжение на входе усилителя
Андрей, интересно, как товариш Тузик померяет это напряжение:)

enfogar
26.06.2009, 13:36
chack, при pH 7 у него на входе должно быть около -175 мВ.
Это проблемное напряжение ?
Конечно, больше интересует выход и особенно не 250мВ электрода, а 50мВ электрода.

chack
26.06.2009, 13:38
Это проблемное напряжение ?
Там входное сопротивление милливольтметра должно быть очень высоким.
Вряд-ли такой прибор есть дома (не только у Славы).

Ty3uK
26.06.2009, 14:40
мерить буду кЕтайским мультиметром черного цвета ;))) так, что погрешности будут ой какие не знаю какие ;) но благо все измерения будут проведены на нём.

Кстати, замеряю насколько изменится значение показаний PH когда я полезу мерить потенциалы с 3-ей лапы первого каскада усилителя ;)

enfogar
26.06.2009, 15:24
Ty3uK, Интересует именно значения напряжений при pH4 и 7.
Можно только на выходе усилителя.
Интересует именно разность показаний при большой разности значений pH.

Если у кого есть 50мВ электроды, так-же интересуют значения напряжений при pH4 и 7 на вых. усилителя.

К чему это все:
Атмега тем точнее произведет измерение напряжения, чем больше разница между мин и макс напряжениями на выходе усилителя.
Причем было бы неплохо понимать в каком режиме запрограммирован ADC 0...2.56В , 0....5В или -2.56В...2.56В и используется ли усиление.
(По дебагу похоже, что используется 0...2.56В без усления)

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

bmw
26.06.2009, 20:53
Мене цікавить таке питання... Хтось міряв на батарейці напругу і порівнював з тим, що показує сам процессор?
В мене реально на батареї 4,20В, а прога показує 4,00В(іноді проскакує 3,99 і статус "Зарядка").
В програмі в "Доп. настройка МК" в полі "Напряжение максимально заряженной батареи" виставлено 4,0В, якщо поставлю 4,2В, тоді в мене реально буде перезаряджатись батарея до 4,4В :(
Чому так не співпадають покази мого вольтметра (якому я вірю) і програми?

KostyaD
26.06.2009, 23:11
Зачем столько?люблю, чтоб с запасом
5А может и много, хотя много не бывает, но 3А в самый раз :)

KostyaD
27.06.2009, 09:57
Хтось міряв на батарейці напругу і порівнював з тим, що показує сам процессор?померил, контролер на дисплее показывает 4,01В, прибор на клеммах аккумулятора 4,271В

bmw
27.06.2009, 10:29
померил, контролер на дисплее показывает 4,01В, прибор на клеммах аккумулятора 4,271ВОсь і у Вас така фігня... :( Це не є добре. Тим більше, що у Вас стоїть літієва батарея, її максимум це 4,1-4,15В, при перезаряді може вздутись і навіть вибухнути. Треба в настройках програми зменшувати значення максимально зарядженої батареї так, щоб вона не заряджалась вище 4,15В.
Дивно, що у Вас різниця між показами складає 0,27В а у мене рівно 0,2В. Хтось знайомий особисто з Юсуповим? Чи можна було б у нього запитати про цю неприємність з показами зарядки батареї?

Starcomputer
27.06.2009, 11:00
померил, контролер на дисплее показывает 4,01В, прибор на клеммах аккумулятора 4,271В
Выньте батарею (или отключите от контроллера) и померяйте напряжение на ней в таком виде :)

bmw
27.06.2009, 11:15
Выньте батарею (или отключите от контроллера) и померяйте напряжение на ней в таком виде :)Заміряв і так, показує точно ту саму напругу. Струм зарядки всього 2мА, так що тут різниці ви не побачите, хіба що на убитій батареї, в якої внутрішній опір вже десяток Ом :)

KostyaD
27.06.2009, 11:22
bmw, Спасибо буду подгонять, взрывов и к.з. я не люблю :)
померил на 32 ноге (AREF) 2,5827В, это наверно многовато должно вроде быть 2,560В или это не критично?
Выньте батарею
отключил аккумулятор, на клеммах 4,271В, значит перезаряд

KostyaD
27.06.2009, 11:29
Вот блин, он уже немного подпух :011:

bmw
27.06.2009, 14:53
померил на 32 ноге (AREF) 2,5827В, это наверно многовато должно вроде быть 2,560В или это не критично?У мене на 32-й нозі 2,52В, думаю, що від цього не залежить, але якщо є бажання можете спробувати погратись з AREF.
Вот блин, он уже немного подпух :011:Це вже пройшли незворотні зміни в структурі елемента, впала ємність і зріс внутрішній опір, думаю, батарею потрібно замінити...

Читати всім!!!
Категорично НЕ ставте літієвих батарей, тільки нікель-кадмієві або нікель-металгідридні, вони легше переносять глибокий розряд і перезаряд і не набухають і не вибухають! Проте у перших присутній ефект пам'яті, їх потрібно інколи розряджати до 3,6В і заряджати під зав'язку. Нікель-металгідридні частково позбавлені цого недоліку, але і їм потрібно деколи розряджатись повністю.

Я заміряв споживання від батареї. В перший момент 32-35мА, за хвилину падає до 3.5мА. Звичайної повністю зарядженої нікель-кадмієвої батареї ємністю 300мА/год вистачить на 80годин автономної роботи процессора. Думаю ні у кого на такий тривалий термін не виключають електроенергію :) .
Я собі поставив ось такий, ціна всього 27грн.
http://pic.ipicture.ru/uploads/090627/SWAUfHY4nI.jpg (http://ipicture.ru/) http://pic.ipicture.ru/uploads/090628/OdY991uE6g.jpg (http://ipicture.ru/)

Володя Череп
28.06.2009, 12:28
В мене реально на батареї 4,20В, а прога показує 4,00В(іноді проскакує 3,99 і статус "Зарядка").
В мене програма і вольтметр показували однакову напругу батареї у випадку, коли напруга на виході блока живлення була відрегульована таким чином, щоб на Vcc та AVcc контроллера було 4,5 В.

bmw
28.06.2009, 12:43
В мене програма і вольтметр показували однакову напругу батареї у випадку, коли напруга на виході блока живлення була відрегульована таким чином, щоб на Vcc та AVcc контроллера було 4,5 В.О-о-о! Вот де собака порилась. В нас стоять діоди VD1, VD2 з малим падінням напруги на переході і напруга на процессорі 4,8В(після кренки 5,08В). Думаю, якщо поставити звичайний діод, тоді можливо ця проблема і пропаде :).

Starcomputer
28.06.2009, 12:50
щоб на Vcc та AVcc контроллера було 4,5 В.
Из тех, кто жаловался, что не совпадают показатели напряжения на батарее контроллера и прибора, у всех индуктивность стоит под атмегой ?
Сейчас померял у себя:
Прибором - 4,07 В
Контроллер - 4,05 В
Дело не в схеме и программе, дело в питании атмеги :)
Думаю, якщо поставити звичайний діод, тоді можливо ця проблема і пропаде
У меня стоят 1N33 (КД521).

bmw
28.06.2009, 13:00
Из тех, кто жаловался, что не совпадают показатели напряжения на батарее контроллера и прибора, у всех индуктивность стоит под атмегой ?У мене просто перемичка, а діоди ті, що вислав мені Олег(chack), на них падіння напруги всього 0,25-0,3В

KostyaD
28.06.2009, 15:10
в настройках проги поставил 3,9В, контролер показывает 3,92В, на аккумуляторе 4,161В остальные напряжения как на рисунке
http://s40.radikal.ru/i089/0906/f0/7a3c4afa5c40.jpg

Sesh
30.06.2009, 07:26
Ктото настраивал термодатчики на охлаждение (вентилятор)? Что то контролер у меня не правильно работает в этом режиме :(
Температура воды 26 грн (ровно)
Выставляю такие параметры:
Вкл: 27 гр. Выкл: 26.5 гр. канал: 2
после сохранения настроек в МК канал сам включается, хотя нет ниодного параметра для включения :(

Starcomputer
30.06.2009, 08:31
после сохранения настроек в МК канал сам включается, хотя нет ниодного параметра для включения
В ручном режиме(с кнопок) для этой линии - Off - Auto. Должен выключиться.

Sesh
30.06.2009, 08:51
В ручном режиме(с кнопок) для этой линии - Off - Auto. Должен выключиться.
У меня контролер собран в корпусе СД-рума и вставлен во внутрь компа (кнопок нет) работаю через Aqua Control 2007
В ручном режиме (через Aqua Control 2007) выключаю потом ставлю на авто и оно через пару секунд обратно само включается :(

Starcomputer
30.06.2009, 08:58
Попробуйте поставить бОльший диапазон.

Sesh
30.06.2009, 09:21
Толькочто попробовал любой вариант температур который выше показателя на данный момент (выше 26 градусов) включает канал ( пробовал уже и другие каналы)
Ситуация такая: Температура воды по датчику 25.6 гр
Выставлял:
1-й вариант. Вкл: 30 гр Выкл: 28 гр
2-й вариант. Вкл: 30 гр Выкл: 35 гр
3-й вариант. Вкл: 23 гр Выкл: 25 гр

То в 1-м и 2-м варианте канал включается автоматически ( При 25.6 гр )
При 3-м варианте канал сам выключается.
Похоже на то, что при привышении показателя датчика канал включается независимо от настроек :(

Проверьте пожалуйста у себя - нормально ли у Вас работает режим охлаждения.

ЗЫ. Попробовал для охлаждения применить ШИМ - то работает нормально. При достижении температуры включается и при падении выключается.

enfogar
30.06.2009, 10:35
Sesh, Режим охлаждения работает нормально. У меня вкл. при 28.5 и выкл при 28.0. Использую 1й канал.
Проверьте все остальные настройки, которые завязаны на канал, который Вы хотите задействовать на охлаждение.

P.S. Можете попробовать инвертировать выход. Т.е. поставить вкл. при 10, выкл = Твкл. и поставить чекбокс "инвертировать" вых.

Starcomputer
30.06.2009, 10:44
3-й вариант: - ошибка !!!
Для работы в режиме охлаждения температура вкл. должна быть больше температуры выключения.
Поставьте диапазон: вкл. - 28 грд, выкл. - 23 грд. Достаньте датчик из аквариума, наберите воды в две емкости, одну с температурой скажем 20 грд, другую с температурой 30 грд. и проверьте так. Должно все работать.

enfogar
30.06.2009, 11:01
Starcomputer, Насколько я понял, Варианты были приведены для примера.
и Sesh говорит, что при Варианте №3 канал должен включится, и он выключается. А в вариантах 1,2 он должен выключится, а наоборот - включается.

bmw
30.06.2009, 11:14
Ктото настраивал термодатчики на охлаждение (вентилятор)? Что то контролер у меня не правильно работает в этом режимеВін у всіх працює так. В мене ніяк не получилось настроїти режим охолодження з компа, тільки з клави самого акваконтроллера. І для того, щоб управляти і нагрівачем і вентилятором одночасно потрібно ставити 2 датчики температури, з одного це неможливо.

Sesh
30.06.2009, 11:24
Варианты я приводил те которые пробовал и выставлял. С пониманием того что 3-й вариант - это вариант "нагрева" Просто хотел обрисовать на реальных примерах из которых видно что любые настройки привышающие показания датчика включают канал (кстати 2-й вариант тоже "Нагрев" - тут с этим все понятно он и должен включатся) 3-й - "нагрев" но температура воды выше - поэтому канал Выключен( тоже все правильно) Но с 1-м вариантом нечего невыходит ставлю темп Включения больше показания датчика и выключение тоже больше, и тероритически канал должен быть выключен, но он включается :(
В данный момент Т.воды = 26.1
Твкл= 28 Твыкл=27 - и канал включается :(
ЗЫ Остальные настройки по этому каналу все выключены. Проверял: выключая галочку "управлять датчиком" и канал перестает включатся. Т.е. канал включается 100% от показания датчика.

На ум приходит только одно независимо от того что Твкл >Твыкл - Режим "ОХлаждения" контралер воспринимает всеравно как режим "НАгрев" и поэтому включает канал. Жаль нет дисплея - там поидеи должно б отображатся какой режим в данный момент.

Sesh
30.06.2009, 11:27
bmw, Наверное так и Есть. Я за неимением кнопок и монитора управляю только через Aqua Control 2007. И действительно одним датчиком через Aqua Control 2007 ненастроить на один датчик нагрев и охлаждение. :(

Сейчас попробую воспользоватся советом enfogar, инвертировать канал. Жаль я сейчас не дома и нет возможности нагревать и охлождать датчик. Управляю через "удаленный доступ" с работы, кстати очень удобно :)

Starcomputer
30.06.2009, 11:31
там поидеи должно б отображатся какой режим в данный момент.
Отображается :) "Frose" :)

И действительно одним датчиком через Aqua Control 2007 ненастроить на один датчик нагрев и охлаждение.
С клавиатуры тоже :)

Sesh
30.06.2009, 13:11
Блин чтото глючно контролер управляется через Aqua Control 2007.

Пробовал инвертировать канал №2 и задать такие параметры:
Т вкл. = 15 гр Т выкл. = 26
Показания датчика = 26.4 гр
Канал №2 - должен был бы включится при таких показаниях 26.4 , но он не включался. Т.е. на инвертирование не реагирует :(

Можете проверить у Вас тоже так работает(вернее неработает) через Aqua Control 2007 ?

enfogar
30.06.2009, 14:13
Sesh, Кинь лучше скрины всех своих настроек.

Sesh
30.06.2009, 15:07
Sesh, Кинь лучше скрины всех своих настроек.
Пробовал инвертировать канал №2 и задать такие параметры:
Т вкл. = 20 гр Т выкл. = 25
Показания датчика = 26 гр[/B]
Канал №2 - должен был бы включится при таких показаниях 26 гр, но он не включался. Т.е. на инвертирование не реагирует :(

http://aquaforum.kiev.ua/picture.php?albumid=406&pictureid=7239 http://aquaforum.kiev.ua/picture.php?albumid=406&pictureid=7240 http://aquaforum.kiev.ua/picture.php?albumid=406&pictureid=7241

С таймерами и ШИМ проблем нет, а вот с термодатчиками както немогу настроить "охлаждение". Режим "Нагрев" - работает. :011:

Я думаю тот же случай:
Він у всіх працює так. В мене ніяк не получилось настроїти режим охолодження з компа, тільки з клави самого акваконтроллера. ....
Неужели прийдется городить кнопки и монитор :(

enfogar
30.06.2009, 15:19
Sesh, А на закладке pH&Red 2й канал не запрограммирован?

Sesh
30.06.2009, 19:41
Нет везде все отключено на этот канал.

Народ, кто еще может проверить настраивается ли режим "Охлаждения" через компьютер? Именно через комп.

enfogar
30.06.2009, 20:03
Sesh, Проверил. Не работает :(

AquaControl не меняет статус НАГРЕВ/ОХЛАЖДЕНИЕ.
Т.е. если канал выставлен с клавиш на охлаждение, то регулировать гистерезис охлаждения можно, но настроить на нагрев нельзя, и наоборот :(

Для смены статуса достаточно войти и выйти в меню температур с клавиатуры контроллера.

Sesh
30.06.2009, 20:14
enfogar, Спасибо большое! Блин кнопки то непроблема,но неужели теперь прийдется покупать монитор ради этой настройки "Охлаждение", я в истерике .... :( .
Нету спецов-програмистов может этот бок можно както подправить?

enfogar
30.06.2009, 20:19
Sesh, OK, 6 раз down, escape можно и без дисплея. Этого достаточно что бы 1й термодатчик установил свой статус согласно выставленным температурам из AquaControl.

P.S.
Вопрос не в программистах, а в исходном коде. Его нет :(

Sesh
30.06.2009, 20:39
enfogar, Жаль! И связи с Юсуповым уже нет? :( Я вот толькочто заметил что и обычные таймера не реагируют на настройки из Aqua Control 2007 :( блин полный облом ... секундные и почасовые таймера норматьно. Если так дело пойдет прийдется все наощупь кнопками настраивать :)

agorin
30.06.2009, 21:14
Очень странно - обычные таймеры (да и всё остальное) в Акваконтроле настраивал, всё отлично работает. Там на каждой вкладке есть кнопочка отправить в МК - её не забываете регулярно нажимать?

agorin
30.06.2009, 21:20
Кстати, а то, что не видите из-под проги изменения при инвертировании выхода - абсолютно нормально. При инвертировании должен изменяться не статус выхода - выкл/вкл, а просто активным уровнем должен становится низкий, а не высокий. Не проверял, но по логике вещей такое возможно. Потом проверю.

Starcomputer
30.06.2009, 21:43
Так, запрограмировал второй датчик на охлаждение - вкл. 29 грд. выкл 28 грд. - работает как положено, включается и выключается :)

Sesh
30.06.2009, 22:33
Очень странно - обычные таймеры (да и всё остальное) в Акваконтроле настраивал, всё отлично работает. Там на каждой вкладке есть кнопочка отправить в МК - её не забываете регулярно нажимать?
Не забывал :)

А поповоду инвертирования так и есть он включается при сигнале 0(канал не отображается о активности) но почемуто при положеных значениях тоже невыключается. Здается мне что без его родного меню неразобратся.

Так, запрограмировал второй датчик на охлаждение - вкл. 29 грд. выкл 28 грд. - работает как положено, включается и выключается :)

Програмировали чем? кнопками на контролере или через компьютер ?
enfogar чуть выше писал что у него тоже без клавиатуры не переключается режим "нагрев/охлаждение "

Starcomputer
01.07.2009, 00:18
Програмировали чем? кнопками на контролере или через компьютер ?
Кнопками, ручками :)

Sesh
01.07.2009, 06:49
Кнопками, ручками :)
Так мы ж тут пришли к выводу что через кнопки, ручками все - Ок! А вот программно через Aqua Control 2007 - Вот тут то и непереключается режим Нагрев/Охлаждение пока ручками незайдеш в меню температур :(
Starcomputer, попробуйте пожалуйста у себя программно настроить Охлаждение и потом Нагрев.

enfogar
01.07.2009, 09:29
Sesh, Думаю, что можно сделать "обходной" вариант без кнопок, но не через Aqua-Control.
Через программирование eeprom. Не так удобно, но работать должно. Статус Нагрев/Охлаждение должны быть в eeprom.

Starcomputer
01.07.2009, 09:41
Через программирование eeprom.
Улыбнуло :)
Вы знаете, какой байт (бит) в EEPROM за что отвечает ???

Sesh
01.07.2009, 10:07
... 6 раз down, escape ...

Это точноя последовательность нажатий клавиш, чтоб попасть в меню датчиков? Буду пробовать переключить на ощупь :) даеще и без кнопок (замыкая соответствующие контакты)

Starcomputer, В схеме последней версии кнопки правильно обозначены? влево, право, вниз ....т.д. атож буду итдти "по приборам" :) без экрана.

Спасибо!

ЗЫ. Остальные функции контролера вродеб работают правильно. (таймера заработали тоже ) Воюю только с охлождением - как раз самое актуальное время года :)
________________________

Sesh, Думаю, что можно сделать "обходной" вариант без кнопок, но не через Aqua-Control.
Через программирование eeprom. Не так удобно, но работать должно. Статус Нагрев/Охлаждение должны быть в eeprom.
Спасибо большое натолкнули на Идею!!!! Должно получится!!! Если я сохраню свой файл eeprom и перешлю по почте вам. Вы его загрузите себе - потом вручную в меню переключите режим на Охлождение - сохраните и перешлете его мне назад. Думаю при загрузке его себе бедет все Ок! :) enfogar поможете??

chack
01.07.2009, 10:55
Sesh, у Вас столько проблем, может имеет смысл купить маленький простенький дисплей?

Sesh
01.07.2009, 10:59
Sesh, у Вас столько проблем, может имеет смысл купить маленький простенький дисплей?
Как я уже писал выше контролер собран в корпусе СД-рума и воткнут в корпус компьютера который работает круглосуточно - НЕТ смысла в экране.
А проблема одна - через програму не переключается режим Нагрев/Охлождение. Ради одного переключения покупать дисплей?

Sem
01.07.2009, 11:11
Привет.
Кто Пиками занимается - не пропустите -))))
http://microchip.ua/index.php?page=pickit2_pred.php

Starcomputer
01.07.2009, 11:18
Привет.
Кто Пиками занимается - не пропустите -))))
http://microchip.ua/index.php?page=pickit2_pred.php
Для атмеги бы такое :(

Sem
01.07.2009, 11:21
Starcomputer, мало, что ли есть ?
http://www.atmel.ru/Articles/Atmel20.htm

enfogar
01.07.2009, 11:29
Улыбнуло :)
Вы знаете, какой байт (бит) в EEPROM за что отвечает ???
На первый взгляд:
Адреса EEPROM
0048 - T1
0058 - T2
и т.д ;)

Sem
01.07.2009, 11:29
Для атмеги бы такое :(

Есть и по круче -))))
http://www.mikroe.com/en/tools/easyavr5a/

enfogar
01.07.2009, 13:19
Соответствие адреса eeprom и соответствующего назначения для настройки температуры:

Sesh
01.07.2009, 15:20
enfogar гений! Спасибо тебе огромное! У него получилось переписать файл eeprom в ручную даже без загрузки в Aqua Control 2007 - и переключить Нагрев на Охлаждение. Все заработало как нужно.

Starcomputer
01.07.2009, 20:31
Хм.... у всех контроллер пищит и показывает Т1 alarm при температуре выше 31 грд ?

agorin
01.07.2009, 20:48
Хм.... у всех контроллер пищит и показывает Т1 alarm при температуре выше 31 грд ?

Сергей, настраивается тут -

Starcomputer
01.07.2009, 21:20
Драйвера PL2303 для всех операционок, в том числе и Виста (http://www.cooldrives.com/wividrforprc.html)
Может кому надо, а то я перебрался на Висту, а старые дрова не работают :)

enfogar
02.07.2009, 15:21
Sesh, фиксит баг нагрев/охлаждение Aqua Control 2007.:
Сохранить hнастройки в AquaControl.
Просто открыть/сохранить из telper
Открыть результат в AquaControl2007.

Sesh
02.07.2009, 15:41
enfogar, Спасиб большое!:010:

Starcomputer
02.07.2009, 15:42
enfogar, как делали программу ? Поделитесь ? :) И на чем писали ? И что за dat-файл нужно открывать ?

enfogar
02.07.2009, 16:01
Starcomputer, VisualBasic 2008 express. писал, как всегда пишут программки, но быстро, поэтому кривовато.

Файл открывать тот, который сохранен программой AquaControl
То, что получилось, открыть в AquaControl.
Это для тех, кто хочет перенастроить канал с охлаждения на обогрев или наоборот, но до клавиш контроллера не достает.

Starcomputer
02.07.2009, 17:13
Файл открывать тот, который сохранен программой AquaControl То, что получилось, открыть в AquaControl.
А что это за файл ?
И не видел я в АкваКонтрол возможности открывать файлы.
У меня АкваКонтрол версии 1.0.3.0 от 10.11.2007.
Starcomputer, VisualBasic 2008 express. писал, как всегда пишут программки
Т.е. контроллер не программируется ?

enfogar
02.07.2009, 17:23
только правится eeprom файл, сохраненный программой Aqua Control в разделе управления температурными датчиками.

Sesh
02.07.2009, 21:55
Наткнулся еще на одну проблемку. Мой контролер питается от БП компьютера: 5V и 12 для ШИМ и триканала переделал на релюшки чтоб питать 12 вольтовые клапана, кулера.
Картина такая:
Когда все работает делаю тестовою аварийную ситуацию отключаю питания контролера 5 и 12 В (выдергиваю штейкер питания, между БП и контролером) 220 при этом нетрогаю. То все нормально переходит на резервное питание от Литевого аккумулятора. И все каналы продолжают фунциклировать как и должны (семисторы открыты) Далее втыкаю питание обратно и также все продолжает работать - Все как надо.
Но, когда я делаю тестовое аварийное отключение БП (компьютера) из сети 220 или просто "Пуск- выключить компьютер" - то тухнет все полностью - семисторы закрываются. Когда обратно включаю - происходит загрузка контролера какбы с нуля (дважды пикает) и каналы (таймерные) которые были включены в тот момент не включаются :( включаются только те что по датчикам.
Кто знает что происходит в компьютерных БП при отключении от сети(или выключении компьютера)?? Такое впечитление что закорачивается питание.:confused:

PS. enfogar, Програмку протестил - работает code60 жаль нельзя это в Aqua Control 2007 исправить :(

agorin
02.07.2009, 22:14
1) Но, когда я делаю тестовое аварийное отключение БП (компьютера) из сети 220 или просто "Пуск- выключить компьютер" - то тухнет все полностью - семисторы закрываются.
2)Когда обратно включаю - происходит загрузка контролера какбы с нуля (дважды пикает)
3)и каналы (таймерные) которые были включены в тот момент не включаются :( включаются только те что по датчикам.


1)Когда пропадает 220 вас не должно волновать, что симисторы закрываются - всё оборудование питается от сети и, как и контроллер, отрубается

2)Значит, контроллер сбрасывается. В схеме по питанию стоят диоды, так что "закороченность" БП не может быть причиной. У меня от литиевой батареи тоже через раз сбрасывалось. ставьте нормальный аккум - поставил на 4.8В, всё рулит.

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

Sem
02.07.2009, 22:14
Кто знает что происходит в компьютерных БП при отключении от сети(или выключении компьютера)?? Такое впечитление что закорачивается питание.:confused:

2 разных вопроса.
Отключение по софту - это переход в стендбай.
Отключение по сети - потеря всех напруг.

Sesh
02.07.2009, 22:24
agorin,
Sem,
В том то и прикол - когды выдергиваю штейкер питания 5 и 12 В от контролера каналы (таймерные) остаются включеными и когда соединяю штейкер все продолжает работать. А вот еси выключаю комп что програмно что выдергиванием из розетки 220В ( но при этом 220 контролера нетрогаю - оно отдельно уменя) все каналы тухнут и назад невозвращаются. Как бы ситуация одинаковая - отключение только 5 и 12 В но разным способом. 100% какаето собака зарыта в БП которая заставляет контролер тоже выключатся ...
А волнует то что при аварийном отключении 220 В вцелом - нет возврата каналов в прежнее состояние.

Sem
02.07.2009, 22:26
Sesh, тантал когдато рекомендовали ставить. И акк. точно проверь.

Sesh
02.07.2009, 22:39
Sem, тантал? что это? Я несколько раз проверял. Аккум нормально держит если расоединять штейкер питания...

bmw
03.07.2009, 01:00
Все вірно, при знятті напруги 220В з симісторів вони закриваються, навіть якщо на управляючий електрод постапає сигнал відкривання, і навпаки, якщо нагрузки під напругою, а ви відключаєте живлення процессора від блока компа, то напруги батареї може не вистачати для повноцінної роботи. Тут грає роль яка батарея(3.6В чи 4.8В)
В мене на трьохбаночній нікелевій батареї 3.6В при переході в автономний режим(від батареї) і подальшому відновленні напруги датчики температур в перший момент показують 85 градусів, тобто вся схема крім атмеги в перший момент не правильно функціонує , за 10 сек все приходить в норму. Тільки не завжди всі активні до того канали залишаються активним після збою живлення. Це недолік прошивки і схеми.
Якби таймер був організований в зовнішньому виконанні, і прошивка сканувала стан портів, і відновлювала їх активність після збоїв в живленні, тоді всі проблеми відпали.

Sesh
03.07.2009, 07:03
Все вірно, при знятті напруги 220В з симісторів вони закриваються, навіть якщо на управляючий електрод постапає сигнал відкривання, і навпаки, якщо нагрузки під напругою, а ви відключаєте живлення процессора від блока компа, то напруги батареї може не вистачати для повноцінної роботи. Тут грає роль яка батарея(3.6В чи 4.8В)....
bmw, Вы наверное несовсем поняли ситуацию. Высокую сторону 220В контролера я невыключал т.е. в обоих случаях семисторы под нагрузкой. И в первом и вовтором случае я просто отключаю питание контролера по 5 В.
1-й случай просто выдергиваю штейкер 5В с контролера - контролер переходит на аккум (Li-on 3.6V 800mA) и все работает как и при нормальном режиме. И возврат в нормальный режим также все как надо - каналы остаются включеными.
2-й случай выключаю БП из розетки (или просто програмно выключаю компьютер - ситуация одинаковая) - контролер выключается тоже не переходя на резервное питание от аккума и все каналы закрываются и потом при подаче напряжения (включении БП) не возобновляются. При включении слышно двойной пик динамика контролера. - контролер перезагрузился.

Т.е. БП компьютера заставляет контролер резетнутся :( видимо при выключении БП происходит какойто скачек по 5-ти вольтам, а проверить нечем :( Севодня проверю на другом БП от другого компьютера - может первый экземпляр какойто попался...

enfogar
03.07.2009, 10:13
При включении слышно двойной пик динамика контролера. - контролер перезагрузился
А резисторы 4.7к-10к на SCK (pin8) и RESET (pin9) стоят?

Sesh
03.07.2009, 10:22
А резисторы 4.7к-10к на SCK (pin8) и RESET (pin9) стоят?

Да. 10к, Reset на +5 и SCK на масу :( .

Starcomputer
03.07.2009, 22:27
Народ, кто знает, какой отпечаток в SprintLayout соответствует атмеге64 в смд корпусе ? :)
И кто делал сам платы под смд - какая ширина дорожек и зазоров между ними должна быть для ЛУТ ?

Sem
03.07.2009, 22:34
Серега, даташит смотри.

Starcomputer
03.07.2009, 22:39
Серега, даташит смотри.
А шо в даташитах есть уже ссылки на SprintLayout ? :)

enfogar
03.07.2009, 22:56
Разобрался в протоколе обмена AquaControl 2007 с контроллером, можно написать замену и добавить в софт на ПК (не в контроллер) новый функционал.
Будет ли это интересно и если да, то какой функционал интересен?

BlackAlex
03.07.2009, 23:27
интересен функционал с задержкой на событие. Поясню, хочу прикрутить его к бассейну. Автоматическая подача Рн+/Рн- и хлора, но стоит учесть объем - если лить Рн-корректор или Хлор пока данные на электроде не достигнут нормы - будет перелив. Надо дать отсрочку во включении канала по событию. Скажем при пониженом Рн включается канал Рн+ на несколько минут, потом ждем, потом опять если Рн не поднялся - включаем еще на несколько минут, что бы реагент успел смешатся в объеме. Как это сделать с текущим софтом пока не ясно

atom
03.07.2009, 23:41
Хотелось чтоб программное обеспечение было кроссплатформенное.
И с возможностью записи логов на постоянно включенном компьютере.

Starcomputer
03.07.2009, 23:42
Разобрался в протоколе обмена AquaControl 2007 с контроллером
PortMonitor гонял ??? :) Я не успел, мысль только сегодня возникла :(
Поделись данными :)
Хотелось чтоб программное обеспечение было кроссплатформенное.
Винда и Юникс ?

enfogar
04.07.2009, 12:26
Хотелось чтоб программное обеспечение было кроссплатформенное.
Думал об этом, но навряд ли буду делать. Т.к. Если делать под юникс, то на винде оно будет под cygwin, что неудобно.

Хочу сделать из 2-х частей, Серверная часть, которая все время подключена к контроллеру и клиентская (обе могут быть на 1ПК).
Все функции, которые не включены в функционал контроллера смогут работать только при постоянном подключении "серверной" части.
Что 100% собираюсь включить:
1. Нормальные логи с возможностью указания "глубины" и "частоты" данных
2. Уведомление по e-mail при превышении "заданных" параметров.

BlackAlex, если сможешь описать точнее, возможно, но опять таки при постоянно подключенном ПК. Правильно ли я понял:поддержание значения периодическими вкл. канала на время1 с паузой время2 ?

Starcomputer,да, PortMonitor гонял. Там все очень прозрачно.
Пока еще не все разобрал, только вчера вечером сидел, есть еще моменты.

atom
04.07.2009, 13:04
Думал об этом, но навряд ли буду делать.
Очень жаль (
а неиспользовать .NET Framework можно?, просто с ним много проблем при запуске win приложений под linux при помощи wine.

KostyaD
04.07.2009, 14:12
какой отпечаток в SprintLayout соответствует атмеге64 макросы на атмега 16/32; атмега 64/128 для .lay

enfogar
04.07.2009, 14:28
а неиспользовать .NET Framework можно?Думаю легко можно обойтись и без .net

BlackAlex
04.07.2009, 16:41
enfogar, А если на Джаве писать? не заработает? Этакий Вэб интерфейс?
Так получается все изменения только за счет подключенного компа? не, мне надо в автономный вариант.... Тогда буду клянчит в новой версии. Вообще режим может пригодится если кто то контролирует добавление некоторых реактивов, тем же моренистам. Надо кстати попробовать настроить на один канал секундный и температурный таймер, посмотреть как будут взаимодействовать, есть идея. Некое измерение включает 1й канал, на котором висит часовой таймер, скажем работать с 0минут и до 15... в 16 минут он вырубится, Хотя если измерение не включает тамер - он всеравно включится в 0 минут.

all_himik
04.07.2009, 16:56
BlackAlex,
enfogar,
Не уверен на сколько это возможно, но может изменить частоту опроса датчиков (рН-электрода) Скажим, снимать показания каждые 15 минут. Если рН низкий дозировать порцию "рН+", через 15 минут новые показания и, при необходимости, новая порция...?

bmw
04.07.2009, 16:57
В схемі ШИМ є недолік. При плавному затуханні лампи напруга на виході DIMMER буде падати практично до нуля, чого вистачить, щоб погасити лампу. Але на 7 виводі LM358, що заводиться на оптопару напруга не зникає, і відповідно симістор залишається відкритим постійно. Причина в номіналах резисторів подільника R29/R41. В їх спільній точці і відповідно на інверсному вході операційника буде приблизно 0,11В. А на виході першого операційника при погашеній лампі залишається 0,13В, Так як другий операційник включений по схемі максимального підсилення (відсутній зворотній зв'язок), то така різниця на входах дасть повну напругу живлення на виході тому і симістор не закривається. Проблема зникає, якщо R41 поставити 1,5к, тоді на інверсному вході другого операційника буде більше ніж 0,15В, а це більше ніж залишкова напруга на виході першого при погашеній лампі :)
П.С. Можливо це в мене відхилення параметрів самого операційника, і у всіх працює схема правильно без заміни резистора?

Starcomputer
04.07.2009, 17:22
відповідно симістор залишається відкритим постійно
Нет. У меня свет подключен на 4-й канал, ШИМ работает (эпра не диммируемая). Свет включается и выключается как положено. Засекал, симистор закрывается при ШИМ 2%. Там есть другой глюк, но он программный :)

bmw
04.07.2009, 18:14
Нет. У меня свет подключен на 4-й канал, ШИМ работает (эпра не диммируемая). Свет включается и выключается как положено. Засекал, симистор закрывается при ШИМ 2%.А у вас живлення 12В чи 5В подається на схему діммера?
У мене при 12В живлення саме так працює, включає, і не виключає, постійно горить лампа. Після заміни R41 канал почав нормально виключатись.

Starcomputer
04.07.2009, 18:20
А у вас живлення 12В чи 5В подається на схему діммера?
5 В. :)
Значит Вы правы !!! code60
....................
Перевыложил архив.
Исправления: R41 - 1,5 K
Подвеску сброса и кнопок делать не к +5В, а к VCC (питание Атмеги).

BlackAlex
05.07.2009, 00:12
all_himik, моя задача спросить... сам когда то писал, в 92м, дипломная на фортране.... представляете насколько я далек...

Sesh
05.07.2009, 09:32
5 В. :)
Перевыложил архив.
Исправления: R41 - 1,5 K
Подвеску сброса и кнопок делать не к +5В, а к VCC (питание Атмеги).

Эти исправления мне помогли в моей проблеме с питанием. Контролер перестал перегружатся - при отключении БП от 220В.

PS. Starcomputer Вы забыли в архиве исправить Схема.JPG

PavelZverev
05.07.2009, 22:13
Тут как-то по поводу диммирующих балластов упражнялись.

Буквально на днях собрал и запустил. Упирался зараза не на шутку. Зверь (IR21592) матерый попался... Пришлось осциллограф включать... Балласт дизайнер отматерил - решил больше не пользоваться - америкосы реально не проверяют что он считает (хоть с точкой, хоть с запятой...). Только для IR2520 что-то похожее на правду выдает и то не совсем. В ручную надежнее (почти вручную).

Пока вариант для одной лампы, чтобы разобраться.

Starcomputer
05.07.2009, 22:38
Паша, ждемс конечных результатов :)
Первый заказ - два штуки на 39х2 ватт :)

PavelZverev
06.07.2009, 09:30
Паша, ждемс конечных результатов :)
Первый заказ - два штуки на 39х2 ватт :)

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

Это я так, заранее...

Starcomputer
06.07.2009, 09:36
Тады 4х39 ватт Т5, это я тоже так, заранее :)

Sesh
06.07.2009, 10:51
Чтот я непойму :). Понятно что в баласт 2х39 одну лампу не подключить. Но разве нельзя два баласта 2х39(димирумые) воткнуть в один канал контролера, паралельно? Зачем аж 4х39? :) Так хоть одна пара гореть будет при перегорании одной лампы, а так все 4 тухнут...:) хотя цена двух будет приличная ...
Как вариант есть димируемое Osram QT DALI-FQ 2x39/230-240 DIM знаю где по 230 грн за штуку ;)

ЗЫ. Второй заказ 2х39W - 1 шт. =)

atom
06.07.2009, 11:04
По моему созрела новая тема)

Starcomputer
06.07.2009, 12:05
знаю где по 230 грн за штуку
Где ? Делись :)

Sesh
06.07.2009, 12:30
Где ? Делись :)

Прошу прощения в маркеровке ошибся без DALI, но сегодня с мененжером Полтавского филиала СОФИТ (http://www.sofit.com.ua/) общался и он советовал QT-FQ 2x39/230-240DIM - 230 грн. Думаю и у вас есть их филиал, на сайте есть перечень всех филиалов с телефонами.

chack
06.07.2009, 14:05
Пока вариант для одной лампы, чтобы разобраться.
Павел, рисунком платы поделись?

PavelZverev
06.07.2009, 14:16
Павел, рисунком платы поделись?

Сейчас это больше макетка. На днях вгоню в размеры - поделюсь.

bmw
10.07.2009, 23:38
Вот і я закінчив вчора найважчий процес запихання всіх кишок у коробку - КРИТИКУЙТЕ :).
Раніше думав використати корпус від комп'ютера сіменс(навіть викладав тут фото), але він мені у тумбу по довжині не влізав, от я і купив заради корпусу старенький совдеповський радіоконструктор світломузикальна установка "Веселка".
Викладаю фото свого чуда аквакомп'ютерної техніки :).

Якось не з'являються в мене в голові думки про оформлення передньої панелі... Вирішив поки що просто срібляста панель і прозоре оргскло, кнопки як є, без декоративних ковпачків...
Як нанести букви, щоб було дійсно гарно? Підкажіть щось...

chack
10.07.2009, 23:51
Не зря я положил тебе этот разъем на 9 pin:)

bmw
10.07.2009, 23:55
Не зря я положил тебе этот разъем на 9 pin:)Так, пригодився :)
Проте 10 розеток не пригодились. Чесно кажучи не сподобалась мені їх якість, а ці з воєнної техніки, монтуються простіше, всього 3 дірки просвердлити та і дешевші, по 2грн.

П.С. На рахунок МАХ660, яка мені мала прийти на заміну ICL7660... Її ще немає, пообіцяли привезти до середини наступного тижня, побачим...

Вася
14.07.2009, 09:58
Еще один прибор запущен!!! Проходит проверку на вшивость, с экраном пока не сложилось, вцепил что было (24х2) но думаю заказать WH2004L-TMI-CTW - что скажете? Извините за качество фото - телефон...
п.с. Большая благодарность bmw за наглядное пособие по сборке.....

Starcomputer
14.07.2009, 11:05
Еще один прибор запущен!!
Если Вы разводку платы не исправили, то диоды на клавиатуру надо паять наперекрест, иначе клавиши будут попутаны. :)

Вася
14.07.2009, 11:31
Если Вы разводку платы не исправили, то диоды на клавиатуру надо паять наперекрест, иначе клавиши будут попутаны. :)
Исправил, спс! Все равно буду делать отдельную плату с кнопками, тем более разводку выложили, труда не составит ))

Starcomputer
14.07.2009, 11:35
Все равно буду делать отдельную плату с кнопками
А это уже мой промах, надо было предусмотреть отдельный разъем для клавиатуры. :(

Starcomputer
14.07.2009, 11:36
Народ ! У кого есть дисплей 40х2 ? Пробовали подключать ?

Вася
14.07.2009, 11:43
Народ ! У кого есть дисплей 40х2 ? Пробовали подключать ?

Будет показывать все ток в 2 ряда "Время - дата - Темп2 и т.д."
у меня 26х2 после даты Темп 2 и во втором ряду выходы нагрузок обрезало ((

Тож думаю? а не купить ли экран 40х2? в моем корпусе было бы прикольно ..

Starcomputer
14.07.2009, 11:53
Тож думаю? а не купить ли экран 40х2? в моем корпусе было бы прикольно ..
:):):)

Вася
14.07.2009, 12:10
С экраном 40х2 будет такое изображение..

solvi
14.07.2009, 12:34
Народ ! У кого есть дисплей 40х2 ? Пробовали подключать ?
В моем стоит WH4002A.
Пост №277

Starcomputer
14.07.2009, 12:47
В моем стоит WH4002A
Изображение получается так же как в посте выше ?

solvi
14.07.2009, 12:52
Изображение получается так же как в посте выше ?
Модель дисплея WH4002A. Особых проблем нет, в некоторых позициях меню нумерация датчиков и каналов не по порядку. В режиме установки часов строки подчеркивания смещены. Больше проблем нет.

kvn79
05.08.2009, 02:47
Ну вот и я, плюнув на все отдыхи, ремонты собрал контроллер. Включил проверить - работает. Только трабл - при подключенном датчике температуры нет показаний на дисплее. Пока не разобрался - глаза уже не видят, мозги не соображают. Фото: http://s47.radikal.ru/i115/0908/cf/ce1e34845b82t.jpg (http://radikal.ru/F/s47.radikal.ru/i115/0908/cf/ce1e34845b82.jpg.html) http://s53.radikal.ru/i142/0908/d4/d63d4a90df8et.jpg (http://radikal.ru/F/s53.radikal.ru/i142/0908/d4/d63d4a90df8e.jpg.html) http://i022.radikal.ru/0908/0e/927adcc4283at.jpg (http://radikal.ru/F/i022.radikal.ru/0908/0e/927adcc4283a.jpg.html)

BlackAlex
05.08.2009, 05:55
kvn79, датчик активировал в меню контроллера?

kvn79
05.08.2009, 18:41
Блин - не активировал!!! И главное сижу на работе и вспоминаю, что у кого-то была такая же проблема, а как решить не помню. Будем пробовать!

valentin
06.08.2009, 09:46
Поделитесь плиз опытом - как и чем сделать красивые символы и надписи на корпусе из чёрного полистирола?

kvn79
06.08.2009, 10:11
как и чем сделать красивые символы и надписи на корпусе из чёрного полистирола
Нарисуйте в любом графическом редакторе(желательно векторном) и распечатайте у рекламщиков на прозрачной самоклеющейся пленке типа Oracal или ей подобной. Или вообще пусть вам на режущем плоттере вырежут буквы, но если нет опыта их поклейки - можно запороть, особенно мелкие.

Ty3uK
12.08.2009, 11:10
Привет!

Кто еще запустился с Ph ?

Повторюсь о проблеме:
Показания Ph зависит от количества включенного света. Но это не связано с помехами. Если при включенном свете тестировать аквариумную воду в стеклянной баночке то все ок ;) А если опустить электрод в аквариум Ph(показания) начинают ползти вверх.


Есть теория возникновения помехи - что работающие лампы создают гальваническую помеху на воду, и электрод это фиксирует.
Есть теория решения - установить заземление воды в аквариум на "землю" усилителя Ph.

Sem
12.08.2009, 11:32
Есть теория возникновения помехи - что работающие лампы создают гальваническую помеху на воду, и электрод это фиксирует.


чего? -)))

bmw
12.08.2009, 12:47
Показания Ph зависит от количества включенного света. Но это не связано с помехами. Если при включенном свете тестировать аквариумную воду в стеклянной баночке то все ок ;) А если опустить электрод в аквариум Ph(показания) начинают ползти вверх.Ростуть різко, скачком при включенні світла, чи поступово за 5-10хв?
Есть теория возникновения помехи - что работающие лампы создают гальваническую помеху на воду, и электрод это фиксирует.))) Якби лампи гальванічно контактували з водою, всі ваші рибки і мабуть і рослини вже були б трупиками, а електрод дав би такий імпульс на вхід операційника, що мабуть пробив би його по входу )
Есть теория решения - установить заземление воды в аквариум на "землю" усилителя Ph.Категорично не можна цього робити.

Ty3uK
12.08.2009, 14:41
Ростуть різко, скачком при включенні світла, чи поступово за 5-10хв?
))) Якби лампи гальванічно контактували з водою, всі ваші рибки і мабуть і рослини вже були б трупиками, а електрод дав би такий імпульс на вхід операційника, що мабуть пробив би його по входу )
Категорично не можна цього робити.

для примера:
Опыт 1.
Свет выключен. Индикатор показывает 6.5

Опыт 2.
Включил 2 лампы Т5. Индикатор показывает 7.9

Опыт 3.
Включил 4 лампы Т5. Индикатор показывает 5.0

Опыт 4.
Включил 5 ламп Т5. Индикатор показывает 8.1

Опыт 5.
Выключил свет. Индикатор показывает 6.5

Опыт 6.
Включил 5 ламп Т5. И измерения провожу в стеклянной банке воды из аквариума. Индикатор показывает 6.5

Опыт 7.
Выключил свет. И измерения провожу в стеклянной банке воды из аквариума. Индикатор показывает 6.5

Во время всех опытах погрешность показания индикатора варировала +-0.01.

Забыл написать
Показания рассчитываются и останавливаются после 1-2 секунд с момента вкл/выкл ламп.

Ty3uK
12.08.2009, 14:43
чего? -)))

Тэория :)))))))))))))))))))


Опыт 8.

Снималась крышка с включенными лампами и подымалась на высоту 15 см от аквариума... Правда я ее фиксировал на коробки от еды тетра 250мл. ...

Показания - 6.5.


Конструкция моей крышки тут (http://aquaforum.kiev.ua/showpost.php?p=399733&postcount=25)

Sem
12.08.2009, 15:10
Опыт номер 15. Включаем лампы и контроллер в разные вводные автоматы (если позволяет конструкция.)
Опыт номер 16. Меняем блок питания на контроллере.
Опыт намер 17.Добавляем блокировочных емкостей на плату контроллера.
Опыт намер 18........

Starcomputer
12.08.2009, 15:33
Померяй в банке, но рядом с лампами. А лучше банку опусти в акву, в нее налей воды и так померяй. Только чтобы не было контакта между водой в банке и в акве.
ЭПРЫ в крышке ?

Ty3uK
12.08.2009, 16:18
Померяй в банке, но рядом с лампами. А лучше банку опусти в акву, в нее налей воды и так померяй. Только чтобы не было контакта между водой в банке и в акве.

Банку с водичкой я ставил на крышку аквы... значения не менялись.. показывало правильно.

Попробую еще с погружением... code50

+ потом проволочкой замкну воду аквы с водой аквы ;)


ЭПРЫ в крышке ?

они присиликонены на внешнюю заднюю стенку крышки. Там я ссылку давал на крышку, есть фотки.

Ty3uK
12.08.2009, 20:10
Померяй в банке, но рядом с лампами. А лучше банку опусти в акву, в нее налей воды и так померяй. Только чтобы не было контакта между водой в банке и в акве.

Сделал!

взял стакан налил в него воду и опустил его в аквариум так, чтобы вода не сообщалась. вставил щуп в стакан и получил Ph 6.75. (все это делал возле ламп).

Погрузил стакан воду и как только вода начала соприкасаться Ph подлетел до 7.5... :(

Судя по калибровочным растворам и измерениям вне банки электроду плевать работают там лампы или нет...


Выключил фильтр, реатор - реакции 0.

Какие будут соображения?

Почему так ведет себя электрод в аквариуме ?

Starcomputer
12.08.2009, 20:32
как только вода начала соприкасаться
Через проволоку или переливом ?
Попробуй еще все, что касается аквариума (фильтр, реактор и т.п.) кроме ламп повыдергивать из розетки и вытащи датчики температуры из воды подальше. И померяй.

Baks
13.08.2009, 00:39
Привет!

Кто еще запустился с Ph ?

Повторюсь о проблеме:
Показания Ph зависит от количества включенного света. Но это не связано с помехами. Если при включенном свете тестировать аквариумную воду в стеклянной баночке то все ок ;) А если опустить электрод в аквариум Ph(показания) начинают ползти вверх.
Скорее всего - виноваты эпра. У меня в момент поджига МГ (около 2-х минут) глючат как китайский ph метр (со своим бп ) так и сам контроллер. Это очень легко проверить, подключив контроллер например через аккумулятор.

bmw
18.08.2009, 11:08
Опыт 8.

Снималась крышка с включенными лампами и подымалась на высоту 15 см от аквариума... Правда я ее фиксировал на коробки от еды тетра 250мл. ...

Показания - 6.5.


Конструкция моей крышки тут (http://aquaforum.kiev.ua/showpost.php?p=399733&postcount=25)По конструкції кришки можу висунути гіпотезу, чому так залежать покази РН від світла. У Вас всі провода розміщені всередині кришки, над поверхнею води ("ну кто так строит?"), а не виходять прямо з патрона назовні, на деяких фотках видно, що патрони мокрі, на поверхні води куча бульбашок. Мокра стінка акваса до стику з кришкою, мокра сама кришка. Вот коли піднімаєте кришку і стає все в норму.
Виводьте правильно проводи, зменшуйте вологість під кришкою, герметизуйте патрони.
П.С. Можуть бути винуватцями і ЕПРА, якщо вони без металевого корпусу, то спробуйте їх заекранувати, для проби обмотайте їх ізолентою і поверх фольгою. В такому варіанті довго не експлуатуйте, лише для проби, можуть перегрітись.

Ty3uK
18.08.2009, 16:22
bmw, а у кого под крышкой сухо то? :))

Спасибо за ответ. возможно вы в чем-то и правы... Не исключено, что сам провод пробивает и идут микропомехи на воду ;) ... Надо что-то менять...

А ЭПРА использую ОСРАМ. Они в корпусе производителя. Одна эпра только без корпуса, но и без этой эпра показания "пляшут".

mdg
25.08.2009, 03:15
Спаял я сие чудо еще в начале лета и работало все хорошо почти без единого глюка до вчерашнего дня.
Вчера ни с того ни с сего утром смотрю, на дисплее мусор вместо нормальной индикации. Перезагрузил, вроде все ОК. Однако после включения второй лампы (всего их три) опять ерунда на дисплее. Разобрал, проверил напряжение питания - норма. Начал тестить и понял, что глючит при включении любой из трех ЭПРА и не всегда, а через раз.
Контроллер стоит в крышке недалеко от ламп и ЭПРА.
Прошелся по ногам ATMEGA все везде вроде нормально, но вот когда ставишь щуп на 3-ю ногу (PB2), сразу на дисплее мусор, микруха при этом работает и нормально отправляет данные на комп. Выключаешь питание, переходит на батарею, включаешь питание и снова все в порядке. Если питание не отрубать или батарею снять, то после прикосновения к 3-й ноге через пару минут происходит перезагрузка, но опять таки, не всегда. Кстати, со снятой батареей на 40-й ноге та же пестня.
Пробовал несколько раз перепрошить - не помогло.

Блок питания импульсный правильный на 12 вольт. Через стабилизатор от него беру 5в и на выходе со стабилизатора дополнительно фильтрую 1000мф+0.1мф. По идее все должно быть чистенько, ни каких помех, да и раньше ведь работало как то.

Я с этими контроллерами не дружу из-за их глючности, в основном работаю с PIC-ами. Поэтому прошу вашей помощи в сложившейся ситуации. Где искать проблему, что смотреть? Может питание кинуть от аккумулятора на 12в или это ATMEGA скончалась??? А если скончалась, тогда чего ей не так было, они часто вообще дохнут у вас?
И еще вопрос, у этих микрух по входам в какой нить конфигурации может быть такая чувствительная реакция на щуп?

Ty3uK
25.08.2009, 09:18
на дисплее мусор вместо нормальной индикации
Не поверишь, у меня тоже такое случалось после безукоризненной службы. Я особых мер не применял, только вкл/выкл. и Иероглифы пропадали...
Спасает еще то, что вся логика и режимы не глючат. :)


Теперь несколько слов про мой PH )

Для залива волы я себе прикупил шланг и теперь заливаю как белый человек без беготни с ванный и обратно... Но о чудо ;) когда я пустил воду по шлангу и вода замкнулась с водопроводом то контроллер опять начал показывать "берд" по PH значение подскочило до 10.5 ;)... (Свет был выключен).

Вот такие вот фокусы.
Кстати, на моем счетчике электроэнергии постоянно горит "фаза"... Может у меня что-то с проводкой НАМУЧЕНО!!!! (Хозяйка квартиры намекала на то, что когда то, воровали соседи у них электроэнергию... и наверняка что-то там таки намучено).

Starcomputer
25.08.2009, 09:38
Не поверишь, у меня тоже такое случалось после безукоризненной службы. Я особых мер не применял, только вкл/выкл. и Иероглифы пропадали... Спасает еще то, что вся логика и режимы не глючат.
Аналогично, если выключать блок питания из сети на очень короткое время (симисторы даже не успевают выключиться).
Разберусь в чем там дело - свисну. Скорее всего ЛСД контроллер глючит от помех.

valentin
25.08.2009, 09:58
[QUOTE=Ty3uK;654277]Не поверишь, у меня тоже такое случалось после безукоризненной службы. Я особых мер не применял, только вкл/выкл. и Иероглифы пропадали...
Спасает еще то, что вся логика и режимы не глючат. :)


У меня такаяже фигня, только не при включении нагрузок, а после того, как подержу контроллер в руках , позаглядываю в него. Простым отключением питания не восстанавливается, нужно ещё батарейку отключать. Атмга работает нормально, действительно похоже на ЛСД контроллер.

enfogar
25.08.2009, 09:58
Ty3uK, Starcomputer, LCD теряет синхронизацию с атмегой.
При включении - происходит инициализация LCD.
mdg, Становясь на 3ю ногу атмеги ( строб сигнал "E" LCD) - ты нарушаешь передачу данных между LCD и атмегой. Можно поставить 10к на землю, но если не трогать, то тоже все ок.

Starcomputer
25.08.2009, 10:45
Можно поставить 10к на землю
Тоже так думаю. Вообще наверно надо все используемые лапки ЛСД через 10 ком на землю кинуть.

mdg
25.08.2009, 12:14
Ty3uK, Starcomputer, LCD теряет синхронизацию с атмегой.
При включении - происходит инициализация LCD.
mdg, Становясь на 3ю ногу атмеги ( строб сигнал "E" LCD) - ты нарушаешь передачу данных между LCD и атмегой. Можно поставить 10к на землю, но если не трогать, то тоже все ок.Как же я нарушаю эту самую передачу? Лог уровни от щупа не должны ломаться, с чего ему синхронизацию терять? Точно такой же LCD у меня с PICом щас работает (метеостанция), специально вот проверил (дисплеи местами менял), все в порядке от пальцев не заводится. На мой взгляд, это мега хватает помехи на входе и потому куралесит. С сопротивлением в землю индикация сразу нарушается. Пробовал больше-меньше нет пользы от резистора. Да и на 40-м выводе ведь нет ЛЦД там же батарея, а помехи ловит аналогично.
Итак, пошел за новым контроллером, попробую еще мануал по меге разобрать...

Вообще наверно надо все используемые лапки ЛСД через 10 ком на землю кинуть.По идее, если прошива грамотная, то контроллер должен сам подтягивать линию передачи данных LCD на + питания, по крайней мере в мануалах на LCD это настоятельно рекомендуют, поэтому резюки в шину никто не ставит.

Starcomputer
25.08.2009, 12:25
С сопротивлением в землю индикация сразу нарушается.
А если на +5 ?
На мой взгляд, это мега хватает помехи на входе и потому куралесит
У меги если выход в данный момент не используется (нет приема-передачи), то он в Z-состоянии. Для контроллера ЛСД это подвеска входа в воздух, а тут ему наводки от щупа.

mdg
25.08.2009, 17:10
А если на +5 ?То же самое.
У меги если выход в данный момент не используется (нет приема-передачи), то он в Z-состоянии. Для контроллера ЛСД это подвеска входа в воздух, а тут ему наводки от щупа.А должны находится в одном из двух состояний. ЛСД не должен заводится от щупа. Блин, щас бы исходники....

Starcomputer
25.08.2009, 17:47
Блин, щас бы исходники....
Надо просто было R/W LCD на землю не цеплять, тогда бы мусор в дисплей и не записывался.

mdg
25.08.2009, 18:29
Ну уже теперь есть как есть. И главное ведь работало же нормально...

Итак, купил мегу новую, прошил, поставил - на дисплее мусор стал появляться сам по себе. Раньше был контроллер на 8 МГц, новый на 16 МГц. Одолжил еще один восьми мегагерцовый, прошил, поставил, работает как первый - глючит когда включаются лампы.
Внимательно перечитал ветку и понял, что скорее всего ситуация выглядит сл. образом:
Как правильно заметил Starcomputer, если бы не R/W на землю... Короче работа с дисплеем реализована по самой плохой схеме, которая только может быть. Я сам когда то так сделал и получил кучу проблем с индикацией. Странно, что в нете полно таких вариантов подключения и кусков кода под схему без контроля передачи и много людей используют это в своих разработках.
В итоге, у нас есть контроллер, который передает дисплею данные на определенной скорости и с определенными временными промежутками, которые задаются программными счетчиками в прошиве и зависят от тактовой частоты проца. LCD пытается синхронизироваться с мегой по тактам E. При этом контроллер отправив данные индикации не знает, насколько удачно дисплей принял посылку и в каком состоянии находился контроллер дисплея в момент передачи. А значит, если немного изменить тактовую частоту меги от расчетной, то вся передача данных иникации накроется медным тазом. LCD может не успевать принимать данные или выполнять команды, а АТМЕГА об этом никогда не узнает. Вот и причина появления мусора.
Когда то опытным путем я выяснил, что контроллеры LCD не любят работать на высоких частотах, т.е. просто не успевают. Однако снизив частоту, рушаться программные таймслоты и передача тоже работает плохо. Получается, что нужно угадать таймслот и нет гарантии что это заработает не только на опытном образце, но и при массовом производстве.
Предполагаю, что когда писалась программа, автор делал расчеты опираясь на 8МГц тактовой частоты, хотя при наладке мог подстроить код под ту частоту, на которой у него работал проц.

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

Кроме того хочу спросить, не связывался ли кто с автором прошивки, насколько возможно получить исходник для доработки?

Ведь на МЕГЕ есть куда подключить R/W, нужно только кусочек кода переписать, и это решит проблему индикации раз и на всегда, да и многие другие проблемы тоже можно устранить имея исходник.

enfogar
26.08.2009, 10:05
RW на землю цепляется, если с LCD ничего не считывается.
Atmega с LCD ничего не читает, только пишет, как следствие ничего "схватить" по входу не может.

mdg
26.08.2009, 10:20
RW на землю цепляется, если с LCD ничего не считывается.
Atmega с LCD ничего не читает, только пишет, как следствие ничего "схватить" по входу не может.Теоретически да, а практически, кроме автора, никто не знает, в каком состоянии находится этот порт в момент, когда нет передачи. А ведь на 3-й ноге еще и компаратор висит...

Starcomputer
26.08.2009, 10:30
RW на землю цепляется, если с LCD ничего не считывается. Atmega с LCD ничего не читает, только пишет, как следствие ничего "схватить" по входу не может.
Вот и-за этого и проблемы. Поскольку ЛСД все время читает, то при появлении посторонних импульсов на входе Е в него будет записываться то, что на выходах атмеги. Если выхода в данный момент в Z состоянии, то неизвестно, что будет записываться, т.е. мусор.
Кроме того хочу спросить, не связывался ли кто с автором прошивки, насколько возможно получить исходник для доработки?
Попыток была масса - молчит :(
Может кто еще попробует ?
Условия простые - мы (я) гроши, нам - исходники :)

Володя Череп
26.08.2009, 12:07
Теоретически да, а практически, кроме автора, никто не знает, в каком состоянии находится этот порт в момент, когда нет передачи.
Работу микроконтроллера можно эмулировать, например, в "Протеусе". Исходя из данных эмулятора, PB2 (pin 3) сконфигурирован как выход. Когда нет передачи, он находится в нулевом состоянии.

mdg
26.08.2009, 12:18
Тогда у меня вопрос: если PB2 в отсутствии передачи =0 (грубо - заземлен), а при передаче четко переключается между 0 и 1, то почему такова реакция на помехи?

Starcomputer
26.08.2009, 12:30
Когда нет передачи, он находится в нулевом состоянии
Не уверен. Нет осцилографа, а так бы можно было проверить.

bmw
26.08.2009, 13:27
В мене були проблеми з індикацією, і навіть зависання і перегрузи, коли я підключав платку з ЮСБ роз*ємами для підключення 18DS20. Як не дивно без тієї платки і далласів контроллер працював нормально. При пайці, для надійності я використав ортофосфорну кислоту, тому що блискучі китайські роз*єми вроді паяються непогано, але при любій механічній дії просто відвалюються і залишаються чорні контакти. З зачищеними контактами і кислотою пайка стає в рази надійнішою. Так вот між ногами на текстоліті залишилась якась кількість кислоти, і в результаті скакали покази температури на всіх 8 датчиках, навіть якщо не втикнутий жоден, потім з часом зависав дисплей з всяким сміттям і ще згодом перегружався аквакомп.
Перший раз промив просто спиртом, не дало ефекту, ті ж самі глюки. Потім опустив платку в розчин соди, пішли бульбашки :), промив у воді, промив у спирті, встановив - працює з 3-ма датчиками температури вже мабуть місяців 2. За цей час не було жодного збою. Годинник іде досить таки точно, за 2 доби всього на 3 секунди спішить. Роботою акваконтроллера довольний як слон, ще б автогодівницю і автоподачу добрив пристроїти :), але поки нема на це часу.
П.С. Взагалі потрібно, щоб уся основна плата, всі роз*єми, всі інші додаткові платки були ретельно вимиті, саме через це може бути купа неприємностей, а особливо, коли паяно все не "нашою" каніфолью, а китайським невідомим флюсом.

Володя Череп
26.08.2009, 13:30
если PB2 в отсутствии передачи =0 (грубо - заземлен), а при передаче четко переключается между 0 и 1, то почему такова реакция на помехи?
Не знаю, у своего контроллера я такой реакции пока еще не наблюдал. Могу только предположить, что под воздействием остатков активного флюса или влаги нарушился контакт между микроконтроллером и дисплеем.
Нет осцилографа, а так бы можно было проверить.
Померял напряжение на 3-й ноге своего микроконтроллера китайским мультиметром - 0,76В. Никакой реакции на прикосновение щупа не было.

Starcomputer
26.08.2009, 13:43
Померял напряжение на 3-й ноге своего микроконтроллера китайским мультиметром - 0,76В. Никакой реакции на прикосновение щупа не было.
Я тож мерял :) Меня интересует осцилограмма, т.е. проскакивает ли там Z состояние :)

enfogar
26.08.2009, 13:55
Displays randomly or unreliably.
Probable cause:
2. Timing violated. Check that all set up times are followed. check that Enable pulse must be 450nS minimum.
3. Execution times violated. Do not send signals for 15mS after power up. Allow 1.6mS after Clear and Return Home Instructions are sent; 40mS after other instructions and the data are sent.
4. Improper initialization. It's always a good idea to send an initialization routine after power up. The internal routine leaves the display in the OFF condition.
5. Do not store in direct sunlight.
7. Display misconnected. Check all connections. Ensure no I/O pads are bridged.

Starcomputer
27.08.2009, 08:41
Вот тут есть разнообразные электроды рН и редокс. Дорого правда :(
http://reagent-alfa.uaprom.net/price-g6.html

agorin
27.08.2009, 15:01
Кажется, где-то я уже писал, как удалось решить проблему хрени на экране при включении ЭПРА. Сделал экран под всю плату контроллера. Вплотную к плате, через пластиковую прокладку. Экран стальной, толщина - 0.8-0.9мм где-то... После экрана чудес больше не видел :)

valentin
28.08.2009, 09:10
У меня появилась проблема. Выключили 220 на пару часов, после включения контроллер загрузился заново, все настройки слетели. Отключил сам питание - таже фигня. Напряжение на аккумуляторе 4,1В. Раньше отключал несколько раз питание на ночь, всё было нормально - контроллер не перезагружался, настройки сохранялись.
Может кто подскажет в чём причина?

Sem
28.08.2009, 09:22
4.1 где меряли? Может непропайдорожки или контакт в колодке.

valentin
28.08.2009, 09:29
4.1 где меряли? Может непропайдорожки или контакт в колодке.

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

Sem
28.08.2009, 09:33
Отож. Электроника это наука о контактах.-)))

valentin
28.08.2009, 09:45
Отож. Электроника это наука о контактах.-)))

Согласен. В электронике чудес не бывает, бывают плохие контакты .
Будем посмотреть .

valentin
28.08.2009, 10:23
Померял напругу на 10 и 30 ноге Атмеги при отключеном питании - 3,8В. Примерно минуты три при отключенном питании подсвечивается ЛСД. В это время при включении питания контроллер работает нормально. После того как ЛСД гаснет при включении питания программа загужается заново, старых настроек нет.
У кго какие версии?

Sem
28.08.2009, 10:26
При батарейном питании экран не должен светится, наскока я помню схему.
Диоды проверяли?

valentin
28.08.2009, 11:11
При батарейном питании экран не должен светится, наскока я помню схему.
Диоды проверяли?

Я понимаю, что не должен, но он светится. На колодке питания (5в) остаётся 2.88в. Диоды проверил - целые.:011:

valentin
28.08.2009, 11:29
Как только погас экран напруга плавно (прмерно секуд 15) падает с 2.8 до 0.2в.

Starcomputer
28.08.2009, 11:46
Проверьте цепь подсветки дисплея.

valentin
28.08.2009, 12:09
Проверьте цепь подсветки дисплея.

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

Starcomputer
28.08.2009, 12:33
Сергей, если можно конкретно: что именно проверить и что там должно быть, откуд там берётся напруга при отключеном питании и куда она девается со временем, и как всё это может влиять на сброс программы?
С уважением Валентин.
Ну на сброс понятно - при падении аккумулятора.
Откуда берется ? Так я ж откуда знаю ? :) Плата у Вас :)
Можно только методом проб - менять диоды, перепрошить мегу, заменить мегу и т.п.

Starcomputer
28.08.2009, 12:36
У кго какие версии?
Электрический пробой диода. Т.е. при снятии потенциалов с него, диод восстанавливает свои свойства и тестер показывает норму. Тупо заменить диод, лучше оба и брать из другой партии.

valentin
28.08.2009, 13:01
Ну на сброс понятно - при падении аккумулятора.
Откуда берется ? Так я ж откуда знаю ? :) Плата у Вас :)
Можно только методом проб - менять диоды, перепрошить мегу, заменить мегу и т.п.

Напруга на аккумуляторе не падает 4,1В, на меге 3,8в - так что вот именно непонятно почему перегружается. Диоды поменять попробую (хотя мало верится - всегото 5в, если бы был электрический пробой, то куда он девается через три минуты?). С остальным проблемы - нет другой меги и перепрошить нечем.

Starcomputer
28.08.2009, 13:05
то куда он девается через три минуты
А куда он девается в тиристорах через 0,00000001 секунды ? :)
Это ж не тепловой пробой, а электрический. :)
Если дисплей работает, значит напряжение на него поступает от аккумулятора. А там один путь - через диод.

valentin
28.08.2009, 14:13
А куда он девается в тиристорах через 0,00000001 секунды ? :)
Это ж не тепловой пробой, а электрический. :)
Если дисплей работает, значит напряжение на него поступает от аккумулятора. А там один путь - через диод.

Поменял диоды - таже фигня, только вид сбоку.

Starcomputer
28.08.2009, 14:16
Так.
Отключаем питание, но не с розетки, а от платы. И меряем, где есть 5В, там, где его быть не должно.

Baks
28.08.2009, 14:23
Ещё проверте наличие напряжения на ножке 35 (PA5) при отключении от сети, там ничего не должно быть, иначе контроллер не будет переходить в режим "сна" и будет пытаться заряжать аккумулятор через R11, тем самым разряжая его ещё сильнее.

http://storeimg.org.ua/img/ale9q7lj8x1h1tb.jpg (http://storeimg.org.ua/view.php?key=ale9q7lj8x1h1tb)

valentin
28.08.2009, 14:37
На аккумуляторе - 4в;
на меге (10 и 30 ноги) - 3,77в;
на колодке питания - 2,8в;
на ЛСД (15 нога) - 2,8в.

valentin
28.08.2009, 14:44
[QUOTE=Baks;657870]Ещё проверте наличие напряжения на ножке 35 (PA5) при отключении от сети, там ничего не должно быть, иначе контроллер не будет переходить в режим "сна" и будет пытаться заряжать аккумулятор через R11, тем самым разряжая его ещё сильнее.

Теже 2,8в. Они по питанию есть, поэтому и на 35 ноге присутствуют.

Starcomputer
28.08.2009, 14:51
Выпаяйте диод, который 5В подает от блока и померяйте так.

valentin
28.08.2009, 15:00
Выпаяйте диод, который 5В подает от блока и померяйте так.

Пока я его буду выпаивать напруга проподёт, померять не получится.

valentin
28.08.2009, 15:23
К сожалению вынужден прервать экперементы, уезжаю. Надеюсь в понидельник продолжить. всем спосибо за помощ.

mdg
31.08.2009, 09:21
Отчитываюсь по моему случаю.
При нормальной работе устройства сигнал Е действительно висит на 0 в момент отсутствия передачи на LCD, однако вешается на 0 не сразу, а через некоторое количество тактов, т.е. допускает Z состояние. После передачи линия данный ЖКИ не устанавливается в 1 на всех 4-х пинах, как того требует мануал.
У меня сбоил 8 Мгц кварц, из-за этого в момент передачи E на некоторое время освобождался и ловил помеху. А поскольку линия данных выставлена произвольно, дисплей хватал всякую ерунду + команды от контроллера и рисовал мусор.
Поменял кварц, выставил четко 8 Мгц, на всякий залил все вокруг кварца и дорожек лаком, а корпус резонатора посадил на минус и все заработало, помехи от ЭПРА не ловит.

Володя Череп
31.08.2009, 11:59
однако вешается на 0 не сразу, а через некоторое количество тактов, т.е. допускает Z состояние.По данным эмулятора, PB2 находится в Z-состоянии в течение 252 мс после запуска. Это не должно влиять на дисплей, так как сразу после выведения PB2 из Z-состояния выполняется инициализация дисплея. После этого PB2 в Z-состояние не возвращается.

mdg
31.08.2009, 16:36
По данным эмулятора, PB2 находится в Z-состоянии в течение 252 мс после запуска. Это не должно влиять на дисплей, так как сразу после выведения PB2 из Z-состояния выполняется инициализация дисплея. После этого PB2 в Z-состояние не возвращается.Не, я не про запуск... В рабочем режиме после передачи последнего полубайта PB2 сначала в 0 сбрасывается, а потом RS переключается в 1. А на Е получается короткий скачек с напряжением около 2, 2.2 вольта и обратно на 0. Когда глючил кварц, эти 2 вольта у меня там задерживались на десяток миллисекунд. Щас очень короткий скачек, практически не заметный на осциллографе.

Кстати, у меня почему то на эмуляторе кроме оглашения номера версии не получается увидеть индикацию на дисплее, такое чувство, что контроллер "засыпает". На 35 ноге питание есть. В чем проблема, не подскажете?

Володя Череп
01.09.2009, 17:26
Проблема в том, что не указано начальное значение EEPROM.

Я конвертировал файл EE_1_06.HEX в bin-формат (с помощью uniprof) и указал файл EE_1_06.bin в дополнительном свойстве ("Advanced property") "Initial contents of Data EEPROM". С первого раза EEPROM почему-то не загрузился, о чем я узнал, заглянув в окно Debug/AVR EEPROM Memory. Но после удаления и повторного добавления МК в проект, EEPROM загрузился успешно и информация на дисплее начала отображаться нормально.

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

enfogar
01.09.2009, 18:06
Володя Череп, "В эмуляторе есть еще одна проблема - иногда индикация дисплея нарушается и в какой-то его части отображаются случайные символы"


Насколько я помню, у меня тоже такое было в ISIS, после экспериментов с установкой 10k резисторов на SCK, MISO, MOSI и пр.
Поставил 200Е между D7(LCD) и SCK и убрал все подпорные резисторы, кроме SCK - полечилось. Не знаю , может совпало, но было очень похоже на тот мусор на дисплее, о котором мы говорим.

Володя Череп
01.09.2009, 18:48
enfogar, спасибо. Удаление подтягивающего резистора помогло.

Anarhist
06.09.2009, 21:23
Интересная тема, только жаль для начинающих мало информации!
Я никогда в жизни не изготавливал платы и не занимался миниконтроллерами. Посему возникли вопросы

1. Подойдет ли для изготовления платы метод ЛУГ http://www.denvo.ru/hardware/laser-iron-pcb.html или лучше пользоватся другим способом?
2. Какой микроконтроллер ATMega32-16PU подойдет для акваконтрол или требуется другой микроконтр. для изготовления сего девайса? И где его можно купить в Киеве, вернее на радиобазаре его можно приобрести?
3. Из чего корпус изготавливается или он без коруса?

kvn79
06.09.2009, 21:33
Anarhist, чтобы все понять и не возникало подобных вопросов - почитайте всю тему внимательно и сначала. Но по вашим вопросам постараюсь ответить.
1. Разные вариации ЛУТ помогут вам добиться отличных результатов.
2. Что значит "КАКОЙ"!? ATMega32-16PU это только ATMega32-16PU и есть. Могут быть вариации с последними буквами. По поводу покупки - ВЫ В КИЕВЕ, магазинов куча, плюс интернет-магазины!
3. Вариант исполнения - только плата! Корпус каждый ваяет себе сам на свой вкус.

Anarhist
06.09.2009, 21:36
Ок, спасибо за краткий курс. Сейчас штундирую Google, начиная от пайки заканчивая приобретением запчастей.

chack
06.09.2009, 21:39
Anarhist, все есть в наличии. Полный комплект. Вам останется только спаять.
Пишите в ЛС.

kvn79
06.09.2009, 21:45
Anarhist, ничего не нужно искать!! Закажите ГОТОВЫЙ комплект у Олега из предыдущего поста. Будет вам счастье - все сразу и даже контроллер прошитый. Да и дешевле выйдет, по себе знаю - если начнешь искать все запчасти сам, то того нет, то другое с переплатой и с задержкой в месяц покупаешь....

Anarhist
06.09.2009, 21:51
Anarhist, все есть в наличии. Полный комплект. Вам останется только спаять.
Пишите в ЛС.

Я написал Вам в лс

kvn79
Согласен, но я пока и не спешу! Новосклееная аква только завтра будет проходить испытания ( 8. А еще и крышку изготавливать надо, так что можно в это время и дивайсиком занятся!

Starcomputer
08.09.2009, 12:30
В пятницу приехал датчик рН от Арованы:
http://www.arowana-im.com.ua/images/hmd_ph_elektrod_m.jpg
Подключил, отградуировал.
По глюкам и т.п. следующее:
1. Градуировка:
- градуируем согласно инструкции;
- устанавливаем в аквас и оставляем там на сутки;
- вытаскиваем, градуируем еще раз. Тут же сверяем показания с ДВУМЯ растворами. Если есть отличия - повторяем градуировку согласно инструкции. Я так градуировал три раза, в результате точность 0,05.
2. Расположение в акве:
- ПОДОЛЬШЕ нагревателя и других проводов;
-ВСЕ провода в воде ОЧЕНЬ желательно экранировать, в т.ч. провода к термодатчикам;

В общем результатом доволен. Заодно убедился, что реактор действительно нехило растворяет СО2. С 7,0 до 6,3 рН падает где-то за час - полтора. Установки в контроллере стоят 6,3 - 6,7 (6,5 среднее :)).

По растворам:
Желательно использовать растворы с далекими показателями рН, допустим 4 и 9.
Раствор 7,0 можно в принципе и не брать, т.к. у осмоса рН 7,0 :)

П.С.
Какой бы еще датчик в акву засунуть ? :)
Или какой еще девайс соорудить ? :)

Mykhaylo
08.09.2009, 12:42
На осмоcе, да и на любом безбуферном растворе вы ничего не накалибруете, да и осмос (как и дистиллят) при нормальных условиях далеко не 7:)
Какие растворы нужны - зависит в первую очередь от прибора и электрода. В любом случае по 2м точкам нормально настроить крутизну намного проблематичнее, чем по трем. Но если вам нужно 6,5, то все же ИМНО лучше брать 4,01 и 6,86 буфера, чем 9,18.

Starcomputer
08.09.2009, 12:54
то все же ИМНО лучше брать 4,01 и 6,86 буфера
Ну я вообще то так и брал (просто других не было :)).
Хотя наверно Вы таки правы, зависимость там не сильно линейная, так что лучше всего градуировать в растворах, близких к тому, что придется мерить. Но сама технология градуировки от этого не меняется.
П.С.
А осмос у меня таки 7,0 :) Я имею ввиду если сразу, из установки взять.

Sem
08.09.2009, 13:53
В пятницу приехал датчик рН от Арованы:
http://www.arowana-im.com.ua/images/hmd_ph_elektrod_m.jpg


Серега ссылку дай на конкретную страницу. Цену посмотреть-))

Starcomputer
08.09.2009, 14:03
Серега ссылку дай на конкретную страницу. Цену посмотреть-))
Держи, я не жадный :)
http://www.arowana-im.com.ua/product_info.php?cPath=72_78&products_id=2067

Sem
08.09.2009, 14:09
Длинна провода?

Starcomputer
08.09.2009, 14:19
Длинна провода?
А не мерял :) Метра три точно есть.

Sem
08.09.2009, 14:52
-) 3 - значит нормально.

Ty3uK
09.09.2009, 10:44
Ждем фокусов с измерением ph.

Starcomputer
09.09.2009, 10:55
Ждем фокусов с измерением ph.
А не дождетесь. Лампы включаются - выключаются, все остальное тоже работает - фокусов нет. :)

Ty3uK
09.09.2009, 10:59
А не дождетесь. Лампы включаются - выключаются, все остальное тоже работает - фокусов нет. :)



Обидно code69 (шутка)....

Надо будет кЕтайский электрод еще прикупить, раз он нормально ведет себя...

Starcomputer
09.09.2009, 11:27
Народ, а кто сможет найти технические данные на сей электрод ?
Ну можно на подобный.
Интересует график зависимости напряжения на выходе электрода от рН.

Sem
09.09.2009, 11:47
Интересует график зависимости напряжения на выходе электрода от рН.

Притом ОЧЕНЬ интересует-)))
И в Догонку, Серега, а вообще на датчик был какой0то мокумент?
Ну хоть пределы там 20-200мв?
Или что еще?

Starcomputer
09.09.2009, 11:49
Не было. Я понял зачем это тебе надо. Интересная идея. Поддерживаю :)

Володя Череп
09.09.2009, 12:31
Стеклянные pH-электроды имеют линейный график:

E = Ei + (pHi - pH) * K

Ei и pHi - это так называемая изопотенциальная точка, координаты которой указываются на электроде или в паспорте. Для аквариума используются электроды с pHi около 7, и Ei около 0 мВ. pHi может отличаться на одну-две десятых, а Ei - на 20-30 мВ от указанного значения.

K - это наклон графика. При температуре 25 градусов K ~= 59 мВ. В процессе эксплуатации электрода наклон изменяется. Если не ошибаюсь, при изменении наклона на 10% от начального значения электрод рекомендуется заменить.

Starcomputer
09.09.2009, 12:44
Ну отсюда и градуировка по двум точкам - смещение по оси У и угол наклона.
Таки я был прав. Для получения более точной регулировки лучше брать растворы 4 и 9 :), чтобы были с ОБОИХ сторон от pHi.

BlackAlex
09.09.2009, 17:48
Устал я герметезироват датчик, заказал из нержавейки "аксельбант" - посадил на термопасту, теперь хорошо. Зарядится фотык - покажу. С перепугу натачили 6 штук, есть вакантные

Starcomputer
09.09.2009, 18:22
Устал я герметезироват датчик

BlackAlex, надо поиском по форуму пользоваться :) дешевле выходит :)
http://aquaforum.kiev.ua/showpost.php?p=375743&postcount=42
Второй год стоят :)

Sem
09.09.2009, 18:39
Во, нарыл немного по стеклянным
http://www.tehno.com/product?uid=B00120035712
http://uaprom-file.s3.amazonaws.com/8150_elektrody_es.pdf

solvi
09.09.2009, 19:20
Подскажите какой выбрать?
http://mankor.ua/production/detail.php?SECTION_ID=526

Starcomputer
09.09.2009, 19:33
По мне так любой, смотря по цене :)

solvi
09.09.2009, 19:36
По мне так любой, смотря по цене :)

Пока стоит вопрос о выборе:confused:

BlackAlex
09.09.2009, 21:25
BlackAlex, надо поиском по форуму пользоваться :) дешевле выходит :)
http://aquaforum.kiev.ua/showpost.php?p=375743&postcount=42
Второй год стоят :)

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

enfogar
10.09.2009, 11:04
Starcomputer, BlackAlex
Зачем так мучаться ? Есть специальные термоусадочные трубки с клеем на внутренней поверхности, предназначенные именно для мокрой среды. Используются в скважинах, коммуникационных колодцах и т.д.

Sem
10.09.2009, 11:07
Есть специальные термоусадочные трубки с клеем на внутренней поверхности.

Где посмотреть можно? Я не встречал

enfogar
10.09.2009, 11:11
Sem, На караваевых дачах есть. Есть в конторах, которые продают скважинные насосы, но там они дурных денег стоят.

Sem
10.09.2009, 11:15
Sem, На караваевых дачах есть. Есть в конторах, которые продают скважинные насосы, но там они дурных денег стоят.

Да, видать давно я на космодром не ездил:confused:

BlackAlex
11.09.2009, 12:58
первый раз о таком слышу. поспрашаю на кардачах.

enfogar
11.09.2009, 14:14
Есть разные (http://www.mettatron.ru/produktsiya/kleevye/)

ИгорьС
12.09.2009, 00:31
Я сразу прошу прощения, что не совсем по теме...
Может кто в курсе - сайт Юсупова куда-то переехал? На http://jusupoff.narod.ru пусто.

Starcomputer
12.09.2009, 00:34
Я сразу прошу прощения, что не совсем по теме...
Может кто в курсе - сайт Юсупова куда-то переехал? На http://jusupoff.narod.ru пусто.
Прикрыл Саша сайт.

Акватаймер
12.09.2009, 15:22
А причины закрытия?

marsis71
13.09.2009, 09:11
Здравствуйте! Можно ли сейчас заказать полный комплект радиодеталей и печатную плату акваконтроллера и PH усилителя и вообщем всё,что нужно.И сколько это будет стоить.Спасибо!

chack
13.09.2009, 09:23
marsis71, написал в ЛС.

Starcomputer
13.09.2009, 19:40
Наши ряды пополнились :) На сей раз Болгария:
http://s43.radikal.ru/i100/0909/4f/d9b60561d5d6.jpg
Контроллер наш, разводку человек сам делал. :)

BlackAlex
13.09.2009, 19:47
а разводочка мне нравится... правдя опять силовые вынесли, дисплей на проводах и экран не сделан...

kvn79
13.09.2009, 20:30
А разводка и прям симпатичная - можно попросить человечка из Болгарии скинуть архивчик с платами для альтернативы. Может кому-то такой вариант больше по душе придется, если кто захочет себе, да и кнопоки на отдельной плате - тоже отлично. И платы сделаны не ЛУТом - интересно у них там есть возможность поштучно заказывать платы?. Мне нравится!

Starcomputer
13.09.2009, 20:34
И платы сделаны не ЛУТом - интересно у них там есть возможность поштучно заказывать платы?
Я хоть и не из Болгарии, но отвечу :)
Платы заказывались на заводе.
Разводка делалась каким-то незнакомым мне САПРом, но можно переконвертировать в ACAD.

Sem
13.09.2009, 20:35
Каким?

Starcomputer
13.09.2009, 21:11
Altium DXP

Sem
13.09.2009, 21:21
Альтим десингер. ришел на смену пи каду.

Starcomputer
13.09.2009, 21:40
Большой ?

Vitoldos
13.09.2009, 21:54
Коллеги! А МГ лампы кто-нить ЭПРА самодельными пробовали пускать/юзать???? Интересуют рабочие схемы... на 150 Вт

chack
13.09.2009, 22:03
Коллеги! А МГ лампы кто-нить ЭПРА самодельными пробовали пускать/юзать???? Интересуют рабочие схемы... на 150 Вт
Нужна небольшая прога для ATTiny15, для коррекции частоты драйвера.
А остальное дело техники. И будет эпра.
п.с. Это не та тема.

Starcomputer
13.09.2009, 22:07
Это сюда:
http://aquaforum.kiev.ua/showthread.php?t=46058 (http://aquaforum.kiev.ua/showthread.php?t=46058)

kvn79
13.09.2009, 22:10
Starcomputer, а можно перевести рисунок ПП товарищей из Болгарии в ощепонимаемый:) народом формат .lay?

Starcomputer
13.09.2009, 22:14
Не знаю, не пробовал. Сам файл он предлагал выслать. Вообще то он должен зарегистрироваться на форуме, тогда и спросим. :)

Sem
14.09.2009, 08:42
Большой ?

2 гигов инстала-)))
Описание: Altium Designer Summer 09 - комплексная система проектирования высокоскоростных электронных устройств на базе печатных плат, которая позволяет разработчику создавать проекты, начиная с принципиальной схемы и VHDL-описания ПЛИС, проводить моделирование полученных схем и VHDL-кодов, подготовить файлы для производства, а концепция Live Design, так называемое живое проектирование, позволяет завершить проект его отладкой на плате NanoBoard. Контроль целостности проекта позволяет отслеживать изменения в частях проекта и синхронизировать их. Используя плату отладки NanoBoard возможно отлаживать ПЛИС проекты на этапе создания принципиальной схемы.

Starcomputer
14.09.2009, 08:50
Надо диск найти. :)

marsis71
14.09.2009, 17:24
Помогите разобраться. У меня есть измерительный промышленный электрод PH-метра ЭСП-01-14/7
Какой к нему в пару приспособить или сделать электрод сравнения?

Starcomputer
14.09.2009, 17:31
А зачем ?

Starcomputer
16.09.2009, 21:49
Не могу найти !!!
Каким сдвоенным операционником зпменить СА3140Е ? Или счетверенным ? :)
Тут вроде было - не найду :(