 |
|
07.06.2010, 23:16
|
|
Форумный Акваконтроллер (сборка)
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні

07.06.2010, 23:16
Рейтинг:
(2 голосов - 5,00 средняя оценка)
Данная тема является логическим продолжением темы Форумный акваконтроллер.
В предидущей теме после 50-ти с лишним страниц обсуждения наконец пришли к определенности. 
Итак базой для контроллера служит сборка MINI2440,
с дисплеем 7":
или 3,5":
Все контроллеры с тачскрином, так что клавиатура не нужна 
Кроме этого к контроллеру через второй USB может быть подключена любая USB мышка или клавиатура.
Схема контроллера не секрет, так что желающие могут попробовать изготовить самостоятельно (см. вложение)
Параметры у обоих одинаковы:
Samsung S3C2440A 400MHz, Max freq. 533Mhz
SDRAM
Ø 64MB SDRAM
Ø 32bits Data Bus width
Ø 100MHz Clock
Flash
Ø 1GB Nand Flash
Ø 2MB Nor Flash, BIOS installed
LCD
Ø 4 wire resistive touch screen interface
Ø Up to 4096 color STN, 3.5 inches to12.1 inches, up to 1024x768 pixels
Ø Up to 64K color TFT, 3.5 inches to 12.1 inches, up to1024x768 pixels
Ø In box 256K color 800x480/7.0 inches TFT LCD screen, with touch screen
Interface and Resource
Ø 1 x 10/100M Ethernet RJ-45(DM9000)
Ø 3 x Serial Ports(1 RS232 with CTS and RTS)
Ø 1 x USB Host
Ø 1 x USB Slave Type B
Ø 1 x SD Card Interface
Ø 1 x Stereo audio out, 1 Micro In
Ø 1 x 10-Pin JTAG
Ø 4 x USER LEDs
Ø 6 x USER buttons
Ø 1 x PWM Beeper
Ø 1 x POT can be used for A/D converter adjust
Ø 1 x AT24C08 for I2C test
Ø 1 x 20-Pin Camera Interface
Ø 1 x Battery for RTC
Ø 1 x Power In(5V), with switch and lamp
Oscillator Freq.
12MHz
RTC
Internal
Expand Interface
Ø 1 x 34-Pin 2mm GPIO
Ø 1 x 40-Pin 2mm System Bus
Dimension
100 x 100(mm)
OS Support
Ø Linux 2.6.32
Ø Windows CE.Net 5.0/6.0
Ø uCos2
Контроллеры можно приобести на eBay. Цена от 120 до 205$ с доставкой в Украину (до порога квартиры).
В принципе можно использовать любые контроллеры ARM9, но могут возникнуть проблемы с портами.
Кроме самого контроллера будет отдельная плата с блоком питания (+/- 5В), восемью исполнительными устройствами, четырьмя входами АЦП и четырьмя датчиками температуры.
К одному контроллеру можно подключить несколько таких плат (блок питания делается только на одной). Все платы соединяются с контроллером по шине 1-Wire (обычный телефонный/модемный четырехжильный кабель).
Принцип прост: одна плата - один аквариум
Программным обеспечением в настоящий момент занимается Володя Череп, Vanessa и Ваш покорный слуга. Кто хочет присоединиться - милости просим. 
Планируемые функции программы примерно те-же, что и в Акваконтроллере Юсупова, но более расширены и для большего количества аквариумов. Ну и плюс цветной графический тачскрин дисплей, плюс Ethernet, Internet, возможность подключения камеры, звука и т.д. и т.п.
.................................................. ............
Прошу в данной теме вопросы типа "А шо это такое и шо оно делает !?" не задавать 
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
Востаннє редагував Starcomputer: 06.06.2011 о 10:43..
|
Переглядів: 268369
|
Ці 21 користувач(ів) сказали Дякую Starcomputer за це повідомлення:
|
Alex Vest (17.09.2010), BlackAlex (09.06.2010), boba88 (17.06.2010), chack (22.06.2010), HiddeN (14.01.2011), intro (10.07.2011), jazzdabbler (29.11.2011), pimass (17.06.2010), red1157 (17.06.2010), RNKot (11.02.2011), sae74 (17.06.2010), spav777 (18.10.2011), Ty3uK (08.06.2010), Vadim Art (01.08.2010), vitaha123 (04.08.2010), Walentin (26.02.2011), _Vadim (09.07.2010), К@питошка (23.10.2010), Ностальгия (26.01.2011), Шаманчик (17.06.2010), ЭКСПЕРИМЕНТАТОР (16.09.2010) |
05.08.2011, 12:40
|
#331
|
Модератор Винницкого клуба аквариумистов
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
|
Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Цитата:
Допис від vtretyak
А что в ней не так?
|
Давайте от обратной стороны, а что в ней так? Дали ссылку на какой то каталог интернет магазина.....
__________________
Танцуют звезды и луна © Как там начало?
guns don't kill people, people kill people
[URL="http://www.aquaforum.ua/showthread.php?p=3238854#post3238854"][B][I][SIZE="4"][COLOR="Red"][FONT="Courier New"]Светодиоды Cree XT-E, термокомпаунд, драйвера Mean Well[/FONT][/COLOR][/SIZE][/I][/B][/URL]
__________________  
|
|
|
05.08.2011, 14:45
|
#333
|
Бан за нарушения
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
|
Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Цитата:
Допис від Starcomputer
ARM7.
Контроллер, который описывается в данной теме сделан уже на платформе ARM9 
|
На смайлик в конце моего сообщения обратили внимание.
Повтаряю: Новинка 
__________________ 
|
|
|
cказали "Дякую" sae74 за цей допис:
|
|
28.08.2011, 12:06
|
#334
|
Живу я тут
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
|
Відповідь: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Сегодня собрал свой первый внешний блок. На полкиловатта нагрузок его должно хватить. В качестве корпуса использовал верхнюю половину Kradex Z15. Днище вырезал из попавшегося под руку листа фольгированного текстолита.
|
|
|
Ці 10 користувач(ів) сказали Дякую Володя Череп за це повідомлення:
|
|
20.09.2011, 19:07
|
#335
|
Придивляюся
Реєстрація: 01.03.2010
Звідки Ви: Харьков
Дописи: 45
сказав Дякую: 5
сказали Дякую 8 раз(и) в 8 повідомленні
|
Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Все привет. Есть новости ? А то с момента, как Владимир собрал внешний блок, затишье :-)
|
|
|
20.09.2011, 21:50
|
#336
|
Живу я тут
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
|
Відповідь: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
По вечерам пишу программу. Предполагаемое время готовности первой версии - конец сентября.
|
|
|
21.09.2011, 15:01
|
#337
|
Придивляюся
Реєстрація: 01.03.2010
Звідки Ви: Харьков
Дописи: 45
сказав Дякую: 5
сказали Дякую 8 раз(и) в 8 повідомленні
|
Re: Відповідь: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Цитата:
Допис від Володя Череп
По вечерам пишу программу. Предполагаемое время готовности первой версии - конец сентября.
|
Отлично  А как с платами ? Корректировки к схеме, пробная партия?
Я бы с удовольствием оплатил изготовление и пересылку. Ну или хотя бы платы на руки получить.
Как я писал выше, я тоже пишу свой вариант программы (python+owfs), и тестировать в эмуляторе хоть и полезно но не прикольно 
|
|
|
22.09.2011, 17:55
|
#338
|
Запорожский клуб аквариумистов
Реєстрація: 19.10.2010
Звідки Ви: Запорожье
Дописи: 5.083
сказав Дякую: 3.228
сказали Дякую 6.227 раз(и) в 2.455 повідомленні
|
Re: Відповідь: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Цитата:
Допис від Володя Череп
Сегодня собрал свой первый внешний блок. На полкиловатта нагрузок его должно хватить. В качестве корпуса использовал верхнюю половину Kradex Z15. Днище вырезал из попавшегося под руку листа фольгированного текстолита.
|
Прошу меня извинить, но программы для просмотра ваших схем/печаток у меня нет, нельзя ли выложить схемы хотя бы в JPG или PDF формате?
Есть вопросы по собранному девайсу:
* что это за разъемы тюльпаны?
* что это за кнопки под разъемами?
(интересует их назначение).
Как называются ваши розетки для 220В? На какой примерно ток они расчитаны?
|
|
|
22.09.2011, 18:19
|
#339
|
Запорожский клуб аквариумистов
Реєстрація: 19.10.2010
Звідки Ви: Запорожье
Дописи: 5.083
сказав Дякую: 3.228
сказали Дякую 6.227 раз(и) в 2.455 повідомленні
|
Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Прошу меня извинить, что встреваю в разговор. Я прочитал все страницы этой темы и тему-родоначальницы. Плюс все по теме первой разработки. По профессии я разработчик встраиваемых систем, немного понимаю о чем речь.
Позвольте высказать замечание касательно подключения шины 1-Wire. Как я понял из обсуждений вы остановились на какой-то самодельной схеме на транзисторах, которая подключается к COM-порту. Извините, если ошибаюсь, но ваши схемы в топике в непонятном для меня формате. С моей нескромной точки зрения надо было все-таки использовать микросхему DS2480B -- это более правильная схема и в этом случае внешнее устройство становится более универсальным. Для длинных линий 1-Wire микросхема формирует сигнал с нужными фронтами. Так утверждает Datasheet. Мы их используем, но на коротких расстояниях, поэтому не берусь бить себя пяткой в грудь. Мне кажется, что экономить ~20 грн. на такой микросхеме при цене управляющего блока в $$$ не стоило.
Еще одно. На работе мы много делаем подобных устройств, с центральным управлением от компа, но все периферийные устройства содержат небольшой исполнительный процессор, чаще всего типа ATmega164/324/644. Так меньше нагрузка на основной комп, а периферия становится более самостоятельной и по моему мнению -- более надежной. Раньше уже упоминался watchdog. Вы планируете использовать какой-то тип watchdog для центрального компа?
Я понимаю, что вы стремились к простоте и дешевизне конструкции, и не стали ставить проц в силовой и прочие блоки. Тем паче, что под них тоже нужна прога. Но шина 1-Wire действительно тормознутая. Мы cделали хаб по 8 каналов 1-Wire с подключением к компу по USB. Внутри стоит мега 164 + DS2482-800 (I2C - 1-Wire). Над ускорением работы нам пришлось хорошо попотеть. Я понимаю, что для акваконтроллера супер-быстродействие выходного каскада -- вещь не главная, но все-таки для секундных таймеров -- это реально будет проблемой. Также может стать проблемой масштабирование контроллера на управление несколькими аквариумами. Как я видел кто-то там хотел 25 аквасов управлять? Это будет тяжело делать на 1-Wire. Может быть использование какого-то хаба на несколько 1-Wire каналов улучшит ситуацию, но не радикально. Конечно, я могу тут сильно ошибаться, в любом случае я не агитирую вас что-то менять, это только замедлит работу.
И еще, по поводу собственно GUI. Qt -- это очень хорошо, сам люблю, хотя я больше питонист и посему PyQt4 :-). Но я не про Qt как таковое, а про локализацию программы. Я видел парень из Италии хотел иметь локализованный интерфейс. Поэтому настоятельно рекомендую вам сразу делать интерфейс программы на английском и использовать либо средства Qt для трансляции интерфейса, либо поддержку со стороны gettext (как бы странно это ни звучало для тех кто понимает о чем я). Делайте английский интерфейс, даже на корявом английском и сразу делайте перевод на русский/украинский. Если интересно насчет локализации, могу дальше рассказать.
|
|
|
Ці 3 користувач(ів) сказали Дякую glottis за це повідомлення:
|
|
23.09.2011, 02:08
|
#340
|
Живу я тут
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
|
Відповідь: Re: Відповідь: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Цитата:
Допис від glottis
Прошу меня извинить, но программы для просмотра ваших схем/печаток у меня нет, нельзя ли выложить схемы хотя бы в JPG или PDF формате?
|
В прилагаемых архивах содержатся схемы и платы в формате JPG.
Цитата:
Есть вопросы по собранному девайсу:
...
|
К тюльпанам подключаются герконы и другие датчики "сухой контакт" и "мокрый контакт".
Кнопки я поставил параллельно тюльпанам для отладки функций программы, связанных с датчиками (в частности, для автоматической подмены воды). В принципе, кнопки можно использовать для запуска функций управления аквариумами, подключенными к группе внешних блоков, например, для отключение фильтров на время кормления рыб в аквариумах на стеллаже, но мне кажется, что эту функцию удобнее реализовать кнопками на сенсорном экране центрального компьютера.
На местном радиорынке розетки на 220В так и называются. На них две надписи: "250V 15A" и "110V 6A". На узких вилках, которые я подобрал для этих розеток, есть надпись "2,5/250~". У таких вилок тонкие контактные штыри, поэтому пришлось перед монтажом вынимать контакты из розеток и подгибать их.
Цитата:
Допис від glottis
Позвольте высказать замечание касательно подключения шины 1-Wire.
|
Схема была взята из этого документа:
http://pdfserv.maxim-ic.com/en/an/AN214.pdf
При необходимости, позднее добавим поддержку DS2480B.
Цитата:
Вы планируете использовать какой-то тип watchdog для центрального компа?
...
|
В центральном компьютере есть watchdog, который я планирую использовать в будущем.
Согласен с Вами в вопросе, касающемся секундных таймеров. Пока что проблема будет решаться разнесением таймеров во времени (чтобы в одну и ту же секунду не надо было включать/выключать несколько нагрузок, подключенных к разным микросхемам DS2408) и приостановкой опроса шины на 500 мс перед запуском/остановкой секундного таймера.
О локализации Qt-приложений я читал в книге Ж. Бланшет и М. Саммерфилда, но пока ограничиваюсь использованием конструкции tr("...") и русскоязычными сообщениями. Если первая версия программы не потребует кардинальной переработки интерфейса, то начнем оформлять строки и элементы интерфейса с соблюдением рекомендаций по разработке интернациональных приложений.
|
|
|
Ці 2 користувач(ів) сказали Дякую Володя Череп за це повідомлення:
|
|
23.09.2011, 08:49
|
#341
|
Запорожский клуб аквариумистов
Реєстрація: 19.10.2010
Звідки Ви: Запорожье
Дописи: 5.083
сказав Дякую: 3.228
сказали Дякую 6.227 раз(и) в 2.455 повідомленні
|
Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
спасибо! круто.
|
|
|
22.10.2011, 11:45
|
#342
|
Придивляюся
Реєстрація: 27.10.2010
Звідки Ви: Казань
Дописи: 50
сказав Дякую: 23
сказали Дякую 3 раз(и) в 3 повідомленні
|
Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Подскажите пожалуйста, обязательно ли наличие Flash памяти в 1Гб mini2440.
|
|
|
22.10.2011, 14:16
|
#343
|
Живу я тут
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
|
Відповідь: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Нет, не обязательно. Если использовать mini2440 в качестве акваконтроллера, то будет достаточно 128 MB NAND-Flash-памяти (меньше не встречал).
|
|
|
cказали "Дякую" Володя Череп за цей допис:
|
|
30.10.2011, 14:02
|
#344
|
Живу я тут
Реєстрація: 07.12.2008
Звідки Ви: Lviv, Kiev
Дописи: 114
сказав Дякую: 56
сказали Дякую 39 раз(и) в 19 повідомленні
|
Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Чуть не в тему, але похвалюся, ось що ми зробили на основі mini2440
http://www.drive2.ru/users/lestatlvv...52110643/#post 
|
|
|
Ці 2 користувач(ів) сказали Дякую Lestat за це повідомлення:
|
|
05.11.2011, 12:46
|
#345
|
Живу я тут
Реєстрація: 07.12.2008
Звідки Ви: Lviv, Kiev
Дописи: 114
сказав Дякую: 56
сказали Дякую 39 раз(и) в 19 повідомленні
|
Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
Цитата:
Допис від glottis
Позвольте высказать замечание касательно подключения шины 1-Wire. Как я понял из обсуждений вы остановились на какой-то самодельной схеме на транзисторах, которая подключается к COM-порту. Извините, если ошибаюсь, но ваши схемы в топике в непонятном для меня формате. С моей нескромной точки зрения надо было все-таки использовать микросхему DS2480B -- это более правильная схема и в этом случае внешнее устройство становится более универсальным. Для длинных линий 1-Wire микросхема формирует сигнал с нужными фронтами. Так утверждает Datasheet. Мы их используем, но на коротких расстояниях, поэтому не берусь бить себя пяткой в грудь. Мне кажется, что экономить ~20 грн. на такой микросхеме при цене управляющего блока в $$$ не стоило.
|
Цитата:
Допис від glottis
Я понимаю, что вы стремились к простоте и дешевизне конструкции, и не стали ставить проц в силовой и прочие блоки. Тем паче, что под них тоже нужна прога. Но шина 1-Wire действительно тормознутая. Мы cделали хаб по 8 каналов 1-Wire с подключением к компу по USB. Внутри стоит мега 164 + DS2482-800 (I2C - 1-Wire). Над ускорением работы нам пришлось хорошо попотеть. Я понимаю, что для акваконтроллера супер-быстродействие выходного каскада -- вещь не главная, но все-таки для секундных таймеров -- это реально будет проблемой. Также может стать проблемой масштабирование контроллера на управление несколькими аквариумами. Как я видел кто-то там хотел 25 аквасов управлять? Это будет тяжело делать на 1-Wire. Может быть использование какого-то хаба на несколько 1-Wire каналов улучшит ситуацию, но не радикально. Конечно, я могу тут сильно ошибаться, в любом случае я не агитирую вас что-то менять, это только замедлит работу.
|
Подібне я теж говорив, але мене не послухали
http://www.aquaforum.ua/showpost.php...4&postcount=88
Цитата:
Допис від Lestat
можливо помиляюся, тільки що встановив: що причина не запуску дисплею це включення апарату, в цей момент щось по живленню йому не подобається.
|
Дослідив, насправді якщо напруга живлення дисплею просяде меньше 5 вольт йому робиться зле  , а стандартний блок живлення насправді видає 5,5 Вольт  , поки вони дойдуть до дисплею то впаде 0,2-0,3 Вольт це для 7" дисплею.
Можливо хтось допоможе, випадково при тестуванні блока живлення на 7-ми дюймовий дисплей AT070TN83 подали 12 Вольт, внаслідок згоріла мікросхема U6 (див. мал.), підкажіть що це за мікросхема?
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Параметри теми |
|
Параметри перегляду |
Лінійний вигляд
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 17:46.
|