Увійти

Показати повну версію : Форумный Акваконтроллер


Сторінки : 1 2 [3] 4

Starcomputer
27.01.2010, 18:11
Ну Мини стоит (та что в топике) от 565 (Розетка) до 600 грн.
Плюс память, плюс флэш..... гривен 800 будет.

BlackAlex
27.01.2010, 18:50
Ну Мини стоит (та что в топике) от 565 (Розетка) до 600 грн.
Плюс память, плюс флэш..... гривен 800 будет.

и бп на 150-180Вт....

Starcomputer
27.01.2010, 18:53
и бп на 150-180Вт....
Не. Там свой блок питания, типа ноутовского + преобразователь с 12 вольт в +5, -5, -12. От 60 ватт и выше. Но можно использовать и обычный, любой АТХ.

BlackAlex
27.01.2010, 19:24
свой-не свой - а 60 ватт в час отдай.

Starcomputer
27.01.2010, 19:30
а 60 ватт в час отдай.
Нет. Отдашь столько, сколько будет РЕАЛЬНОЕ потребление, но в любом случае ГОРАЗДО больше чем PLC :)

eVrajka
27.01.2010, 21:33
ещё один вариант подключения дисплея

http://www.rlocman.ru/i/Image/2010/01/15/5.jpg

http://www.rlocman.ru/shem/schematics.html?di=62536

Starcomputer
28.01.2010, 17:23
Если сделаем на PLC2368, нужно ли ставить операционку ? И если да, то какую ?
Коллеги, Ваше мнение ?

tdg
28.01.2010, 18:06
Я думаю, что имеет смысл поставить что-то типа FreeRTOS.org - она маленькая, внешней памяти не потребуется. А код программы упростится существенно.

Starcomputer
28.01.2010, 18:10
что-то типа FreeRTOS.org
Не слышал. Нужно еще, чтобы под ней проги писать можно было :)
Может что-то из Unix ?

tdg
28.01.2010, 18:35
Linux в него не влезает, насколько я знаю (уже копал в эту сторону). Только если внешнюю память использовать. Да и нужен ли он в аквакомпьютере?

RTOS естественно позволяет для него писать программы.
Вот например: http://www.freertos.org/index.html?http://www.freertos.org/portlpc2368_Eclipse.html - разработка WebServer для LPC2368, под RTOS

Starcomputer
28.01.2010, 18:44
RTOS естественно позволяет для него писать программы.
А компилятор где взять и описание самой операционки ?
Думаю, надо что-то более распространенное. А то ведь и спросить если что, не у кого. Если просто программировать PLC, то есть куча рускоязычных форумов, тот-же Kazus.
Насчет дополнительной памяти уже думал, наверно будет, по крайней мере место под нее предусмотреть стоит.

tdg
28.01.2010, 18:47
А компилятор где взять и описание самой операционки ?
Думаю, надо что-то более распространенное. А то ведь и спросить если что, не у кого. Если просто программировать PLC, то есть куча рускоязычных форумов, тот-же Kazus.
Насчет дополнительной памяти уже думал, наверно будет, по крайней мере место под нее предусмотреть стоит.

Посмотри по ссылке из моего предыдущего поста!
Компилятор - стандартный GCC. Программировать также, как под сам процессор, только проще. Вся документация есть на сайте RTOS.
По распространенности эта ОС одна из самых распространенных среди подобных систем ;)

Starcomputer
28.01.2010, 18:54
tdg, если есть описание всего этого добра на русском, кинь плиз ссылку. И ссылку на компилятор (классно бы еще русскую версию) :)

tdg
28.01.2010, 19:03
С ходу на русском нашлось:
http://electronix.ru/forum/index.php?showforum=189 - форум про FreeRTOS

Вот здесь на английском, но даже по картинкам понятно - процесс установки среды для разработки (Eclipse), сборки и запуска демки http://www.freertos.org/Eclipse.html

ЗЫ: Я не агитирую именно за эту операционку. Просто думаю, что надо что-то легковестное для такого процессора брать.

BlackAlex
28.01.2010, 19:48
А что, если, в качестве процессорного блока используем КПК, Навигатор, которые по ЮСБ общают исполнительный/измерительный блок. Все под Виндовс СЕ? Тут сразу и тачскрин и графика, некоторые и с блютузом. Б/у устройства можно не дорого купить.

Starcomputer
28.01.2010, 20:02
Саша, уже обсуждали. Ты сможешь купить, я смогу, а он не сможет.
Если готовое устройство, то только такое, которое можно купить в магазине, а не на аукционе или бегая по рынку. И опять же проблема написания программы, какая разница, под что ее писать, если и под ВинСЕ специалистов среди нас нету :)

BlackAlex
28.01.2010, 20:30
Starcomputer, Так в том то и прикол - что исполняющие цепи, измерительные делаем, блок подрубается по ЮСБ к "голове" - будь то КПК, навигатор, настольник, нетбук.
по программе - если писать на С++ или еще на чем - она разве не компилируется под соответсвующий Вин, хоть под Вин, хоть под ВинСЕ? Я не програмер, когда то писал на бейсике - там пофигу было.

Starcomputer
28.01.2010, 21:20
Компилируется. Саша, основная проблема в том, что ну не все смогут достать дешевый КПК с нужными параметрами.

tdg
28.01.2010, 21:24
Starcomputer, Так в том то и прикол - что исполняющие цепи, измерительные делаем, блок подрубается по ЮСБ к "голове" - будь то КПК, навигатор, настольник, нетбук.
по программе - если писать на С++ или еще на чем - она разве не компилируется под соответсвующий Вин, хоть под Вин, хоть под ВинСЕ? Я не програмер, когда то писал на бейсике - там пофигу было.

У большинства КПК usb реализован только в качестве клиента. Т.е. подключить по этому порту можно только у компьютеру или другому usb хосту. Т.ч. этот вариант не подойдет.

Однако есть КПК, в которых выведен UART. У меня таких два: Casio Cassiopea E-125 и Asus MyPal 630. Но это тоже скорее всего экзотика - уже в моделях iPAQ того же времени, что Кассиопеа UART не было. Т.ч. это тоже не вариант.

А вот что касается программы под Windows CE, то она уже точно будет - я ее пишу :)
Пока идет обсуждение контроллера - сделаю периферию и приспособлю древнюю каську для работы с ней...

И про компилируется:
Для WinCE придется делать отдельный интерфейс. Да и API там существенно отличается от настольного - многого нет. И самих этих CE уже немало разных... Я под версию WinCE 3.0 (PockePC) плотно программировал (это в 2000м году было).

BlackAlex
28.01.2010, 22:00
так а сделать исполнительный блок ЮСБ хостом можно? Или еще как обойти?

tdg
28.01.2010, 23:46
Насколько я понимаю, исполнительный блок, который может быть usb хостом, вполне справится и с ролью контроллера ;)

tdg
28.01.2010, 23:51
Переразвел плату для управления нагрузки. В аттаче - картинка платы и проект в орле.

Теперь симисторы стоят вертикально. Дорожки в силовой части сделаны 1.4мм - толще уже сложно.

Защитные диоды не поставил. Пытался найти примеры, но везде ставят защиту только на ведущее устройство... В даташите упоминается BAT54. но только при паразитном питании.
Если их все таки нужно ставить - подскажите какие, и как точно их подключать.

Еще вопрос - может сетодиодную индикацию для каналов и питания добавить? Чтобы визуально было видно какие каналы в каком состоянии?

Критика приветствуется.

Sem
29.01.2010, 07:14
tdg, плата .... место пустого много... Крепежных отверстий нет...(НОLE в орле посмотри.) Смысл в планарном исполнении мс, если такие габариты?

chack
29.01.2010, 08:19
tdg, симисторы раздвинь, радиатор не помещается.

Starcomputer
29.01.2010, 09:22
радиатор не помещается.
А ты ставь один на все :)

Sem
29.01.2010, 09:40
А ты ставь один на все :)

И не раз так делал-) и буржуи так делают-)))

chack
29.01.2010, 10:08
А ты ставь один на всеОдин на все не получится. Негде их взять одинаковых. А одинарные есь хоть в магазине.

Starcomputer
29.01.2010, 10:27
Негде их взять одинаковых
Тю. Кусок дюралевого уголка. Я себе разных размеров набрал по 4 м (они 2-х метровые). Есть 25х25, 30х30, 40х40 и 25х40. Вот из последнего и делаю радиаторы. :)

chack
29.01.2010, 10:32
Так чем всетаки не устраивает вариант №3 Mini2440 ARM9 Board?
По параметрам все подходит, ОС тоже есть выбор. Останется сделать исполнительные механизмы и все. И цена вроде ничего.
это еще и SAMSUNG!
И с доставкой там интересно: Registered Air Mail 15$ стоит всего доставка сюда, 7-25 дней.

Starcomputer
29.01.2010, 10:57
Да чего ж не устраивает :)
Почем она здесь обойдется вместе с дисплеем ?

chack
29.01.2010, 11:01
Так там цена с дисплеем. А сколько обойдется это к Юре.

Starcomputer
29.01.2010, 11:20
У всех этих ARM Board есть один существенный для нас недостаток - разъемы выведены во все стороны, в корпус влепить будет проблема.
Я вообще-то на их основе пытаюсь схему сляпать :)

agorin
29.01.2010, 11:21
Народ, вы как-то неправильно воспринимаете такое явление как Ибей :) Там продают не случайные люди, и не случайно завалявшиеся у них одиночные товары. Гораздо надёжней положиться на ибей, чем на местные магазины - которые тоже всё везут откуда-то оттуда. Процесс всегда дешевле и надёжней, когда меньше звеньев в цепи. Ну, если только из патриотических соображений - типа, поддержать отечественного реселлера :)

Starcomputer
29.01.2010, 11:22
Так там цена с дисплеем.
Зы. 129$ !!!!
Олег, за энту сумму я миниАТХ куплю со всеми причиндалами и проблем вообще не будет :)

chack
29.01.2010, 11:24
А пишущаяся прога будет подходить на вариант №3? И периферия?

Starcomputer
29.01.2010, 11:31
Народ, вы как-то неправильно воспринимаете такое явление как Ибей
Я его никак не воспринимаю. Ни разу не пользовался.
Найдите мне на ибее ARM Board с необходимыми (и достаточными !!!) портами, и обсудим серьезно этот вопрос. Мне самому проще купит такую плату, чем корячиться.
Минимальные требования:
1. LPC23XX или аналог.
2. Дисплей.
3. LAN
4. USB
5. ВСЕ разъемы на 1 сторону, ну ладно, максимум на 3 !!!
6. Приемлемая цена.

Зы. я ибеем пользоваться не умею, и как там искать не знаю, посему и обращаюсь к другим. :)

Starcomputer
29.01.2010, 11:42
Порыл. С доставкой в Украину меньше 100$ нету ничего.

chack
29.01.2010, 11:50
доставкой в Украину меньше 100$ нету ничего.Ну разве ж это так дорого? Самому делать на ту сумму и выйдем, а мороки...

agorin
29.01.2010, 11:56
В такой конфигурации действительно около 100 баксов выходит. Правда, тачскрин. А будет ли россыпью дешевле?

Starcomputer
29.01.2010, 12:03
Самому делать на ту сумму и выйдем, а мороки...
Ты считал ? Я ДА !
Процессор - 130 грн.
Рассыпуха, разъемы пусть еще 50 грн.
Плата - пусть 50 грн.
Дисплей S65 - до 100 грн (дороже не видел).
Итого: 330 грн = 41$ :)
Вобщем в 50$ 120% уложимся, даже с дополнительной памятью.
Вообще плата и схема будет с "запасом", т.е. хочешь больше памяти - впаивай и т.д.
................
Пока что у меня нет ясности только с LAN.
Не пойму, что там за разъем такой на схеме.

atom
29.01.2010, 12:56
RJ45 Ethernet LAN Connector обычный разьем под витую пару такой как на сетевушках

Starcomputer
29.01.2010, 13:06
Там что, трансформаторы встроены ?

tdg
29.01.2010, 13:10
Там что, трансформаторы встроены ?

Да, похоже на вот такое: http://chipdip.ru/product0/880855739.aspx

Там и трансформаторы и светодиоды встроены.

tdg
29.01.2010, 13:18
А пишущаяся прога будет подходить на вариант №3? И периферия?
То, что я пишу будет работать под Windows CE начиная с 3.0.
Работа с 1-wire будет через ком порт, используя переходник на DS2480.

Под более новые версии Windows CE ее точно придется собирать из исходников и возможно что-то менять.

Starcomputer
29.01.2010, 13:22
Черт. Не могу даташит с электронной схемой найти.

tdg
29.01.2010, 13:23
tdg, плата .... место пустого много... Крепежных отверстий нет...(НОLE в орле посмотри.) Смысл в планарном исполнении мс, если такие габариты?

Есть идеи по компановки, чтобы место рациональнее использовать?
Крепежные отверсия - да, надо добавить... но куда?
Снизу все плотно - т.е. делать ее чуть шире?

Зато ее ЛУТом легко сделать - все дорожки широкие :)

Mykhaylo
29.01.2010, 13:26
Простите биолога ЛУТ - это лазерно-утюжная технология?

tdg
29.01.2010, 13:27
Черт. Не могу даташит с электронной схемой найти.

Даташит:
http://lib.chipdip.ru/223/DOC000223145.pdf

Starcomputer
29.01.2010, 13:31
Простите биолога ЛУТ - это лазерно-утюжная технология?
Йесссс :)

Starcomputer
29.01.2010, 13:32
Даташит:
http://lib.chipdip.ru/223/DOC000223145.pdf
Это я видел и другие еще тоже. Везде пишет "Не установлен традиционный китайский" :)
Ладно, из дома попробую, там все установлено.

tdg
29.01.2010, 13:41
Это я видел и другие еще тоже. Везде пишет "Не установлен традиционный китайский" :)
Ладно, из дома попробую, там все установлено.

Странно, там все на английском....

Starcomputer
29.01.2010, 13:47
Не он. Схема не та.
......................
Во ! Нашел таки :)

Yurik
29.01.2010, 17:30
У всех этих ARM Board есть один существенный для нас недостаток - разъемы выведены во все стороны, в корпус влепить будет проблема.
Я вообще-то на их основе пытаюсь схему сляпать :)
по поводу корпусов

http://s05.radikal.ru/i178/1001/48/4d4aeb1678a7t.jpg (http://radikal.ru/F/s05.radikal.ru/i178/1001/48/4d4aeb1678a7.jpg.html)http://s004.radikal.ru/i208/1001/97/de02139167b2t.jpg (http://radikal.ru/F/s004.radikal.ru/i208/1001/97/de02139167b2.jpg.html)http://i055.radikal.ru/1001/3c/20d99fd8234bt.jpg (http://radikal.ru/F/i055.radikal.ru/1001/3c/20d99fd8234b.jpg.html)http://s006.radikal.ru/i213/1001/6e/b109b2a7f551t.jpg (http://radikal.ru/F/s006.radikal.ru/i213/1001/6e/b109b2a7f551.jpg.html)http://s15.radikal.ru/i188/1001/cb/69fdc19ef0f8t.jpg (http://radikal.ru/F/s15.radikal.ru/i188/1001/cb/69fdc19ef0f8.jpg.html)

Starcomputer
30.01.2010, 18:24
Так, ну где то так:
http://s004.radikal.ru/i205/1001/63/0d98b03d9a89.jpg
Во вложении рисунок в большем формате и схема в формате sPlan 7.0
...............
Прошу высказать свои комментарии и здравую критику, а также помочь по схеме подключения дисплея от S65 (LS020B8UD06). Годится схема подключения к любому LPC23ХХ.
А так имеем:
1. LAN
2. USB
3. COM0 (загрузчик программ)
4. COM1 (планируется BT)
5. Разъем для подключения SD-CARD.

Sem
30.01.2010, 20:30
и схема в формате sPlan 7.0

о, а я подумал в протеле-)))
Серега, все равно неврубаюсь. У такой большой мс и не аппаратного кома и юсб?

Starcomputer
30.01.2010, 20:35
а я подумал в протеле-)))
Не умею code34
У такой большой мс и не аппаратного кома и юсб?
В смысле ? USB там аппаратный, а аппаратного СОМа нигде нет, есть UART.

Sem
30.01.2010, 20:40
Не умею code34

В смысле ? USB там аппаратный, а аппаратного СОМа нигде нет, есть UART.

Сам ступилcode27 Думал вместо лана преодразователь юсб. Сорриcode34

Starcomputer
30.01.2010, 22:31
Если бы заказать такую плату, можно было бы сам контроллер и не паять.
http://starterkit.ru/html/index.php?name=shop&op=view&id=26
Как россияне ? Можете организовать ?
Цена там неплохая.

tdg
30.01.2010, 22:54
Если бы заказать такую плату, можно было бы сам контроллер и не паять.
http://starterkit.ru/html/index.php?name=shop&op=view&id=26
Как россияне ? Можете организовать ?
Цена там неплохая.

То, что там процессор 2387 ничего? Там же есть и с 2368 - даже чуть дешевле http://starterkit.ru/html/index.php?name=shop&op=view&id=9&word=2368

Что именно нужно организовать? Купить получить и передать кому-нибудь вполне. Но своей оказии к вам у меня нет :(

ЗЫ: Я в Санкт-Петербурге

Starcomputer
30.01.2010, 23:11
ЗЫ: Я в Санкт-Петербурге
Черт. Оттуда прямого поезда нет. Ладно, может москвичи откликнутся.
То, что там процессор 2387 ничего?
Нет. В нем просто добавлено памяти.

chack
30.01.2010, 23:18
Там же есть и с 2368 - даже чуть дешевле
Есть она в Киеве, на кардачах. Звонить надо.
http://www.evodbg.com/index.php?option=com_content&task=view&id=60&Itemid=78
http://www.evodbg.com/index.php?option=com_content&task=blogsection&id=5&Itemid=38

Добавлено через 2 минуты
Тут еще дешевле http://electronlab.com.ua/pi/products_id/165427

Starcomputer
31.01.2010, 00:14
Блин, не глянул. Там нигде нет разъема под SD-CARD !
Не пойдет.

tdg
31.01.2010, 10:09
Блин, не глянул. Там нигде нет разъема под SD-CARD !
Не пойдет.

А ее разве нельзя как плату расширения сделать? Всяк проще, чем весь контроллер спаять.

Обновил печатную плату под силовой модуль.

Изменения:
1. Более компактная компоновка
2. Добавил 4 крепежных отверстия. Плату можно будет поставить вот в этот корпус: http://www.masterkit.ru/main/set.php?code_id=128358

Ругайте!

Starcomputer
01.02.2010, 11:06
tdg, разъем надо ставить стандартный телефонный:
http://t0.gstatic.com/images?q=tbn:j6W8Kxem6XDMWM:http://www.mt-system.ru/catalog/47454.jpg
Желательно в металле.
Распиновка:
1, 3 - земля
2 - сигнал
3 - VCC

Starcomputer
01.02.2010, 11:10
Народ, никто схему не проверял ?
Проверьте плиз кто может, а то ж разводить надо и заказывать.
Во вложении схемы ARM7 Board. Можно по ним проверить.

tdg
01.02.2010, 12:44
tdg, разъем надо ставить стандартный телефонный:
http://t0.gstatic.com/images?q=tbn:j6W8Kxem6XDMWM:http://www.mt-system.ru/catalog/47454.jpg
Желательно в металле.
Распиновка:
1, 3 - земля
2 - сигнал
3 - VCC

Наверное 4 VCC? Это RJ-11?

А почему именно так? Я нашел вот такой, вроде как, стандарт: http://www.1wire.org/index.html?target=p_1.html&lang=en-us

1. REGULATED +5 VDC (< 50 MA)
2. POWER RETURN (GROUND)
3. ONE WIRE PORT HOT
4. ONE WIRE PORT RETURN
5. NOT CONNECTED
6. UNREGULATED (+) SUPPLY (< 500 MA)

Врут?

А в даташите к DS9490R (http://datasheets.maxim-ic.com/en/ds/DS9490-DS9490R.pdf) дана такая распиновка:

PIN SIGNAL
NAME DESCRIPTION
1 VDD 5VDC Output
2 GND Power Ground
3 OW 1-Wire Data
4 GND_OW 1-Wire Return
5 SUSO USB Suspend Output
6 N.C. No Connection

Starcomputer
01.02.2010, 12:58
Наверное 4 VCC? Это RJ-11?

А почему именно так? Я нашел вот такой, вроде как, стандарт: http://www.1wire.org/index.html?target=p_1.html&lang=en-us

1. REGULATED +5 VDC (< 50 MA)
2. POWER RETURN (GROUND)
3. ONE WIRE PORT HOT
4. ONE WIRE PORT RETURN
5. NOT CONNECTED
6. UNREGULATED (+) SUPPLY (< 500 MA)

Врут?
Нет не врут. Но зачем нам это ? Нужны специальные разъемы, кабель на 6 жил, инструмент для обжатия разъема на кабеле. А так, обычный телефонный разъем и кабель от телефона. Их на руынке валом любой длины.

tdg
01.02.2010, 13:07
Нет не врут. Но зачем нам это ? Нужны специальные разъемы, кабель на 6 жил, инструмент для обжатия разъема на кабеле. А так, обычный телефонный разъем и кабель от телефона. Их на руынке валом любой длины.

Убедил.
Можно тогда эту распиновку в первое сообщение добавить, чтобы путаницы не было?
А то я уже сделал себе переходник UART-1-Wire с распиновкой из даташита... придется переходник сделать.

Starcomputer
01.02.2010, 13:15
Добавлю в схему.

enfogar
01.02.2010, 14:28
ИМХО, нужны только 2й и 3й pin.

P.S.
Обычный RJ11 заделывается очень просто обычной тонкой отверткой, если нет инструмента.

Sem
01.02.2010, 15:45
RJ12 более распостранены и доступны.
ИмХО

atom
01.02.2010, 16:30
Ихмо в схеме с подключением батарейки что то не так.

Sem
01.02.2010, 16:33
atom, что именно?
Подзарядки нет?

atom
01.02.2010, 16:40
Sem,зачем батарейка прямо на +3,3в подключена, а VBAT через два параллельно включенных D3, D4?

Starcomputer
01.02.2010, 16:48
Sem,зачем батарейка прямо на +3,3в подключена, а VBAT через два параллельно включенных D3, D4?
Да, ошибка :)
+3.3 на батарейке лишнее :)
................
Для чего же и прошу проверить схему.
Ум хорошо а форум лучше code50

Sem
01.02.2010, 16:49
Нелишнее. через резюк посади-)))

Starcomputer
01.02.2010, 16:51
Можно. А можно реализовать схему подзарядки типа Юсуповской. Наверно будет лучше. :)

Sem
01.02.2010, 16:52
Угу и достать германиевые диоды из загашника-)))

chack
01.02.2010, 16:53
германиевые диодышоттки.

Starcomputer
01.02.2010, 16:53
Зы. У меня прекрасно на 1N4148 работает :)

Starcomputer
01.02.2010, 16:54
chack, у шоттки такое же прямое падение, как у всех кремниевых диодов. У германиевых гораздо меньше.

chack
01.02.2010, 16:55
там 5в, а тут 3.3. Есть разница.

Sem
01.02.2010, 16:55
Падение напруги на переходах на разных полупроводниках никто не отменял -)

Добавлено через 58 секунд
шоттки.

Шотки отличается ТОЛЬКО быстродействием-)))

chack
01.02.2010, 16:56
chack, у шоттки такое же прямое падение, как у всех кремниевых диодов. У германиевых гораздо меньше.

Не думаю! Раза в два меньше. В это их преимущество.

Добавлено через 2 минуты
померяйте тестером. У кремния -550+\- у шоттки -140+\-

Starcomputer
01.02.2010, 17:09
Однако ты ПОЧТИ прав !!!
code60

В то время, как обычные кремниевые диоды имеют прямое падение напряжения около 0,6—0,7 вольт, применение диодов Шоттки позволяет снизить это значение до 0,2—0,4 вольт. Столь малое прямое падение напряжения присуще только диодам Шоттки с максимальным обратным напряжением порядка десятков вольт, выше же падение напряжения становится сравнимым с аналогичным параметром кремниевых диодов

Однако и я прав :)

Барьер Шоттки также имеет меньшую электрическую ёмкость перехода, что позволяет заметно повысить рабочую частоту

atom
01.02.2010, 17:33
Ихмо надо подключать на VBAT обычную литиевую батарейку, ее на долго должно хватить. Я так понял от батарейки будет питаться RTC и 2kB data SRAM (изолированных от основного чипа), по идее они немного потребляют.
Только у этого контролера есть какие то проблемы по поводу "по идее они немного потребляют" описанные в errata.lpc2368.pdf
Vbat.1:
Increased power consumption on Vbat when Vbat is powered before the 3.3 V supply used
by rest of the device.
Introduction:The device has a Vbat pin which provides power only to the RTC and Battery RAM. Vbat can be
connected to a battery or the same 3.3 V supply used by rest of the device (VDD(3V3) pin,
VDD(DCDC)(3V3) pin).
Problem:
If Vbat is powered before the 3.3 V supply, Vbat is unable to source the start-up current required
for the Battery RAM. Therefore, power consumption on the Vbat pin will be high and will remain
high until 3.3 V supply is powered up. Once 3.3 V supply is powered up, power consumption on
the Vbat pin will reduce to normal and subsequent power cycle on the 3.3 V supply will not cause
an increased power consumption on the Vbat pin.
Workaround:
Provide 3.3 V supply used by rest of the device first and then provide Vbat voltage.С английским тяжело(

В инете нашел что RTC потребляет примерно 17мкА.

tdg
01.02.2010, 18:45
Написано примерно следующее:

Проблема:
Если батарейка подключена раньше основного питания 3.3V, то она не может питать процесс запуска для Battery RAM. Причем, потребление энергии от батарейки будет высоким и останется высоким до тех пор, пока основное питание не будет подключено.
Как только основное питание подано, питание от батарейки будет сокращено до нормальной величины. Повторение цикла отключения-включение основного питание не приведет к повышению питания от батарейки.

Решение проблемы:
При первом включении устройства сначала подключать основное питание, а потом вставлять батарейку.

chack
01.02.2010, 19:44
При первом включении устройства сначала подключать основное питание, а потом вставлять батарейку.
Если батарейка впаиваемая, как быть?

Starcomputer
01.02.2010, 19:46
Ставить невпаиваемую, как на мамке. Их на рынке валом, под такую и будем разводить.

chack
01.02.2010, 20:17
От блин. как купил десяток впаиваемых вертикалок (еле нашел), так уже и не нужно. Вот жешь не везет((((((((((((

sae74
01.02.2010, 20:24
chack, Вот жешь не везет((((((((((((
Значит на плате нужен микро выключатель для первого запуска.

chack
01.02.2010, 20:55
sae74, так платы под гребенку делать будем.
На подкладке контакт бывает барахлит.

atom
01.02.2010, 22:37
Значит на плате нужен микро выключатель для первого запуска.
Думаю нужно перемычки ставить, чтобы контролер мог работать без батарейки.
Что-то такое....

Starcomputer
01.02.2010, 22:43
Думаю нужно перемычки ставить, чтобы контролер мог работать без батарейки.
Да, это наверно лучший вариант :)

atom
01.02.2010, 22:55
А кнопки управления будут?

chack
01.02.2010, 23:31
, чтобы контролер мог работать без батарейки.без резервного питания низзя. Как-так?

Starcomputer
02.02.2010, 08:38
А кнопки управления будут?
Конечно :)

Sem
02.02.2010, 08:50
Конечно :)

Забивай сразу стандартную матрицу

Starcomputer
02.02.2010, 08:56
Забивай сразу стандартную матрицу
В смысле стандартную ?
Я планировал 3х3. Этого более чем достаточно.
8 кнопок - прямое включение-выключение каналов и 1 кнопка переход в меню. В меню кнопки работают как стрелки, центральная - Ок.

Sem
02.02.2010, 09:01
Стандарт -єто 3х4 я как назначить кнопки=программер будет решать. Кстати, кто?

Starcomputer
02.02.2010, 09:08
Можно и 3х4. Все зависит от того, какие есть готовые клавиатуры. Неохота самому паять. Но это уже вопрос к Чаку :)

программер будет решать. Кстати, кто?
Ты, я, еще может кто захочет. Принципиально программа LPC от программы для PIC не отличается. Пишем то на Си.
Будут отдельные модули, а дальше как принято:

include keyboard.h
include lcd.h
include 1wire.h

Так что можешь писать отдельные модули :)
Компилятор - Keil.

Программа для S65 у меня есть, правда для Атмеги, разберусь в ней и переделаю для LPC.

tdg
02.02.2010, 15:24
Нашел официальную библиотеку для работы с 1-wire:
http://www.maxim-ic.com/products/ibutton/software/1wire/wirekit.cfm

Полностью на Си.
В комплекте файлы для работы на куче платформ (Win32, Linux, PocketPC, AVR, и т.д).
Куча примеров.
Для поддержки новой платформы достаточно реализовать несколько низкоуровневых функций - логика вся есть.

Структурировано ИМХО лучше, чем OWFS. Хотя не является законченным проектом, но для своей разработки самое то :)

enfogar
02.02.2010, 19:23
Димер на attiny 24/44/84 (но можно и другие с 2мя таймерами)
выход 1-10V и 220В фазовый
исходники Algorithm Builder (.alp+table?.txt) симуляция в Proteus (.dsn)
В порт пишется число от 0 до 100, что соответствует % от макс. мощности
220В димер с поправкой на нелинейность "фаза открытия"/мощность.
некоторые номиналы резисторов левые.
некоторые элементы можно заменить/исключить.

atom
02.02.2010, 23:21
Плата LPC2368_MAK, Строим отладочную плату
http://forum.roboclub.ru/IPBoard/index.php?showtopic=2680&st=0

chack
03.02.2010, 10:13
Starcomputer, на джойстике хорошо бы сделать, там есть на схеме. Джойстики есть на кардачах, маленькие, компактные, с кнопкой "ок".

tdg
04.02.2010, 23:54
Начал испытывать свою прогу для PocketPC и столкнулся с такой железной проблемой:
У меня в КПК TX выдает 1.7В для "единицы" и 0.6В для "нуля", а DS2480B такие уровни воспринимает как нули, соответственно ничего не работает :(

Подскажите, как бы мне эти уровни сконвертировать? Желательно попроще :)

Нашел всякие преобразователи типа ADG3231, но только их нет нигде. Может есть какие-нибудь доступные аналоги?

Sem
05.02.2010, 07:57
Повторители?

tdg
05.02.2010, 10:17
Повторители?

Угу, сделаю на LM311D - благо продается в соседней лавке :)

MoToP
07.02.2010, 10:52
Угу, сделаю на LM311D - благо продается в соседней лавке :)Один транзистор по схеме "ОБ" будет проще.

Lestat
07.02.2010, 12:27
Starcomputer, на джойстике хорошо бы сделать, там есть на схеме. Джойстики есть на кардачах, маленькие, компактные, с кнопкой "ок".
на свому акваконтролері я зробив простіше і крутіше, поставив інфра червоний приймач на контролер(5-10 грн.), купив дистанційний пульт від телевізора(20-40 грн.) з кодом RC-5, і зараз керую дистанційно світлом, фільтром, ...
коду на С для роботи RC-5 в інеті валом, якщо надумаєте таке ставити скину все що маю по RC-5.(потрібно 1-не зовнішнє переривання і один таймер)

Starcomputer
13.02.2010, 01:25
Перевыложил схему. Вроде все, кроме самой 1-Wire. Не найду инфы, как ее подключать к сему процу (к какому порту) :(

eVrajka
13.02.2010, 19:27
Вроде все, кроме самой 1-Wire. Не найду инфы, как ее подключать к сему процу (к какому порту)

Не знаю, будет ли полезно но вот, что нашёл:
http://china.maxim-ic.com/images/appnotes/145/145Fig01.gif
http://china.maxim-ic.com/app-notes/index.mvp/id/145

Starcomputer
13.02.2010, 20:47
Вообще то это работа с WireMaster.
Мне бы просто схемку подключения DS18B20 к ARM7 и прогу :(

Sem
13.02.2010, 20:48
Starcomputer, к любому двунаправленному порту-)

Starcomputer
13.02.2010, 20:59
Sem, догадываюсь :) Но хотелось бы найти инфу, что кто-то уже делал и оно работает :)
По LS020 (S65) я нашел человека, который их уже юзает.

Sem
13.02.2010, 21:00
На этом проце-не делал.

enfogar
15.02.2010, 10:14
Starcomputer, А может не стоит париться с таймингами, и пр. и подключить DS2480B к UART ?

Starcomputer
15.02.2010, 11:04
А может не стоит париться с таймингами, и пр. и подключить DS2480B к UART ?
А как ?
Вообще-то с таймингами париться не придется, библиотека для 1-Wire под ARM7 у мну есть.

mdg
15.02.2010, 11:29
Есть пример реализации для LPC2106 здесь http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/ (LPC2106 ARM7 Interfacing with Maxim/Dallas Onewire Temperature Sensors DS18x20) и оно работает.
Но спец порта, как я понимаю, для 1-wire нет, поэтому вешается на любой двунаправленный порт.

Я пробовал с этими процами работать, но так до ума ниче и не довел, однако на всякий еще пару линков из загашника:
http://www.indyelectronics.com/code.lpc23xx.peripherals.iar.zip
http://www.standardics.nxp.com/support/documents/microcontrollers/all/?scope=LPC2368

Starcomputer
15.02.2010, 11:42
Я пробовал с этими процами работать, но так до ума ниче и не довел
Ну теперь есть шанс попробовать снова, тем паче
Адрес: Донецк

:)

enfogar
15.02.2010, 11:55
А как ?
библиотека для 1-Wire под ARM7 у мну есть.
Так там и глянуть для какого подключения она рассчитана.
Одно дело подключать через GPIO, другое через I2C, третье через UART или USB.

Starcomputer
15.02.2010, 12:02
Так там и глянуть для какого подключения она рассчитана.
А фиг его знает. Могу скинуть исходники, если разбираетесь.
Я собственно говоря с исходниками еще не разбирался, со схемой вожусь. Да и не люблю я чисто теоретически проги копать. Пробовать надо на чем-то :)

tdg
15.02.2010, 12:39
А как ?
Вообще-то с таймингами париться не придется, библиотека для 1-Wire под ARM7 у мну есть.

DS2480B - просто конвертирует UART в 1-wire. У нее свой простой протокол. Я сейчас с ней вожусь на КПК.
Подключать просто - у нее входы TX,RX,+5 и земля. Выход - 1-wire.

Еще рекомендуют после нее DS9503 ставить - это защита от статики. Думаю, что ее стоит поставить в любом случае.

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

tdg
15.02.2010, 12:45
А фиг его знает. Могу скинуть исходники, если разбираетесь.
Я собственно говоря с исходниками еще не разбирался, со схемой вожусь. Да и не люблю я чисто теоретически проги копать. Пробовать надо на чем-то :)

Могу посмотреть на исходники - попробую разобраться ;)

Восьмёркин
15.02.2010, 17:06
Что скажите об этом http://www.dessy.ru/cgi-bin/shop.cgi?do=describe&code=266087

Starcomputer
15.02.2010, 17:49
Что скажите об этом http://www.dessy.ru/cgi-bin/shop.cgi...be&code=266087
Ничего. Уже схема разработана и в стороны уже бросаться никто не будет.

Starcomputer
15.02.2010, 17:58
DS2480B - просто конвертирует UART в 1-wire. У нее свой простой протокол.
Хорошая идея. Наверно применим.

Sem
15.02.2010, 18:08
Хорошая идея. Наверно применим.

Смысл? Конвертить 2 протокола?

Lestat
15.02.2010, 23:30
DS2480B - просто конвертирует UART в 1-wire. У нее свой простой протокол. Я сейчас с ней вожусь на КПК.
Подключать просто - у нее входы TX,RX,+5 и земля. Выход - 1-wire.
не бачу змісту ставити мікруху, тільки дорожче вийде схема, а для АРМу 1Wire це як два пальці об....Правда потрібно створити один потік в ОС для обробки 1Wire, або хитро написати основну програму що б вона не чекала відповіді з давачів.

Starcomputer
16.02.2010, 19:12
Могу посмотреть на исходники - попробую разобраться ;)
Ну давайте, помогайте. Может пока я с платой закончу, уже и прога будет :)

tdg
17.02.2010, 18:32
Идею использовать DS2480 для контроллера я не поддерживаю. Зачем, если легко можно сделать без всяких конвертеров? Причем, заняв всего одну ножку и удешевив схему...

Посмотрел два примера 1-Wire. Ты уверен, что кто-то из них для LPC?
Что-то не похоже...

В первом примере порт объявлен как:
// Port Pin for 1-Wire BUS definition
sbit iButton = P1^3;

Во втором:
#define OW_PORT PORTD
#define OW_DDR DDRD
#define OW_PIN PIND

#define OW_BUS PD3
#define OW_BUS_MASK (1 << OW_BUS)

Starcomputer
17.02.2010, 18:36
Ты уверен, что кто-то из них для LPC?
Да бог его знает. Я ж говорю, ну не могу я найти инфы по подключению к LPC далласа :(

tdg
17.02.2010, 18:43
Да бог его знает. Я ж говорю, ну не могу я найти инфы по подключению к LPC далласа :(

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

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

Starcomputer
17.02.2010, 20:13
Может тогда вывести все свободные порты в виде контактов
tdg, а ежели глаза поднять и глянуть в топик ? :)

Lestat
17.02.2010, 20:51
Идею использовать DS2480 для контроллера я не поддерживаю. Зачем, если легко можно сделать без всяких конвертеров? Причем, заняв всего одну ножку и удешевив схему...

Посмотрел два примера 1-Wire. Ты уверен, что кто-то из них для LPC?
Что-то не похоже...

В первом примере порт объявлен как:
// Port Pin for 1-Wire BUS definition
sbit iButton = P1^3;

Во втором:
#define OW_PORT PORTD
#define OW_DDR DDRD
#define OW_PIN PIND

#define OW_BUS PD3
#define OW_BUS_MASK (1 << OW_BUS)

]
це для архітектури АВР

eVrajka
19.02.2010, 00:25
Нашёл вот тут http://www.maxim-ic.com/app-notes/index.mvp/id/2420

PIC16F628 to DS2761 Assembly Code (PIC_2_1W.ASM)

; *******************************************
;
; Dallas Semiconductor PIC code
;
; This code will interface a PIC16F628 microcontroller to
; a DS2761 High-Precision Li+ Battery Monitor
;
; *******************************************;
;
; VCC
; ^
; |
; |
; /
; \ Rpup
; /
; \
; |
; 16F628 | DS2761
; RB1 (pin 7) ------------------------------ DQ (pin 7)
;
; *******************************************;

;---------------------------------------------------------
; List your processor here.

list p=16F628

; Include the processor header file here.

#include <p16F628.inc>
;---------------------------------------------------------
; Assign the PORTB with Constants

constant DQ=1 ; Use RB1 (pin7) for 1-Wire
;--------------------------------------------------------
; These constants are standard 1-Wire ROM commands

constant SRCHROM=0xF0
constant RDROM=0x33
constant MTCHROM=0x55
constant SKPROM=0xCC
;---------------------------------------------------------
; These constants are used throughout the code

cblock 0x20
IOBYTE
TMP0 ; Address 0x23
COUNT ; Keep track of bits
PICMSB ; Store the MSB
PICLSB ; Store the LSB
PDBYTE ; Presence Detect Pulse
endc
;---------------------------------------------------------
; Setup your configuration word by using __config.

; For the 16F628, the bits are:
; CP1,CP0,CP1,CP0,N/A, CPD, LVP, BODEN, MCLRE, FOSC2, PWRTE, WDTE, FOSC1, FOSC0
; CP1 and CP0 are the Code Protection bits
; CPD: is the Data Code Protection Bit
; LVP is the Low Voltage Programming Enable bit
; PWRTE is the power-up Timer enable bit
; WDTE is the Watchdog timer enable bit
; FOSC2, FOSC1 and FOSC0 are the oscillator selection bits.

; CP disabled, LVP disabled, BOD disabled, MCLR enabled, PWRT disabled, WDT disabled, INTRC I/O oscillator
; 11111100111000

__config 0x3F38
;---------------------------------------------------------

Snigur_pavel
19.02.2010, 17:40
люди виложіть даташити на всі мікросхеми пліз

Sem
19.02.2010, 18:02
Snigur_pavel, http://www.alldatasheet.com/

Starcomputer
19.02.2010, 21:20
люди виложіть даташити на всі мікросхеми пліз
Кстати, представляю нового участника проекта: Snigur_pavel
Будет заниматься разводкой платы (PCAD) и наверное их изготовлением :)
Так что его вопрос по даташитам не праздный :)

Sem
19.02.2010, 21:25
PCAD уже не поддарживается производителем.

Starcomputer
19.02.2010, 21:33
PCAD уже не поддарживается производителем.
Ну и что ?
Тебе платы нужны или поддержка производителя PCAD ? :)

Sem
19.02.2010, 21:37
Ну и что ?
Тебе платы нужны или поддержка производителя PCAD ? :)
Описание: Altium Limited представляет новую версию комплексной системы проектирования электронных устройств на уровне печатных плат и ПЛИС Altium Designer Winter 09
Доп. информация
Австралийская компания Altium Limited анонсировала новую версию комплексной системы проектирования электронных устройств на уровне печатных плат и ПЛИС Altium Designer Winter 09 (ранее Protel). Большинство нововведений, появившихся в последней версии, были сделаны по предложениям разработчиков печатных плат в целях увеличения производительности и снижения ресурсоемкости системы. Ниже описаны основные добавления в Altium Designer Winter 09.
Ключевые добавления
Введен мастер отладочной платформы Plug-n-Play, позволяющий обнаруживать и подключать внешние аппаратные устройства с применением интерфейса Altium Designer Winter 09.
На этапе разработки платы значительно улучшены скоростные и производительные характеристики, включая расширение возможностей интерактивной трассировки и работы в трехмерном режиме.
Следующий этап в интерактивной трассировке
Встроенная оптимизация цепей путем замены выводов и интерактивная трассировка дают возможность разработчикам заменять выводы (подцепи) во время выполнения трассировки как для одиночных цепей, так и для дифференциальных пар.
Новая трассировка дифференциальных пар разработана с применением технологий огибания и расталкивания препятствий, а также автозавершения трассы.
В новую интерактивную трассировку шин добавлены все возможности обычной интерактивной трассировки.
Расширение возможностей проектирования платы
В Altium Designer Winter 09 внесены несколько изменений, которые позволяют расширить возможности разработки плат, например:
Описание параметров контактной площадки отдельно по слоям, что необходимо при подключении отверстия с разными значениями подключения на разных сигнальных слоях. Это позволяет увеличить технологичность платы и плотность топологии.
Смещение отверстия относительно контактной площадки, дающее возможность использовать обобщенное посадочное место, рассчитанное на установку компонента с разными корпусами.
Повышение производительности графической системы при работе с 3D
Новый быстродействующий графический движок 3D, внедренный в редактор плат Altium Designer два выпуска назад, позволил значительно снизить нагрузку на рабочие станции пользователей. В Altium Designer Winter 09 система была оптимизирована, за счет чего была не только увеличена производительность обработки графики, но и уменьшена нагрузка аппаратных средств.
Проверка правил технологичности в реальном режиме времени
Новые правила позволяют проверять проекты плат до формирования выходных файлов, что в свою очередь ускоряет время передачи платы в производство. Для проверки технологичности используются следующие правила:
o Minimum Solder Mask Silver - определяет минимальную ширину участка в защитной маске, позволяет определить узкие места, которые создают проблемы при изготовлении платы.
o Hole to Hole Clearance - определяет совпадение и пересечение отверстий до использования инструментария CAM. Это правило также необходимо для использования глухих и слепых переходных отверстий.
o Silk over Exposed Copper - задает зазор между маркировкой и вскрытыми от маски металлизированными контактными площадками.
o Minimum copper width - анализ всех участков металлизации, которые будут сформированы при производстве платы.
o Silk to Silk Clearance - гарантирует удобочитаемость на слое маркировки.
o Net Antennae - определяет неподключенные участки трасс и дуг на сигнальных слоях (незавершенные дорожки, отходящие от переходных отверстий или контактных площадок).
Среди нововведений также можно отметить, появление контрольно-измерительной панели, использующей программные инструменты на основе ПЛИС, системы управления выпуском проектов, возможность идентификации компонентной базы по коду поставщика и поддержку импорта из системы Zuken Cadstar.
Более подробную информацию о новой версии Altium Designer Winter 09 можно получить на сайте компании Altium Limited: http://www.altium.com
Скриншоты

http://www.altium.com/index.cfm?03CC4A65-7E95-D748-0AD7-16EDFB1812AE

chack
19.02.2010, 21:53
и наверное их изготовлением
Тогда логично и пайку компонентов доверить одному производителю.
Скорей-бы уже!

Starcomputer
20.02.2010, 00:27
Скорей-бы уже!
Да шо ты говоришь !!!!
Схема неделю провисела, хоть бы кто глянул и что-то посоветовал. :(

chack
20.02.2010, 00:41
хоть бы кто глянул и что-то посоветовал
Вопрос был по 1-Wire а я в этом не разбираюсь.

BlackAlex
20.02.2010, 12:20
ну, не всем нужна спаяная плата, мне интересно самому поковырять... ;-) По Пикаду - главное что бы производитель принял в работы файлы, пикад вроде умеет выдавать в нужном формате.

sae74
28.02.2010, 22:53
Starcomputer, Пролейте свет...
Как обстоят дела?

Starcomputer
02.03.2010, 11:29
Платы будут незапаянные, но с маской и рисунком элементов.
Даташиты во вложении.
Непонятно с разъемом питания - предложите варианты впаиваемого популярного разъема.

Starcomputer
02.03.2010, 11:30
Продолжение даташитов

Starcomputer
02.03.2010, 11:34
Все остальные разъемы - обычные штырьки с шагом 2,54 мм.

Sem
02.03.2010, 12:00
Все остальные разъемы - обычные штырьки с шагом 2,54 мм.

на юсб 2х рядные нужно ставить

sae74
02.03.2010, 12:17
А есть примерный прайс по деталям, кто-то подсчитывал?

Starcomputer
02.03.2010, 12:29
А есть примерный прайс по деталям, кто-то подсчитывал?
Все зависит от того где брать, сколько брать. Как тут подсчитаешь ?

sae74
02.03.2010, 14:09
Starcomputer, Да это все понятно, но примерно, сколько плата, экран и т.д. (по рознице).

Starcomputer
02.03.2010, 14:10
Не считали.

chack
02.03.2010, 14:21
sae74, один контроллер 100грн стоит.

Snigur_pavel
03.03.2010, 12:59
мені ще треба даташити на PLC2368
DB838448 ? буква
max232

Starcomputer
03.03.2010, 13:14
Ну лови :)

Starcomputer
03.03.2010, 13:15
Ну и даташит на подобное устройство (ARM).

Snigur_pavel
03.03.2010, 15:36
Starcomputer, ооооооооооо спасибочки :)

Ye_Lviv
04.03.2010, 23:18
А ее разве нельзя как плату расширения сделать? Всяк проще, чем весь контроллер спаять.
Обновил печатную плату под силовой модуль.

Изменения:
1. Более компактная компоновка
2. Добавил 4 крепежных отверстия. Плату можно будет поставить вот в этот корпус: http://www.masterkit.ru/main/set.php?code_id=128358

Ругайте!

Сварю, шкода тільки сьгодні нашпортав цю тему. Відносно силового блоку потрібно застібати схему на всі гудзики.
Використовую цю схему для керування з прінтер порта (3 ма), для ресетування (відключання) хаба коли той зависає.

Ye_Lviv
05.03.2010, 16:38
Обновил печатную плату под силовой модуль...
http://www.masterkit.ru/main/set.php?code_id=128358
Ругайте!

Перша плата більш вдала в плані розміщення роз'єму 1 віре, він знаходиться далі від мережі 220В
Друга плата більш вдала в плані розведення керуючих і силових доріжок.
Якщо перемістити роз'єм 1 віре на старе місце то булоб краще в плані гальванічної роз'язки.
А взагалі ідея з коробочкою не є дуже вдала, так як потрібно по любому керувати розетками. Тому здалося б розвести плату під якусь розеточну коробку і всю електроніку туди засунути. В вашому випадку буде дві коробочки, керування і розетки.
Оптика керується струмом десь 3-5 мА відповідно цю лінію можна спокійно тягнути на великі відстані, хоч до 100 метрів, але і лінія 1 віре теж є досить завадостійка тому варіант з чіпом на одній платі не є поганий, але всеж заради безпеки зручніше винести ds2408 на відстань і скажімо з'єднати через багатожильний кабель, хоч це і потягне за собою два лишні роз'єма. Це зауваження не є обов'язкове.

1. На оптиці немає фільтрації для роботи з індуктивними навантаженнями, бажано ці фільтри поставити, оскільки у вас будуть такі, зокрема електромагнітні баласти, помпи тощо. Симістори мають властивість спонтанно пробиватися через такі індуктивності, ваші пристрої можуть і не виключитися.

2. На вході мережі 220 потрібно поставити варістор на струм від 10 до 20А за запобіжником, оскільки згідно статистики в наших мережах бувають скачки напруги до 1500 вольт десь два рази в рік, я вже не кажу про сільські варіанти з повітряним підведенням електрики і грозами. А на на платі є напівпровідники які витримують 600 вольт (можна і 800 поставити).

3. Потрбно взяти симістори ВТА , остання буква "А" означає, що бляшка симістора ізольована від кристалу і їх без ізолюючих прокладок можна поставити на один радіатор.

В додатку даю перевірениу у боях робочу схему.

LVit
09.03.2010, 11:41
А как вам этот проектик?http://www.reefangel.com/

pimass
09.03.2010, 11:43
LVit, Хороший проект, только не понять ни чего.....

chack
09.03.2010, 12:04
pimass, он для моря.

pimass
09.03.2010, 12:06
chack, ну я так и понял исходя из слова "reef" )))

LVit
09.03.2010, 17:27
Море- вторично , первично- вода:)

Sem
09.03.2010, 17:32
не понятно. если открытый проект, почему некоторые файлы нельзя скачать?

sae74
09.03.2010, 17:33
Sem, Какие?

Sem
09.03.2010, 17:35
sae74,

Software
- Reef Angel Controller Software
- Reef Angel PC Software

соотв прошивка камня и софт для управления.
Без этого -куча радиодеталей.

chack
09.03.2010, 19:41
Море- вторично , первично- водано там рН с 7-ми и выше. На пресном как быть?

LVit
09.03.2010, 20:08
Проект не совсем открыт, он его сейчас продаёт. Файлы выкладывает потихоньку, пока не все подготовлены. Это в основе Ардуино проект, по идее должны быть положены исходники, обещает выложить, можно править ПХ будет в любую сторону.Экранчик кстати от Нокии, цветной

Snigur_pavel
12.03.2010, 15:07
Starcomputer
а где клава на схеме или она подстыковуватся будет к какому розему ????
какие розмеры по конструкции должны быть ????
и предпочтение где что есть???
и как будет стоячая плата лежачая на боку или как?????

Starcomputer
12.03.2010, 15:24
Snigur_pavel, Паша я за выходные доделаю схему и сделаю примерный эскиз :)
Клава выносная.

Snigur_pavel
12.03.2010, 15:59
Starcomputer, ок я тільки приїхав та час знайшов хотів поробити ну добре тоді після вихідних :) ок

Starcomputer
12.03.2010, 17:29
Starcomputer, ок я тільки приїхав та час знайшов хотів поробити ну добре тоді після вихідних :) ок
Постараюсь завтра :)

Serbond
12.03.2010, 20:34
Прочитал все темы о разработке акваконтроллера.
Очень захватывающее! Почти детектив! :)

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

Теперь по делу.
1)Многие используют для подсветки дисплея LS020 повышенное напряжение.(порядка 10 вольт кажись)
Будет ли нормально от 3.3V?
2)Не будет ли проблем с транзистором Q2 в случаи не предвиденной остановки(зависания) микроконтроллера и длительного открытия транзистора?
Сколько активное сопротивление у дросселя L2?

p.s. прошу сильно не пинать, если не в тему. С паяльником дружу, но не регулярно :)

Lestat
12.03.2010, 23:51
2)Не будет ли проблем с транзистором Q2 в случаи не предвиденной остановки(зависания) микроконтроллера и длительного открытия транзистора?
Watchdog спасе контролер і транзистор:)

Serbond
13.03.2010, 07:26
Watchdog спасе контролер і транзистор:)

Честно говоря не знаю что такое Watchdog?
Но если верить гуглу, то может быть и "устройство мониторинга" и просто предохранитель.

Кто знает, объясните пожалуйста, какую функцию выполняет Q2?
Не пойму зачем включать транзистор просто шунтируя подсветку?

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

И выгорит потом транзистор, или стабилизатор, или дроссель?code39

Starcomputer
13.03.2010, 07:48
Честно говоря не знаю что такое Watchdog?
Дословно "сторожевая собака" :)
Это таймер, который если его не сбросить вовремя, сбросит и перезапустит контроллер. Таким образом исключается "подвисание" программы.
Не пойму зачем включать транзистор просто шунтируя подсветку?
Что такое ШИМ знаете ?
Вот это оно и есть. Этим транзистором регулируется уровень подсветки.
Посмотрите стандартные схемы включения этого дисплея.
Не получиться ли так, что при сбросе транзистор откроется, и посадит питание 3,3В на землю? В результате микроконтроллер не сможет запуститься? И выгорит потом транзистор, или стабилизатор, или дроссель?
Нет. Эта схема проверена многими людьми.

Serbond
13.03.2010, 09:22
Что такое ШИМ знаете ?
Вот это оно и есть. Этим транзистором регулируется уровень подсветки.
Посмотрите стандартные схемы включения этого дисплея.

Посмотрел. Разобрался. Спасибо :)
Это оказывается повышающий преобразователь с шим.
А я сразу и не понял.:(

Мне очень интересен этот проект, поэтому и спрашивал.:)

sae74
13.03.2010, 10:32
Оффтопик:
Подскажите, где купить наборы в и конденсаторов с доставкой по Украине

Starcomputer
13.03.2010, 11:33
http://www.e-voron.dp.ua/catalog.php

chack
13.03.2010, 13:27
sae74, харьковский космодром ближе:)

sae74
13.03.2010, 13:43
Starcomputer,
chack, - Спасибо, но там я уже был.
У "Ворона" есть только набор резисторов по очень не выгодной цене, а остальное в "разнобой", у "Космодрома" - еще хуже.

Serbond
13.03.2010, 14:39
У "Ворона" есть только набор резисторов по очень не выгодной цене, а остальное в "разнобой", у "Космодрома" - еще хуже.

Помимо общеизвестных http://www.imrad.kiev.ua/ и http://www.nics.kiev.ua/
Покупал радиодетали ещё в таких магазинах:
Павильон 9В на кардачах http://www.radiodetali.com.ua/
Магазин "Радиомаг" там же http://www.rcscomponents.kiev.ua/

Так же нашел еще пару интересных на мой взгляд магазинов.

http://e-pcb.kiev.ua/?page_id=42 - плёночный фоторезист по ОЧЕНЬ хорошей цене. :)
У них так же есть уже готовый текстолит с накатаным фоторезистом.
И СМД резисторы и конденсаторы тоже вроде есть, но мало.

http://www.eltis.ua/russian/production/index.html
У Елтиса вроде неплохой выбор микросхем и ЖКИ индикаторов.
Кроме того есть готовые модули для сборки импульсных блоков питания.
И готовые трансформаторы и фильтры для импульсников на TNY или TOP.
Но по цене здесь не интересовался, не знаю дорогой или нет магазин.

Starcomputer
13.03.2010, 14:40
sae74, я резисторы беру по принципу по 100 шт каждого номинала ряда Е24. Получается 144 номинала :)

Snigur_pavel
15.03.2010, 09:52
Starcomputer, приветик ну что закончил схему и конструктив подумал какой нада и что там еще нада будет???? :)
люди а нисмотрели в фарнеле я тем все заказую и прикольно быстро и не много если нада :) посмотрите кому нада:)

sae74
15.03.2010, 10:03
Snigur_pavel, ..фарнеле - это где?

Starcomputer
15.03.2010, 10:35
Starcomputer, приветик ну что закончил схему и конструктив подумал какой нада и что там еще нада будет???? :)
люди а нисмотрели в фарнеле я тем все заказую и прикольно быстро и не много если нада :) посмотрите кому нада:)
Не Паша, каюсь и посыпаю голову пеплом.
Все выходные как белка в колесе прокрутился с домашними делами.
Но на выходные точно обеспечу тебя работой.
Мне как раз последние разъемы прислали.

chack
15.03.2010, 11:08
Snigur_pavel, колись что за форнел?

Snigur_pavel
15.03.2010, 11:09
Starcomputer, :) хорошо у меня тут тоже роботка наклевуется :) (робота нада зделать интересно то как :)

sae74, uk.farnell.com

chack
15.03.2010, 11:33
http://ru.farnell.com/capacitors
но от этого не легче.

Snigur_pavel
15.03.2010, 12:32
chack, я просто говорю что я там заказую и мне нравится быстро и сирдито :)

Starcomputer
15.03.2010, 14:52
Snigur_pavel,
Паша, последний datasheet :)

Snigur_pavel
15.03.2010, 15:02
Starcomputer, вельми вдячний :)))

Starcomputer
20.03.2010, 18:48
Окончательный вариант схемы (надеюсь :)).
Можно разводить плату :)

sae74
20.03.2010, 20:02
Я наверное пропусти, но кто будет разрабатывать программное обеспечение?

Starcomputer
20.03.2010, 20:19
Я наверное пропусти, но кто будет разрабатывать программное обеспечение?
Ну.... все кто захочет :)

chack
20.03.2010, 23:13
все кто захочет
А я думал все, кто умеет:)

Snigur_pavel
22.03.2010, 11:14
Starcomputer, наконецто :) на выходных фигней страдал :)

Starcomputer
22.03.2010, 11:23
на выходных фигней страдал
Везет. А я страдал давлением :(
..............................
Паша, сделаешь размещение элементов, скинь рисунок в jpg в натуральную величину (только элементы и отверстия - без дорожек). У меня все разъемы есть, проверю посадочные места.

Snigur_pavel
22.03.2010, 11:40
Starcomputer, ок
ты несказал розмеры и как роставить елементы есть предпочтения:)

Snigur_pavel
22.03.2010, 11:46
Starcomputer, а все вопросов нет :) увидел

p630304
22.03.2010, 20:19
А что так, на ATmega 128 не проще было бы?

Sem
22.03.2010, 20:23
А что так, на ATmega 128 не проще было бы?

А че перечитать 47 страниц для начала не проще было?:confused::024:

p630304
22.03.2010, 20:26
Та читал до 3 утра,не плохо но чо все таки не Атмега 128

p630304
22.03.2010, 21:19
Ладно этот так этот, тогда я думаю нужно добавить контроль за выходными каскадами.
Если вкл. выход, так вкл.
Если выкл. так выкл.
Для правильной работы, если отказ так сразу информировать на экран и звук.

Starcomputer
22.03.2010, 22:32
тогда я думаю нужно добавить контроль за выходными каскадами
Как ? :)

sae74
22.03.2010, 22:45
Как ? :)

Тю, так это просто, соберем контролер для контролера.code71

p630304
23.03.2010, 00:34
При помощи датчика тока

p630304
23.03.2010, 00:52
Или через дидный мост на оптопару и надежность данноко контроллера будет 99%

Starcomputer
23.03.2010, 08:55
и надежность данного контроллера будет 99%
И стоимость зашкалит за 999 $ :)
1. Включение каких конкретно устройств так жизненно важно, чтобы для этого городить такую сложную конструкцию ?
2. За два года эксплуатации превый контроллер показал 100% надежность в этом плане.

p630304
23.03.2010, 11:30
Почему,я собирал блок упр. так брал обратную связь на оптопарах и понял надежнее на выходах по безопасности и надежности.
Я тут немного полажу в своих схемах и найду альтернативное решение по цене и правильной работе.
А то если ЭПРА Вылетет то чо все стало, или тиристор накрылся то че все.
Это лично мое мнение.

Starcomputer
23.03.2010, 11:51
p630304, если что-то вылетело и Вас нет дома, то все-равно пищит там контроллер или нет - никто не слышит. Если Вы дома, то и так увидите :)
И не забывайте, что силовой блок удаленный и связь с ним по 1-WARE, так что для контроля тока придется ставить не просто оптроны, а блок считывания информации.
Если свет вырубился - никто е умрет, от всего остального тоже. Единственный риск - нагреватель, но это решается легко: на самом нагревателе регулировка выставляется на 1 грд выше чем на контроллере, тогда даже при коротком в симисторе температура не уйдет за предел.

p630304
23.03.2010, 12:20
Ну я понимаю даже не блок, а пару микрух.
Таким образом когда есть обратка для проца будет меньше вероятности стать в Z состояние.

Starcomputer
23.03.2010, 12:45
p630304, этот блок просто ненужный наворот. Почему ? Поясню:
Допустим выгорел тиристор, процессор дает команду на включение канала - обратного сигнала о включении нет. Действия процессора ? НИКАКИХ. Он просто ничего не может сделать, только пищать и мигать дисплеем. Как я говорил выше толку от этого, если Вас нет дома ?
Другая ситуация - процессор включил свет, обратный сигнал о включении прошел, вроде все норма, но ...... лампа сдохла (или контакт пропал).
Третья - процессор включил внешник, обратный сигнал прошел, но ..... улитка в ротор попала, трубка забилась - внешник НЕ работает.
Ваша обратная связь покажет только, что устройство потребляет ток, а вот выполняет оно свои функции или нет - неизвестно.
Вобщем-то этот вопрос широко обсуждался еще при создании первого контроллера и от такого блока отказались ввиду его бесполезности и сложности.

p630304
23.03.2010, 13:02
Понял,вопросов не имею.
Просто я применил к свою авто по безопасности и надежности и быстрому исправлению поломки.

Starcomputer
23.03.2010, 13:06
быстрому исправлению поломки
Тут так не выйдет. Придется повозиться, чтобы исправить. :)

Starcomputer
23.03.2010, 13:08
Коллеги, есть желающие помочь в написании программы ?
Нужны знания Си.
Думаю, что если хоть несколько человек найдутся и каждый начнет писать отдельный блок, то можно быстро справиться.
Не стесняйтесь :) Я тоже Си подзабыл, буду вспоминать.

Володя Череп
23.03.2010, 14:54
Я помогу.

Starcomputer
23.03.2010, 15:03
Я помогу.
На выбор (пока): :)
1. Работа с DS (обнаружение, определение типа, запись - чтение данных).
2. Вывод на дисплей.
3. Клавиатура.
4. По ходу будет видно :)
Что возьмешь на себя ?
......................
Просто может уже что есть готовое, чтобы не с нуля писать.

Володя Череп
23.03.2010, 15:59
Для начала, возьму на себя работу с DS.

Надо бы определиться с компилятором и операционной системой. Под ARM7 я раньше ничего не разрабатывал, поэтому приму любой вариант.

Starcomputer
23.03.2010, 16:11
Ну за операционку я не думал. А компилятор - Keil
Вроде с ним операционка и не нужна.
Так что для начала надо определиться, будет ли вообще операционка :)

Володя Череп
24.03.2010, 10:17
Пин P2.10 надо подтянуть к питанию во избежание случайного входа в режим In-System Programming после сброса.

Starcomputer
24.03.2010, 11:14
Ок !!!
Паша, учти при разводке плиз.
Через 4к7 на + 3,3 В

Starcomputer
24.03.2010, 11:47
Перечень деталей (поскольку УЖЕ спрашивают :):

Bat CR2032
C 1-4, 6-16, 18, 22, 24-32, 34, 36 - 100n
C 5, 23, 33, 38 - 10µ
C 17 - 470µ
C 19,20 - 18p
C 21 - 10p
C 35, 37, 43, 44 - 22p
C 39-42 - 47µ
D 1-3, 5, 7, 8 - 1N4148
D 4, 6 - PMEG4005ET
D 9 - BZX55C10

DA = TDA2822, LD1085
DD - FDC6327, 24C256, DP83848, ICL3232 (MAX3232), LPC2368

L 1 - 100µH
L 2 - 820 µH

LCD - LS020

VT - BC807, BC847B
Q - 12mHz, 32768

R 1-4 - 50
R 5 - 4k87 1%
R 6, 12, 16, 20, 21 - 2k2
R 7-11, 13, 14, 28-33, 37 - 10k
R 15, 23, 27 - 3k3
R 17, 18 - 33
R 19 - 1k5
R 24 - 22k
R 25, 26, 34, 35 - 4k7
R 36, 37 - 100
R 38 - 500
R 39, 40 - 1k
VD - BAT54S

VR1 - 10k

Рекомендую сопротивления и конденсаторы брать с запасом. :)

sae74
24.03.2010, 13:19
Starcomputer, сопротивления и конденсаторы - в каком корпусе?

Starcomputer
24.03.2010, 13:27
sae74, все СМД.
А конкретно под какой корпус Паша разводку делает надо у него спросить :)
...................
Паша ????

Shura
24.03.2010, 13:40
sae74, Я прошу прощения, может не совсем корректно с моей стороны, (первый день на форуме ) но хотел бы помочь и в особенности не специалистам. Я в своём аквасе уже второй год пользуюсь аналогичным контроллером, собранным из набора "Мастер-кит". Кому интересно могу подробнее.

Starcomputer
24.03.2010, 13:46
Shura, знаем про этот контроллер :)
Посмотрите тут - http://aquaforum.kiev.ua/showthread.php?t=34275
Это чуть лучше Мастер-кит, но тоже уже прошедший день. :)

sae74
24.03.2010, 13:51
Shura, Такой у мнея уже есть.

p630304
24.03.2010, 15:32
А платы самому разводить?

Starcomputer
24.03.2010, 15:40
Платы чего ? :)
Этого, что в этой теме ? Паша разводит.
Того ? Там в архиве есть.

p630304
24.03.2010, 16:03
На все?

p630304
24.03.2010, 16:05
Может,чем то помочь

Володя Череп
29.03.2010, 01:17
В ERRATA SHEET (http://ics.nxp.com/support/documents/microcontrollers/pdf/errata.lpc2368.pdf) наткнулся на особенность "Note 1", на последней странице: если пины P0.23-P0.26, P1.30-P1.31 будут работать в режиме цифровых входов, и напряжение на них превысит Vdd + 0.5V, то возрастает ток утечки, в связи с чем рекомендуется позаботиться об ограничении тока по этим входам до 4 мА с помощью резисторов.

В схеме из первого сообщения темы пины P0.23-P0.26, P1.30 выведены на разъемы "PP" и "LCD". Если P0.23-P0.26 использовать в режиме аналоговых входов АЦП, а P1.30 - в режиме цифрового выхода, управляющего дисплеем, то проблем возникнуть не должно. Но, поскольку кто-то из форумчан может захотеть использовать указанные пины для других целей, в первом сообщении темы было бы хорошо упомянуть об этой особенности МК и порекомендовать ознакомиться с ERRATA SHEET (http://ics.nxp.com/support/documents/microcontrollers/pdf/errata.lpc2368.pdf).

1. Работа с DS (обнаружение, определение типа, запись - чтение данных).

Я нашел готовые исходники для работы с 1-wire и с датчиками температуры DS18B20:
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#lpc_temp (http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#lpc_temp)

После небольшой переделки проекта под Keil, тестовая прошивка успешно заработала на эмуляторе LPC2138 (это наиболее похожий на LPC2368 микроконтроллер из тех, что есть в "Протеусе") с парой датчиков DS18B20.

Starcomputer
29.03.2010, 09:28
После небольшой переделки проекта под Keil, тестовая прошивка успешно заработала на эмуляторе LPC2138 (это наиболее похожий на LPC2368 микроконтроллер из тех, что есть в "Протеусе") с парой датчиков DS18B20.
Осталось подключить DS2408 и DS2450 :)

Snigur_pavel
07.04.2010, 12:24
привет всем только что прилетел хух :) думал сесть поработать но нет ни сил ни желания :) 8 часов в самолете непрошли даром (пиво карты девочки :)))))такчто завтра с новыми силами на роботу и работать и контроллер розводить
уточняю
Starcomputer, корпус резисторов и коденсаторов ? (изначально делал (эскиз) под 0402) решайте сами какие закладывать
KXO-V97 там мили или Меге ГЦ?
J1 (+5V) ? это батарейка? да тип какой тогда ато там они есть разные посмотрел :)
принимаю заказ на размеры :)))) (ух криша уже едит :)) буду на роботе еще часа 2-3 (пем за приезд :)) такчто пишыте

BlackAlex
07.04.2010, 12:43
ну, СМД может покрупнее? Не всем сподручно мелких паять. Корпус - может что то унифицированое взять за основу? http://www.kradex.com.pl/oferta.html - этих полно на рынках, могу опт организовать. http://www.kradex.com.pl/z48.htm - вот эти не подойдут?

Snigur_pavel
07.04.2010, 14:49
BlackAlex, ну придлагай корпус только в размере 0805 или больше или меньше мне все равно у меня полно 0402 и есть куча 0201 такчто если кому нада могу подогнать :) а так я себе буду делать на 0402 самое то :) и паять непроблема и эстетично получается :) могу скинуть фотки некоторых моих плат так просто красота:))))

Эсли кому нада могу в дальнейшом помоч при пайке :)

BlackAlex
07.04.2010, 16:02
я думал о 603, или даже 805 - не у всех сохранился острый глаз и твердая рука.

Starcomputer
07.04.2010, 16:30
не у всех сохранился острый глаз
Могу посоревноваться остротой зрения с любым кротом на Ваш выбор :)

Snigur_pavel
07.04.2010, 16:50
Starcomputer, :)))
BlackAlex, :) смотрите сами :)что скажыте то и поставлю

Snigur_pavel
07.04.2010, 17:11
Starcomputer, ответь на уточнения выше :)))

Starcomputer
08.04.2010, 12:55
Starcomputer, ответь на уточнения выше :)))
Паша, сорри, просто искал нужную инфу :)

Согласен с Сашей, меньше чем 0805 ставить не стоит, руками уже не спаяешь.
KXO-V97 на 50 мгц
J1 (+5V) ? это батарейка? Нет это разъем питания (http://aquaforum.kiev.ua/showpost.php?p=908539&postcount=648). Ставь любое штекерное гнездо, которое впаивается, я давал даташит на них (Power.pdf).
Батарейка там как Ват обозначена. Даташит на гнездо CH-25-2032 для нее тоже давал в посте 697 (такое круглое, черное, как на материнках ставится).

enfogar
12.04.2010, 09:41
На заметку разработчику софта:
Имеет смысл не канал привязывать к датчику (как у Юсуповского), а иметь возможность к каналу привязать датчик.

Поясню:
у Юсуповского
1. для того, что бы работал обогреватель и охладитель нам необходимо 2 температурных датчика.
2. Для того, что бы была подача CO2 при его недостаче и подача воздуха, при превышении CO2 - нам необходимо 2 электрода и усилка.
Вариантов применения еще много.

Решение:
Если на разные каналы привязать один и тот-же датчик, то станет доступен функционал, позволяющий от одного датчика управлять различными каналами.

Володя Череп
12.04.2010, 12:02
Имеет смысл не канал привязывать к датчику (как у Юсуповского), а иметь возможность к каналу привязать датчик.

Так и сделаем.
у Юсуповского
1. для того, что бы работал обогреватель и охладитель нам необходимо 2 температурных датчика.

В программе "Aqua Control 2007" версии 1.06 для Юсуповского контроллера к одному температурному датчику можно привязать целых три канала: один произвольный канал - на закладке "Термостат", и два канала (3 и 4) - на закладке "ШИМ".


Starcomputer,
Сергей, может, если еще не поздно, имеет смысл добавить на плату разъем 6P4C для 1-wire (GND-DQ-GND-5V)? DQ можно подключить к любому из контактов разъема "PP", за исключением P0.23-P0.26. Между DQ и 5V - резистор на 4,7К.

Надо также определиться с поддержкой датчиков на паразитном питании. Если требуется такая поддержка, то должна быть возможность подтяжки DQ к 5V:
http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf
(стр.6, "Figure 4. Supplying the Parasite-Powered DS18B20 During Temperature Conversions")

В качестве питания шины надо использовать именно 5V, а не 3V, так как напряжение питания DS2450 должно быть не менее 4.5V.

Yurik
28.04.2010, 17:20
Как успехи,что то тема поутихла.

Snigur_pavel
06.05.2010, 11:48
привет всем Неказните меня я только з больницы выписался :( (долго провалялса надоело страшно :( )
Никто неделал еще платы ???
продолжать мне или нет ?
надеюсь пару дней оклиматезируюся и начну
Starcomputer, прошу прошения внезапно забрали :( даже ненаписал