КПК

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


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

Starcomputer
29.12.2009, 14:02
Продолжаем :)
АЦП и усилители:
http://i073.radikal.ru/0912/38/03b233264ca9.jpg
Усилители все одинаковые. Резисторы ХХХ имеют разные номиналы (или их нет, или перемычка) для разных датчиков.
С питанием пока не ясно. Зависит от того, что скажет Олег по блоку питания.
Но ставить кучу преобразователей накладно.

BlackAlex
29.12.2009, 14:47
Тогда делай импульсник +3,3 -3,3 +12 :)


не повериш - я по случаю на кардачах купил остатки от ДВД плееров, ради блока питания, там еще 1,7в есть и 5В и -5В...

По симисторам - а как они к мощной нагрузке? сколько без радиатора выдержат?

ИгорьС
29.12.2009, 14:55
CA3140 работают при 3.3В?
Судя по даташиту "CA3140A and CA3140 operate at supply voltage from 4V to 36V (either single or dual supply)".

tdg
29.12.2009, 14:59
О реле у меня по самому первому контроллеру плохие воспоминания, поэтому во второй версии отказались.

Что может быть такого с реле? Единственный недостаток - щелкает при срабатывании. А так, совершенно безотказная штука...

LVit
29.12.2009, 15:00
Тогда делай импульсник +3,3 -3,3 +12
Ну для такого суперконтроллера компьютерный БП можно брать за основу

chack
29.12.2009, 15:36
3.3v обязательно?
Я думаю +5v, а от него уже 3.3, если нужно. Хотя может и не получиться. Тогда +12v за основу, а оттуда уже +5; +3.3.
Импульсник делать "с нуля" не имеет смысла, готовые продаются, платы. Самому дешевле не будет. Напишите точно, сколько и каких напряжений нужно.

Sem
29.12.2009, 15:47
Продолжаем :)
АЦП и усилители:
http://i073.radikal.ru/0912/38/03b233264ca9.jpg
Усилители все одинаковые. Резисторы ХХХ имеют разные номиналы (или их нет, или перемычка) для разных датчиков.

Не вьехал. А зачем далласовский АЦП?

Sem
29.12.2009, 15:48
Потом опорное на стабилитроне- отстой. Либо 431 либо операционник.

Starcomputer
29.12.2009, 16:09
А зачем далласовский АЦП?
Все будет на 1-Wire.
Потом опорное на стабилитроне- отстой. Либо 431 либо операционник.
Давай ссылку на даташит. Сам об этом думал :)
CA3140 работают при 3.3В? Судя по даташиту "CA3140A and CA3140 operate at supply voltage from 4V to 36V (either single or dual supply)".
Не проверял. Надл смотреть и если что ставить другие. Предложения есть ?

Володя Череп
29.12.2009, 16:13
О реле у меня по самому первому контроллеру плохие воспоминания, поэтому во второй версии отказались.
В первом контроллере не было защитных диодов. Наверное, поэтому и возникали проблемы.
Усилители все одинаковые. Резисторы ХХХ имеют разные номиналы (или их нет, или перемычка) для разных датчиков.
В Юсуповской схеме использовался встроенный 10-битный АЦП микроконтроллера ATmega, поэтому для измерения сигнала pH-электрода с точностью не хуже 1 мВ входной усилитель умножал напряжение на 3,2. Если мы будем использовать 16-битный 1-wire АЦП DS2450, то приемлемая точность измерения pH достигается и без умножения. Если сделать усилители pH и Eh по одной и той же схеме (например, R7=0, R10=бесконечность, R4=75k), то теоретически можно будет измерять входное напряжения от 0 до 2,5V с точностью не хуже 0,1 mV.

Starcomputer
29.12.2009, 16:13
готовые продаются, платы
Олег, поскольку блок питания в комплект не входит, то это должно быть готовое устройство, а не плата. :)
Не все умеют на кардачах купил остатки от ДВД плееров, ради блока питания, там еще 1,7в есть и 5В и -5В...

Starcomputer
29.12.2009, 16:16
По симисторам - а как они к мощной нагрузке? сколько без радиатора выдержат?
Саша, у меня стоят без радиаторов. 160 ватт освещения на канал держат легко, но я их не щупал, насколько они при этом греются (а то у меня друг пощупал тиристоры во время работы - оказалось ОЧЕНЬ горячо, когда 220 В :))

Starcomputer
29.12.2009, 16:17
Если сделать усилители pH и Eh по одной и той же схеме (например, R7=0, R10=бесконечность, R4=75k), то теоретически можно будет измерять входное напряжения от 0 до 2,5V с точностью не хуже 0,1 mV.
А так и сделано. ВСЕ усилки построены по одной схеме. :)

Starcomputer
29.12.2009, 16:19
то приемлемая точность измерения pH достигается и без умножения
Т.е. усилок вообще не нужен ? Думаю пусть стоит хотя бы как входной каскад. К-т усиления можно легко регулировать обратной связью.
(Кто забыл Ku = R3 / R4)/

ИгорьС
29.12.2009, 16:21
Не проверял. Надл смотреть и если что ставить другие.Кстати, и у DS2450 Vсс = 4.5 to 5.5V

Starcomputer
29.12.2009, 16:38
Кстати, и у DS2450 Vсс = 4.5 to 5.5V
Таки да. Вероятно ВСЮ перифирию придется питать +/- 5 В.
Надо смотреть согласование с чипом. Но вроде бы все DS-ки работают с логическими уровнями 0,3 - 3,3 В.

Володя Череп
29.12.2009, 16:46
Т.е. усилок вообще не нужен ? Думаю пусть стоит хотя бы как входной каскад.
Усилок нужен - но как буфер, а не как умножитель.
К-т усиления можно легко регулировать обратной связью. (Кто забыл Ku = R3 / R4)/
Наверное, для второго усилителя Ku = R3 / R6. Изменением номинала R4 мы изменяем не коэффициент усиления, а смещение.

Starcomputer
29.12.2009, 16:59
Наверное, для второго усилителя Ku = R3 / R6.
Да. А для первого R7 / R10. :)
...............................
Ну с усилками еще Вадим посмотрит :)
...............................
Может быть есть смысл поставить TL062 ?
Они сдвоенные и дешевле.

chack
29.12.2009, 18:28
Может быть есть смысл поставить TL062 ?Как первый каскад они не рабоают.

поскольку блок питания в комплект не входит, то это должно быть готовое устройство, а не плата.
А пусть будет плата. Готовая плата, спаянная и рабочая. Чем хуже готового БП?
Сергей, дай нужные напруги.

BlackAlex
29.12.2009, 18:36
Starcomputer, кстати там же можно заказать под заказ импульсник с необходимыми напругами, на количестве скидка.

atom
29.12.2009, 18:44
Не пойму зачем использовать периферию, если всего и так на кристалле хватает? Тем более пяти вольтовую и 1-wire, на сколько я знаю шина внутренней связи I2C.

ИгорьС
29.12.2009, 18:49
Как первый каскад они не рабоают.Почему не работает? Я собирал по той схеме, что у Юсупова во втором контроллере на TL062 - все работало.

chack
29.12.2009, 18:51
ИгорьС, хорошо тогда, есть собранный по ворой схеме, не работает.

ИгорьС
29.12.2009, 19:03
есть собранный по ворой схеме, не работает.А, понятно...

Starcomputer
29.12.2009, 19:21
кстати там же можно заказать под заказ импульсник с необходимыми напругами, на количестве скидка.
Где ТАМ ?

Starcomputer
29.12.2009, 19:26
Сергей, дай нужные напруги.
Дык вроде ясно :)
+/-5 V и +12 V
Ток по +5 до 1 А, по -5 - 200 мА думаю хватит, по +12 непонятно. Если вешать электромагнитный клапан и еще что-то, то до 2А надо.

chack
29.12.2009, 20:43
Ток по +5 до 1 Акуда там 1А? В старом контроллере 120мА всего.

atom
29.12.2009, 20:51
И идея по дисплеям, камня по моему должно хватить для поддержки знакосинтезирующего и тфт от мобилы одновременно (каждый использует какой ему надо)

Starcomputer
29.12.2009, 22:44
atom, все это хорошо, возьметесь программу написать, чтобы два дисплея и т.д. ?

Starcomputer
29.12.2009, 22:45
куда там 1А? В старом контроллере 120мА всего.
А ты посчитай. Один чип жрет 100 мА.

enfogar
30.12.2009, 10:18
Starcomputer, Хотелось бы добавить в усилитель pH подстроечные резисторы на предмет усиления и, возможно, "0" для изопотенциальной точки.
Регулировка усиления позволит сделать бОльшую точность pH
+ сомнения по Eh: там вроде макс. потенциал доходит до +-2...3 В

Starcomputer
30.12.2009, 10:42
+ сомнения по Eh: там вроде макс. потенциал доходит до +-2...3 В
DS-ка меряет до 5,12 в.
За резисторы с Вадимом говорил уже, он думает. Но у подстроечника сильно плывет температурный коэффициент.

enfogar
30.12.2009, 11:12
Starcomputer, понятно, что DS измеряет от 0 до 5В.
если наш усилитель -250...250мВ преобразует в 0...5В, то при измерении Eh все, что будет за пределами +-250мВ - будет искажено, если не ставить подстроечник, который уменьшит коэфф. усиления.
Ну на крайний случай можно поставить матрицу резисторов, что бы можно было выбирать диапазон.

Какие вообще могут быть пределы у электродов, которые будут применены?

chack
30.12.2009, 11:22
На аквалого в усилителях подстроечники стоят, по три шт на канал. Все рабоает.
С подстроечными резисторами любой электрод можно использовать.

Starcomputer
30.12.2009, 12:17
Народ, нужны всякие разные схемы на LPC2368.
Будем смотреть что как народ к нему подключает (USB, Ethernet, Display, 1-Wire ..........) :)
Только лучше не ссылками, а в посты рисунок вставлять.

enfogar
30.12.2009, 12:38
Отвлекусь на димер.
Можно сделать на DS2408+Attiny24
Если делать не 256, а 128 градаций, чего вполне достаточно, то на одной такой связке можно сделать 2 канала ШИМ.
А если добавить 2 силовых элемента, то можно получить вкл/выкл 220В ЭПРА

Примерно так:

Starcomputer
30.12.2009, 12:42
Можно сделать на DS2408+Attiny24

enfogar, а зачем, если есть DS2890 с 256 разрядной матрицей ? :)

tdg
30.12.2009, 12:45
Не пойму зачем использовать периферию, если всего и так на кристалле хватает? Тем более пяти вольтовую и 1-wire, на сколько я знаю шина внутренней связи I2C.

Вот я тоже не понимаю зачем 1-Wire для всего использовать.
Датчики температуры - это да, удобно и понятно.
Но pH и нагрузку на них вешать...
Если уж хочется расширяемости, то логичнее на I2C это делать - в контроллере эта шина есть штатно, микросхемы стоят дешевле.

enfogar
30.12.2009, 12:50
Starcomputer, The DS2890 is no longer available. Both the DS1805 and MAX5401 provide similar potentiometer functionality without the 1-Wire interface.
Но DS1805 не 1-wire

tdg, какое макс. расстояние у шины I2C? Зачем использовать и I2C и 1-Wire одновременно?

Starcomputer
30.12.2009, 13:05
Starcomputer, The DS2890 is no longer available. Both the DS1805 and MAX5401 provide similar potentiometer functionality without the 1-Wire interface. Но DS1805 не 1-wire
А при чем тут 1805 ???
2890 сама прекрасно работает с 1-Wire !!!

The DS2890 is a linear taper digitally controlled potentiometer with 256 wiper positions. Device
operation, including wiper position, is controlled over the single contact 1-Wire bus for the ultimate in
electrical interface simplicity

tdg
30.12.2009, 13:06
tdg, какое макс. расстояние у шины I2C? Зачем использовать и I2C и 1-Wire одновременно?

По опыту людей - несколько метров легко.
http://www.microchip.ru/phorum/read.php?f=2&i=143117&t=143117

enfogar
30.12.2009, 13:11
Starcomputer, "The DS2890 is no longer available." - DS2890 более не доступен.
Т.е. мы его уже не купим.


tdg, Некоторые форумчане хотят дальность более нескольких метров, т.к. контроллер планируется использовать не на 1 аквариум.

tdg
30.12.2009, 13:27
Кстати, нашел такую штуку:
http://www.3dnews.ru/cooling/thermometer_ds18s20

Там внизу схема для подключения 1-Wire к RS232. Соответственно, можно отлаживать перефирию без основного блока компьютера.
Или к КПК подключть ;)

Starcomputer
30.12.2009, 13:38
Соответственно, можно отлаживать перефирию без основного блока компьютера
А что отлаживать в периферии ???? Как она взаимодействует с контроллером ? Так для этого контроллер нужен :)
А схем сопряжения много. У мну стоит другая, на MAX232. В самой серии DS есть готовые чипы.
Вся проблема в программе контроллера.

Starcomputer
30.12.2009, 14:05
Т.е. мы его уже не купим.
Ну и фиг с ними. Наверняка другие выпускаются. И вообще, диммер это пока отдаленное будущее. Меня больше интересуют схемы включения LPC-шки :)
Неохота наступать на те грабли, на которые уже другие наступали :)

ИгорьС
30.12.2009, 14:58
Вот я тоже не понимаю зачем 1-Wire для всего использовать.
Если уж хочется расширяемости, то логичнее на I2C это делать...+1, тоже так думаю.
Для 1-Wire придется в программе делать чуть ли не отдельный блок для определения адресов ROM всей этой периферии на 1-Wire, ведь у каждой платы будут свои уникальные элементы. А если на плате будет несколько микросхем с одним кодом семейства и плата уже запаянная на smd-элементах?

Sem
30.12.2009, 15:10
ИгорьС, код семейства и униккальный номер мс это разные вещи.

enfogar
30.12.2009, 15:26
ИгорьС, Я не очень понял вопроса.
Ну и что, что в софте будет блок работы с 1-wire?
Или это не кашерно?
Блок дисплея, эзернета, калибровки электродов и т.д. - кашерно, а 1-wire - не кашерно ?

tdg
30.12.2009, 15:38
А что отлаживать в периферии ???? Как она взаимодействует с контроллером ? Так для этого контроллер нужен :)
А схем сопряжения много. У мну стоит другая, на MAX232. В самой серии DS есть готовые чипы.
Вся проблема в программе контроллера.

Периферию можно начать делать еще до того, как будет контроллер, что собственно уже и происходит как я вижу :)
Прогу для PC написать куда быстрее и проще, соответственно можно будет подключать все блоки отдельно - убедиться, что все работает.

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

Я вообще думаю подключить это к КПК (у меня есть старый, с COM портом) и написать прогу под него. Как минимум занятное развлечение на новогодних каникулах :)

Кстати, а прошивка будет открытой, или исходники распространяться не будут?

ИгорьС
30.12.2009, 16:11
ИгорьС, код семейства и униккальный номер мс это разные вещи.Я знаю. Я имел в виду, что если, например, на одной плате будет два расширителя DS2408 как определить кто из них кто?

ИгорьС
30.12.2009, 16:15
Ну и что, что в софте будет блок работы с 1-wire?
Или это не кашерно?
Блок дисплея, эзернета, калибровки электродов и т.д. - кашерно, а 1-wire - не кашерно ?Да, нет, кашерно, наверно, если это так можно назвать :). Но, каждый блок - это свои возможные ошибки. Да и память у чипа не резиновая.

Starcomputer
30.12.2009, 16:16
на одной плате будет два расширителя DS2408 как определить кто из них кто?
Такого не будет. Уже обсуждали пару страниц назад :)
если прошивка будет на Си, то части программы с PC возможно будет использовать и на контроллере.
Нет. В смысле прога то изначально на СИ, только вот портировать ее не получится.

tdg
30.12.2009, 16:29
Нет. В смысле прога то изначально на СИ, только вот портировать ее не получится.
Это смотря как писать. Если код нормально структурирован, то его части легко переносятся. На выбранном контроллере даже linux ставят (правда, для этого внешняя память нужна :( )
А для линукса есть проект по работе с 1-Wire: http://www.digitemp.com/

atom
31.12.2009, 16:06
Народ, нужны всякие разные схемы на LPC2368.
Будем смотреть что как народ к нему подключает (USB, Ethernet, Display, 1-Wire ..........) :)
Только лучше не ссылками, а в посты рисунок вставлять.
http://starterkit.ru/html/doc/SK_MLPC2368.pdf - схема отладки
http://starterkit.ru/html/index.php?name=shop&op=view&id=9 - описание и фото самой отладки

Ty3uK
01.01.2010, 16:18
offtop


Желаю в этом году ВСЕМ, кто участвует в разработке проекта "Форумный Акваконтроллер" - запуститься, и все задуманные функции этого устройства работали с "тигриной" силой!


С Новым 2010 Годом!

tdg
11.01.2010, 13:43
Пример программы (Web-сервер) для процессора LPC2368
http://www.freertos.org/index.html?http://www.freertos.org/portlpc2368_Eclipse.html

Схемы демо-платы
http://www.olimex.com/dev/pdf/LPC-P2378.pdf
http://www.olimex.com/dev/images/LPC-P2378-sch.gif

ИгорьС
11.01.2010, 13:58
А чего все затихло? code27
Такое живое обсуждение было code17, а теперь тишина...
...или все НГ отмечают? :008:

Starcomputer
11.01.2010, 14:03
А че обсуждать ? Делать уже надо :)

enfogar
12.01.2010, 10:19
Хочу обратить Ваше внимание на готовую сис-му для работы с периферией 1-wire : http://owfs.org/

enfogar
12.01.2010, 15:18
Помогите определится с димером 220В (не ЭПРА 1-10В).
Как лучше регулировать мощность, ШИМ или напряжением?
Вариант 1. ШИМ - просто, но большие ВЧ помехи от него (см. рис) и под вопросом регулировка галогенок AC 12-24V .
Вариант 2. Регулятор напряжения. Нет ли у кого схемы ?
Что бы 0-220 регулировалось внешним ШИМ сигналом.

LVit
12.01.2010, 17:40
http://www.youtube.com/watch?v=jOAqTpAy8-g

chack
12.01.2010, 18:40
Что бы 0-220 регулировалось внешним ШИМ сигналом.Андрей, а зачем Вам регулировать сеть, разве что для ламп накаливания и галогенок? Так помех будет еще больше.

chack
12.01.2010, 18:48
LVit, супер!
Прикупил бы...

enfogar
12.01.2010, 19:06
Андрей, а зачем Вам регулировать сеть
Накаливание, галогенки, обогрев.
Если уже есть димер, то сделать его универсальным.

Так помех будет еще больше.
Вот в этом и проблема, ели на тиристоре делать :(
А если не на тиристоре, то очень дорого :(

Просто сейчас делаю домой димер для ЭПРА 1-10 + точечные светильники/накала хочу туда-же зацепить.
Вот теперь сижу в раздумьях.

А в обычных бытовых димерах тоже тиристорами режут синусоиду?
Как там дела обстоят с помехами ?

Sem
12.01.2010, 19:11
enfogar, есть частотные регуляторы в микросхемном исполнении.

chack
12.01.2010, 19:13
тиристорами режут синусоиду?Да, только симисторами. С ШИМ помех поменьше.

chack
12.01.2010, 19:23
Вот (http://sergeyk.kiev.ua/microcontrollers/tiristorcomtrol/pic12f675-simistor_ru.shtml) интересная схемка с опторазвязкой. Как раз для контроллера нашего.

enfogar
12.01.2010, 19:23
enfogar, есть частотные регуляторы в микросхемном исполнении.
Думаю, что частотные не годятся для освещения - будет моргать :(

chack, я имел в виду симисторы :)
По осцилограмме видно, что при мощности до 50% - очень большая вч составляющая при ШИМ :(
Да, почти так и делал.

Sem
12.01.2010, 19:35
Думаю, что частотные не годятся для освещения - будет моргать :(


Да? Их для регуляторов ОСВЕЩЕНИЯ и разрабатывали-))))

enfogar
12.01.2010, 19:38
Чел. по ссылке забыл, что мощность имеет нелинейную зависимость от времени открытия симистора.

В действительности, если симистор открывать на 25% полупериода, то мощность будет не 25%, а только 15%.

100%, 50% и 15% мощности на выходе будет выглядеть так.
На графике - Y-мощность. X-время начала открытия симистора % от длительности полупериода.

enfogar
12.01.2010, 19:40
Sem, кинешь ссылочку ?
Я, видимо, не понимаю принципа их работы.

Sem
12.01.2010, 19:56
enfogar,
http://radio-hobby.org/modules/news/article.php?storyid=603
http://www.electromir.net/Shems/1/2/Shema_5.htm

agorin
12.01.2010, 20:07
http://www.youtube.com/watch?v=jOAqTpAy8-g

Вещь!! :)

Восьмёркин
12.01.2010, 20:18
http://www.youtube.com/watch?v=jOAqTpAy8-g

А номерок етой платки некто не знает

sae74
12.01.2010, 20:43
Восьмёркин, http://microframework.dk/?tag=/xbee
http://devicesolutions.net/Products/TahoeII.aspx
http://devicesolutions.net/Portals/0/Download/Documents/Tahoe-II%20Technical%20Reference%20Manual.pdf

Восьмёркин
12.01.2010, 21:30
Восьмёркин, http://microframework.dk/?tag=/xbee
http://devicesolutions.net/Products/TahoeII.aspx
http://devicesolutions.net/Portals/0/Download/Documents/Tahoe-II%20Technical%20Reference%20Manual.pdf

400 доларов это круть

Baks
13.01.2010, 00:17
LVit, супер!
Прикупил бы...
Ну, раз пошло разкатывание губеней, тогда можно так

<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/h5eYERAa1_A&hl=ru_RU&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/h5eYERAa1_A&hl=ru_RU&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>

sae74
13.01.2010, 07:58
Baks, А что здесь сложного?
Только в программном обеспечении.
У меня по такому принципу работает видеонаблюдение на складе на 16 камер, управляй и включай как тебе надо – через WEB.

enfogar
13.01.2010, 10:33
Sem, Это и есть "фазовый", а не "частотный" регулятор.
Т.е. регулируется фаза открытия симистора, а не частота.
Из-за такого "обрезания" синусоиды в спектре появляется много гармоник, а если учитывать, что амплитуда исходного сигнала 220В, то и амплитуды гармоник тоже внушительные.

Sem
13.01.2010, 11:37
может и попутал, но работает-)

chack
13.01.2010, 13:27
Да, фазовый сильно фонит, особенно на TV, на метровый диапазон.

tdg
14.01.2010, 15:39
Может кому-то пригодится: http://starterkit.ru/html/index.php?name=shop&op=view&id=26&word=SK_MLPC2368

Отладочная платка:
• Основа - NXP LPC2368 (ARM7, 512k Flash, 58k RAM, SD-card, RMII, USB-full speed ...)
• Ethernet 10/100M PHY, RS232, CAN PHY, USB.
• 56 линий I/O

Подключенная периферия
• Ethernet 10/100M PHY - KS8721B, тип интерфейса - RMII.
• USB2.0-full speed, функция (подчиненный).
• CAN PHY.
• RS232 приемопередатчик.
• 56 линий PIO микроконтроллера.

Система питания
Плата содержит линейные LowDrop стабилизаторы, позволяющие запитывать ее от 5В, имеется возможность использовать питание от шины USB.

Программирование/отладка
• Стандартный 20-ти выводной разъем для подключения JTAG программатора/отладчика LPC2368.
• Загрузка через COM порт.

Стоит 1540 Руб, т.ч. имхо даже дешевле покупки процессора и всей обвязки в рознице...

tdg
14.01.2010, 15:41
А че обсуждать ? Делать уже надо :)

Есть ли уже рисунки печаток для силовой части и усилителя? Хочется приступить к изготовлению, а с рисованием печаток у меня никак :(

Sem
14.01.2010, 15:48
tdg, а утюг зачем-)))?

tdg
14.01.2010, 15:50
tdg, а утюг зачем-)))?

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

BlackAlex
14.01.2010, 15:55
tdg, подожди с утюгом - будет же партия делатся. Батя в москву ездит - отправим письмецо, что бы без таможни

Sem
14.01.2010, 16:00
tdg, значит излогать свои мысли понятней надо -)))
а с рисованием печаток у меня никак :(

Sem
14.01.2010, 16:01
Вот в рассылку пришло-)
http://www.gamma.spb.ru/products.info.php?c=500&s=9&i=500

chack
14.01.2010, 16:03
Sem, а программу под них?

Sem
14.01.2010, 16:19
chack, есть библиотеки- ковырять надо-( Предлагают из Питера образци для юзанья-обучения.

tdg
14.01.2010, 16:22
tdg, подожди с утюгом - будет же партия делатся. Батя в москву ездит - отправим письмецо, что бы без таможни
Ну просто руки чешутся что-то начать делать ;)

Starcomputer
14.01.2010, 18:39
Может кому-то пригодится: http://starterkit.ru/html/index.php?...rd=SK_MLPC2368
Схему бы от нее :)
................
Сорри, схемка есть.

Шаманчик
16.01.2010, 23:59
Кто знает схему паралельного програмирования AtMega8 что бы восстановить AtMega32 и прошивку очень нужно

sergeynim
17.01.2010, 19:39
http://radiokot.ru/forum/viewtopic.php?t=864
тема большая, читай, если дальше собираешся заниматься АВРками то нужная вещь, если нет то проще новые купить или обратиться к рядом-живущим с похожим прогером

eVrajka
18.01.2010, 13:45
Прочитал, ветку и хочу добавить свои соображения.
Судя по обсуждению, необходимо разрабатывать не один акваконтроллер, а два.

1) Одноплатная конструкция, внешний блок питания, 4 - 6 каналов управления, Ph - 2 шт, 1 редокс.
Максимально простая схемотехника, всё на DIP дорожки от 0.3 мм, мега 8, реле, дисплей 8X2
Но, должна быть связь с компом по Ethernet, где будет программа по типу Юсуповской, которая будет полностью управлять, то есть в энергонезависимой памяти контроллера ничего хранить не надо.
Обязательно наличие средств диагностики (если что сгорело, чтоб об этом знать).
Это профессиональное решение, но также есть необходимость в

2)Большом, красивом, дорогом устройстве, которое будет контролировать вообще всё, что можно в банке, при этом красиво моргать лампочками, светить дисплеем от айфона, и доставит кучу радости владельцу.
Такое устройство должно быть на чипе, куда можно залить linux (по типу dd-wrt), сделать наглядный WEB - интерфейс, кучу выходов и входов, внутренний ITX бп,
+ можно прикрутить управление схемой №1
но вообще в этом случае, я бы ориентировался на старое IBM железо (оно на помойках даром валяется), универсальные 1-Ware датчики и исполнительные устройства + PCi плату для их подключения, и freebsd, с загрузкой с флэхи.

Подобных решений вообще нет, все пытаются сделать что-то универсальное.

У вас, как я понимаю, получается тоже, что и у Юсупова, но с небольшим апгрейдом...

Извините за критику, надеюсь, она достаточно конструктивная.

Volodey
18.01.2010, 20:29
eVrajka, у вас все как то сложно получается, если задействовать компьютер, то зачем выдумывать контроллер управляемый с этого компьютера? В интернете куча всяких схем управления от LPT, принимать оцифровывать инфу тоже непроблема. Чем комп - не контроллер?

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

А вообще ветка вдохновила... начал учить Си. Спасибо вам огромное! Внимательно слежу за развитием событий.

enfogar
19.01.2010, 12:59
eVrajka, Как на Мега 8 сделать Ethernet с TCP/IP ?
А если ничего хранить в контроллере не надо, то вся периферия и так на 1-wire предусмотрена, которой можно просто управлять с ПК, причем нет необходимости в PCI плате.
Для уравления 1wire есть переходник USB->1-wire.
Ссылка на готовый бесплатный софт была в этой ветке.

Можно поподробнее про: наличие средств диагностики (если что сгорело, чтоб об этом знать)
Есть конкретные предложения?

Starcomputer
19.01.2010, 13:04
Есть конкретные предложения?
Ну если любой чип 1-Wire сгорает, то контроллер это определит, только толку от этого немного. Если сие датчик - можно его более не опрашивать, если исполнительное устройство - то не понятно, в каком положении оно сгорело - включено или выключено. Но даже если узнать, дальше что ?

eVrajka
19.01.2010, 13:37
Как на Мега 8 сделать Ethernet с TCP/IP ?
А вот как: http://www.rlocman.ru/shem/schematics.html?di=55059

Вот тут за 3 евро в DIP: http://shop.tuxgraphics.org/electronic/detail_enc28j60.html

А вот тут целый сервак (тоже, кстати мысль!) :http://www.rlocman.ru/shem/schematics.html?di=55066

Можно поподробнее про:
Цитата:
наличие средств диагностики (если что сгорело, чтоб об этом знать)
Есть конкретные предложения?

Как я писал, устройство №1, предназначено для профессиональных нужд, в частности для удалённого контроля и управления аквариумом, наличие средств диагностики в данном случае предполагает, что : в случае если датчики и исполнительные устройства в виде отдельных блоков на 1-ware, то в случае любой неисправности, было некое предупреждение: "датчик №68 - неисправность", в этом случае я хватаю этот датчик, еду за 20 км к обслуживаемому аквасу, заменяю, profit!
И конечно, надо точно определить какие устройства нормально включены, а какие нормально выключены + датчики потока на помпу + не знаю как, но определять есть ли нагрузка на каналах (тоже в виде отдельного датчика видимо)....

А если ничего хранить в контроллере не надо, то вся периферия и так на 1-wire предусмотрена, которой можно просто управлять с ПК, причем нет необходимости в PCI плате.
Для уравления 1wire есть переходник USB->1-wire.
Ссылка на готовый бесплатный софт была в этой ветке.

Это конечно круто, что такое есть, но я к сожалению пока не программер (биолог я)(((( сам не справлюсь...

eVrajka
19.01.2010, 18:41
И опять таки важно дополнение:
Всё управление исполняющими устройствами и датчиками в должна выполнять программа на компьютере, а не программа в микроконтроллере.

Starcomputer
19.01.2010, 18:48
Всё управление исполняющими устройствами и датчиками в должна выполнять программа на компьютере
И при подвисании компа, сбоя в питании (примитивно свет выключили - включили винт не запускается или винда, или ...... причин масса) вся эта система классно зависнет и будет акваармагеддон. Посему в свое время и отказались от идеи использовать комп в качестве контроллера. В микроконтроллере стоит сторожевой таймер, который сбросит контроллер в начало при сбое программы. И нет проблем с перезапуском при пропадании питания.
eVrajka, все это уже обсуждалось в более ранних темах, почитайте, отпадет масса вопросов и советов. :)

eVrajka
19.01.2010, 19:37
Думаю, что грамотно настроенный комп штука довольно надёжная...

Спасибо вам за проект, буду внимательно следить)))

Sem
19.01.2010, 19:43
И опять таки важно дополнение:
Всё управление исполняющими устройствами и датчиками в должна выполнять программа на компьютере, а не программа в микроконтроллере.

АБСОЛЮТНО НЕ СОГЛПСЕН!!!!

LVit
19.01.2010, 20:34
Думаю, что грамотно настроенный комп штука довольно надёжная...
Ага, и + Х Вт в час, и какой никакой шум

agorin
19.01.2010, 21:08
Нет, комп это не вариант. Из пушки по воробьям...

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

sergeynim
19.01.2010, 22:40
Чувствуется Страна Советов, а где результат или какие то подвижки? По мне, на данный момент думаю нахрен не нужен электрод, его надо или размещать соответственно, что-бы не обрастал или периодически чистить, по мне проще поставить дропчекер долгоиграющий и менять в нём раствор, а вот таймер многоканальный с разными временными выдержками нужен и терморегулятор, а так обсуждать можно до поседения...

Starcomputer
19.01.2010, 23:03
Приехал дисплей от CІРОЖА, осталось дождаться саму LPC и можно браться за паяльник :)

Starcomputer
19.01.2010, 23:04
а где результат или какие то подвижки?
А у Вас подвижки есть ?

sergeynim
20.01.2010, 06:44
А у Вас подвижки есть ?
Да, понял необходимость макро-удо, после того, как победил сине-зелёные бактерии стрептомицином и Rhizoclonium ушли, от макро и растючка начала опять хорошо расти, дом где я живу попал под городской капремонт, меняли стояки, подводящую электропроводку, полностью отопление, весной продолжат, будут дом с внешки утеплять... Когда в течении месяца днём выключали на несколько часов электричество внешник приходилось выключать моей супруге до моего возвращения с работы, а мне его каждый раз полностью промывать. А сейчас аквариум полностью ожил. И ремонт кухни заканчиваю, керамогранит на полу и т.д. Это мои подвижки, часть прямо не относящихся к аквасу.
А по поводу контроллера, думаю так, моё личное мнение, ну будет он регистрировать, записывать данные, при стабильной сбалансированной банке это не очень и нужно. При установке авто-регулировки подачи СО2 появляется проблема как и где расположить измерительный электрод, что-бы он не обрастал и соответственно не врал в показаниях и появляется дополнительный гиморой с переодическим тестированием, калибровкой электрода, т.е. обслуживание системы автоматики.
Сергей если видишь работу контроллера по другому, опиши как ты ету работу видишь. Про твоё видение расположения измерительного электрода интересно узнать...
пысы я не разводчик, аквариум у меня не для зарабатывания денег.

Starcomputer
20.01.2010, 08:48
Ну электрод сильно не обрастает, стоит просто в углу аквариума (дальнем). Раз в неделю во время чистки аквариума протираю его и калибрую.

Starcomputer
20.01.2010, 10:45
Народ !!!
Кто знает, где можно купить серию DS ???
"Космодром" разочаровал. Пришли только DS2408, остального нет и не известно.
Нужны DS2450 (как минимум). Ну и остальное из серии прикупил бы :)
Chack, Олег, ты у нас спец по снабжению !!! :)
LPC2368 тоже судя по всему придется искать в другом месте :( Так что и это надо.

enfogar
20.01.2010, 11:44
Starcomputer, Можно попробовать заменить DS2450 на ATTiny45:
http://bascom.at.ua/publ/1-1-0-1

Starcomputer
20.01.2010, 12:03
enfogar, это крайний вариант. Для начала попробуем без заменителей. Это понятно, что на мини-мегах можно что угодно симитировать :)

sergeynim
20.01.2010, 12:41
Народ !!!
Кто знает, где можно купить серию DS ???
...Нужны DS2450 (как минимум). Ну и остальное из серии прикупил бы :)
LPC2368 тоже судя по всему придется искать в другом месте :( Так что и это надо.

можно попробовать через партнёров терраэлектроники
http://www.terraelectronica.ru/company.php?Razdel=4

Starcomputer
20.01.2010, 12:49
можно попробовать через партнёров терраэлектроники
Имрад ? С ними Чак отношения поддерживает, может узнает :)

Starcomputer
20.01.2010, 12:58
Кстати один вопрос так и остался нерешенным - какой кварц ставить !!!???

Sem
20.01.2010, 13:00
20 min

chack
20.01.2010, 13:57
Кто знает, где можно купить серию DS ???
Мне нужны маркировки микросхем.

LPC2368 тоже судя по всему придется искать в другом месте
доставка 12-15 недель и мин партия 540шт. Цена 8.05$
А в имраде пожалста http://www.imrad.kiev.ua/search.shtml?qs=LPC2368&query=any
И еще в одном месте нашел -122.24 и ждать, под заказ.

eVrajka
20.01.2010, 15:50
Отвечу всем..
Ещё раз повторю концепцию своего устройства:

1) много аквариумов, много контроллеров, но управляется всё с одного компа.
mega+ethernet (в меге прошита программа, которая принимает команды с сервера и туда же отправляет данные датчиков)
При этом минимальная сложность изготовления и обслуживания!

+ неограниченное количество контролируемых устройств, сетевая архитектура, на сервере вэб интерфэйс для управления.

2) или для одного аквариума: устройства и датчики на 1-ware, + вэб интерфейс на компе.


И при подвисании компа, сбоя в питании (примитивно свет выключили - включили винт не запускается или винда, или .....причин масса) вся эта система классно зависнет и будет акваармагеддон. Посему в свое время и отказались от идеи использовать комп в качестве контроллера. В микроконтроллере стоит сторожевой таймер, который сбросит контроллер в начало при сбое программы. И нет проблем с перезапуском при пропадании питания.
eVrajka, все это уже обсуждалось в более ранних темах, почитайте, отпадет масса вопросов и советов.

Ради бога, зашейте в контроллер EMEGRECY программу, и ничего не сдохнет.

Винт можно и не включать в конструкцию.

А что других систем кроме как windows вы не знаете?
Погуглите FreeNAS (freebsd), отличный сетевой дистрибутив, устанавливается на флеху, весит 20 метров, можно на него ориентироваться.
Устройство, которое перезапустит комп при зависании делается за 30 минут на tiny, хотя UNIX очень редко зависает.


Цитата:
Сообщение от eVrajka
И опять таки важно дополнение:
Всё управление исполняющими устройствами и датчиками в должна выполнять программа на компьютере, а не программа в микроконтроллере.
АБСОЛЮТНО НЕ СОГЛПСЕН!!!!

Зато вы вполне соглпсны с тем, чтобы самопальное устройство, с любительской схемотехникой и таким же программированием контролировало несколько банок, и уж по любому оно никогда не зависнет, и не сломается и электричество ему не отключат и программа написана будет идеально.
Если брать сетевую архитектуру, даже 1-ware, я предпочту в качестве управляющего устройства взять IBM, с инженерной схемотехникой, под управлением какого-нибудь Дебина (вылизанного тысячами программистов) с парой самописных СКРИПТОВ (то есть строк так на 100) для крона (а не программ на ассемблере на тысячи строк),
А скажем захочется вам удалённо посмотреть на своих рыбок,
получится прикошачить вэб камеру на ваше устройство?
А управлять при помощи смс? тоже геморрой?
А управлять бесперебойником? Ой ещё 1000 строк кода, вот беда!
А если резервное питание организовывать, от генератора скажем?
Какая там максимальная длинна провода у 1-ware? А у LAN?
При масштабировании и при любом увеличении функционала у вас возникнет куча проблем, которые уже давно решили.


Цитата:
Сообщение от eVrajka Посмотреть сообщение
Думаю, что грамотно настроенный комп штука довольно надёжная...
Ага, и + Х Вт в час, и какой никакой шум


И это будет самым слабым и самым дорогим местом всей системы.

Ага, а вам советую погуглить по фразе mini ITX Atom..

Кстати, вы тут обсуждали вариант с платой для кпк за 70 долларов и всем она очень понравилась....
mITX на атоме стоит 50 баксов! новая!
а уж на вашем любимом Ebay...

Нет, комп это не вариант. Из пушки по воробьям...

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

+ большая гибкость системы и масштабируемость (и для промышленников и для обычных аквалюбителей можно модифицировать).

А хотите продавать, продавайте софт, датчики и исполнительные устройства, у вас очереди будут, особенное если придумаете как жёстко привязать номер периферийного устройства к операционке.
А если сделаете всё это дело OPENSOURCE, то через пол года-год будет вообще идеальное решение и в плане ПО и в плане схемотехники, да и продавать такое ни кто не запрещает (готовые системы).

Контроллер Jussiprof уже есть, и он абсолютно удовлетворяет минимальные запросы аквариумиста, зачем делать такую гигантскую работу ради двух дополнительных функций, когда у вас есть потенциал сделать действительно крутую вещь!

Серьёзные дядьки вроде...

Удачи вам.

Starcomputer
20.01.2010, 16:10
eVrajka, давайте рассмотрим Вашу концепцию.
1. Нужно - контроллер с дисплеем (небольшим) клавиатурой на десяток кнопок и возможность связи с большим компом для настройки и т.п.
2. Устройство должно быть легко повторимо.
Теперь рассмотрим вариант использования компа.
Про глючность винды, ненадежность винтов, сбои по питанию я говорил.
Далее:
Винт можно и не включать в конструкцию.
А на чем хранить программу ? Флэшка ?
Ну купили (условно 100 грн).
Монитор ?
Купили (еще 1000 грн).
Клавиатура, видеокарта и т.д. (еще ХХХ гривен).
Вроде все.
Вопрос - куда я все это поставлю ?
Ибо СВОЙ комп я использовать не могу (снят винт и стоит другая операционка).
Устройство, которое перезапустит комп при зависании делается за 30 минут на tiny, хотя UNIX очень редко зависает.

Сделали, еще ХХХ гривен. Не помогает, ибо зависать может не только операционка, а само железо при прыжках питания.
Переделали. Сделали аппаратный сброс типа сторожевого таймера (атмега не нужна, можно сделать на таймере 555).
А скажем захочется вам удалённо посмотреть на своих рыбок,
получится прикошачить вэб камеру на ваше устройство?
А управлять при помощи смс? тоже геморрой?

Прикольно, но имхо баловство.
А управлять бесперебойником? Ой ещё 1000 строк кода, вот беда!

Так, поскольку обычный больше 15-20 минут не тянет, то купили хороший (еще 2500 гривен).
В общем все устройство по цене уже равно нехилому компу.
.....................
В заключение скажу, что я в свое время уже купил недорогой ноут и побаловался с ним на предмет акваконтроллера - отказался.
.....................
А основная причина того, что мы не хотим делать на основе компа - дороговизна, 99% тех, кто собрал акваконтроллер Юсупова все эти функции, которые Вы описали, просто не нужны.
..............
Вдогон :)
mITX на атоме стоит 50 баксов! новая!
1000 грн БЕЗ процессора, системы его охлаждения и памяти (еще 1500 грн).
Плюс нужен стандартный монитор.
Плюс нужен стандартный блок питания.
Плюс нужна стандартная клавиатура.
А так конечно интересная штука
http://splash.kiev.ua/temp/itx_pc.png

enfogar
20.01.2010, 18:05
eVrajka, Акваконтроллеры на компе уже есть (с вебом, оповещениями, на юниксах, даже на embeded linux работает и т.д.), зачем изобретать велосипед?

Starcomputer
20.01.2010, 18:12
20 min
Проц до 70-ти работает :(

Lestat
20.01.2010, 21:09
Народ !!!
Кто знает, где можно купить серию DS ???
"Космодром" разочаровал. Пришли только DS2408, остального нет и не известно.
Нужны DS2450 (как минимум). Ну и остальное из серии прикупил бы :)
Chack, Олег, ты у нас спец по снабжению !!! :)
LPC2368 тоже судя по всему придется искать в другом месте :( Так что и это надо.

http://imrad.com.ua/search.shtml?qs=DS2450&query=any
http://imrad.com.ua/search.shtml?qs=LPC2368&query=any

Lestat
20.01.2010, 21:19
Кстати один вопрос так и остался нерешенным - какой кварц ставить !!!???

потрібно диитись даташит на контролер і вибрати такий кварц при якому мінімум помилок при роботі USART і іншої переферії.

Starcomputer
20.01.2010, 21:26
потрібно диитись даташит на контролер і вибрати такий кварц при якому мінімум помилок при роботі USART і іншої переферії.
Нет там рекомендаций по кварцу, я уже смотрел. :(

eVrajka
20.01.2010, 23:31
Уважаемый Starcomputer, позволю себе парировать:

А на чем хранить программу ? Флэшка ?
Ну купили (условно 100 грн).
Монитор ?
Купили (еще 1000 грн).
Клавиатура, видеокарта и т.д. (еще ХХХ гривен).
Вроде все.
Вопрос - куда я все это поставлю ?
Ибо СВОЙ комп я использовать не могу (снят винт и стоит другая операционка).

Итак, винтов НЕбудет, будет флеха, причём минимального объёма(даже 64 мегабайт вполне хватит), такая валяется без дела или покупается за смешные деньги.
Можно обойтись CompactFlash или SD карточкой (также минимального объёма) подключенной через переходник (за 15 гривен) к IDE

А вы в курсе, что для того, чтобы комп работал не нужны не клава, ни дисплей ))) (порадовали)? Следовательно место можно найти.
Памяти хватит 128 мегабайт (те же 15 гривен на барахолке или у друга взять, или у вас где-нибудь в столе валяется).

Блок питания: для mITX хватит и СТАРЮЩЕГО компьютерного блока питания, которых полно и на помойках (бесплатно) и на барахолках (за всё те же 15 гривен), подойдёт ЛЮБОЙ, переходники есть, mITX плата без хардов жрёт ватт 40)))) сколько это по нынешним ценам??? что-то 8 гривен в месяц на электричество... разоритесь??

Корпус, да пожалуйста, у нас же DYI, делаем из 5ти дощечек и 20 шурупов. - сколько стоят шурупы не знаю.

Теперь про саму плату: 1000 гривен это вы загнули, прайсик у вас не самый свеженький, да и плата на нём представлена одна из самых навороченных, нам этого нахрен не надо.
Ищем варианты ищем и находим:
http://www.spark.ua/2/325/328/1023943/1023861.htm

хаха 600 гривен!
И это ещё дорого, можно и за 400 найти.

За 50 долларов есть на Ebay.

посчитайте сколько ваш контроллер будет стоить???
а у него будет вот это:

# Форм-фактор: Mini-ITX/совместим с microATX (171,45 х 171,45 мм) маленькая правда??


# Процессор : Интегрированный процессор Intel® Atom™ с частотой системной шины 533 МГц
# Память :

* Один 240-контактный разъем памяти DIMM DDR2 SDRAM
* Поддержка модулей DIMM DDR2 667 МГц/533 МГц
* Поддержка системной памяти объемом до 2 ГБ

# Набор микросхем

* Intel® 945GC и ICH7

# Аудиоподсистема

* Подсистема Intel® High Definition Audio в следующей конфигурации: Аудиокодек Realtek* ALC662 (2+2-канальный звук HD audio)

# Видеоподсистема

* Графический адаптер Intel® Graphics Media Accelerator 950

# Контроллер ввода/вывода

* Контроллер ввода/вывода предыдущего поколения SMSC* LPC47M997 для последовательного и параллельного порта и портов PS/2

# Поддержка локальной сети

* Сетевая подсистема 10/100 Мбит/с на базе сетевого адаптера Realtek*

# Интерфейсы периферийных устройств

* Шесть портов USB 2.0
* 2 порта Serial ATA (3 ГБ/c)
* Один интерфейс Parallel ATA IDE с поддержкой протоколов UDMA 33 и ATA-66/100
*Один последовательный порт
* Один параллельный порт
* Порты PS/2* для клавиатуры и мыши

# Возможности расширения

* Один стандартный разъем шины PCI*


А, забыл опровергнуть ваши опасения касательно нагревания:
так как не предполагается использование видео подсистемы платы (помните ведь у нас вэб интерфэйс), то чипсет греться ну совсем не будет, ну совсем)
Сам проц на пониженных частотах выделяет 1 ватт тепла, то есть можно отключить даже встроенный куллер.

Итого: если поискать можно за 500 - 600 гривен собрать все мозги для супер - сверх - мега контроллера (с таким можно на луну слетать)...
И при этом заморачиваться только с пайкой датчиков и исполнительных устройств, хоть на USB, хоть на 1-ware, хоть на COM, хоть на LAN.
А уж простенький дисплей по LPT подключить так это 50 строк.


1000 грн БЕЗ процессора, системы его охлаждения и памяти (еще 1500 грн).
Плюс нужен стандартный монитор.
Плюс нужен стандартный блок питания.
Плюс нужна стандартная клавиатура.
А так конечно интересная штука

Ничего не нужно, а штука ну очень интересная, вы правы.

Про ибп, всё справедливо и для вашего контроллера и проживёт он столько же.


Цитата:
А скажем захочется вам удалённо посмотреть на своих рыбок,
получится прикошачить вэб камеру на ваше устройство?
А управлять при помощи смс? тоже геморрой?
Прикольно, но имхо баловство.

А если вдруг придётся уехать, я бы много отдал за возможность полюбоваться родными лялиусами))

eVrajka, Акваконтроллеры на компе уже есть (с вебом, оповещениями, на юниксах, даже на embeded linux работает и т.д.), зачем изобретать велосипед?

Уважаемый enfogar, пожалуйста дайте ссылку, чтоб я уже отстал от людей)

BlackAlex
20.01.2010, 23:56
eVrajka, один вопрос - сколько аквакомпьютеров вы собрали, сколько используете? "Давайте поспорим о вкусе устриц, с теми, кто их ел. До хрипоты, до драки" © М.Жванецкий.

Starcomputer
21.01.2010, 10:10
BlackAlex, Саша, ну не надо столь категорично. Каждый имеет право отстаивать свою точку зрения :)
Кстати идея eVrajka, мне импонирует. "Примитивный" контроллер у нас есть, хотелось бы иметь что-то более продвинутое.
Единственное что мне НЕ нравится в предложенной концепции это отсутствие дисплея. На такую игрушку ставить дисплей от мобилки как-то не интересно. Если бы можно было найти стандартный TFT дисплей размером порядка 10" за разумные деньги, то я я в принципе готов серьезно обсудить предложенный вариант :)

Sem
21.01.2010, 10:34
стандартный TFT дисплей размером порядка 10" за разумные деньги, то я я в принципе готов серьезно обсудить предложенный вариант :)

7":)
http://www.gamma.spb.ru/products.info.php?c=500&s=9&i=500

chack
21.01.2010, 10:37
Сергей, а под какой ОС это все заработает? Там прога большая будет, графика и т.д.
Поддерживаю, очень интересно!
А TFT можно и 7"
Сэм опередил!

chack
21.01.2010, 10:43
http://www.gamma.spb.ru/articles.php?i=71
Есть у меня в Севастополе знакомый, разрабатывает CNC системы для станков.
Так вот он столкнулся с проблемой покупки TFT матриц.
Очень дорого они стоят, в р-не $500 за шт -15". Решение было таким., - разбирает мониторы.

Starcomputer
21.01.2010, 10:51
Sem,
chack,
ну вообще то я имел ввиду готовый монитор, подключаемый к стандартной SVGA карте :)
Насколько я знаю минимум 15" (зато можно купить по бросовой цене :)).

chack, насчет операционки особо не задумывался, но на 99% UNIX. Есть портабельные системы с загрузкой с флэшки.

Я ведь не с кондачка такое предложил :)
Вся проблема в мониторе. Ну плохо я себе представляю 15" монстр рядом с аквой :)
Хотя, как вариант можно конечно просто его не подключать, а вывод основной инфы дублировать на простенький дисплейчик.
Вобщем ищем монитор.

chack
21.01.2010, 11:03
Да, 15" напрягает. А телеки всякие ща много, недорогие (сравнительно), там поискать что-то? (автомобильные?)

Starcomputer
21.01.2010, 11:07
А телеки всякие ща много, недорогие (сравнительно), там поискать что-то? (автомобильные?)
Там вроде входа SVGA нет. А так самое то, особенно если б/у брать :)

chack
21.01.2010, 11:12
http://www.opel-club.com.ua/forum/index.php?showtopic=88560
А вот он новый http://www.eldorado.com.ua/cat/detail/41000111/
Могу черкнуть там на форуме, если что.

Starcomputer
21.01.2010, 11:18
chack, там в характеристиках не указано, что у него есть SVGA вход. Скорее всего нету. :(

Mykhaylo
21.01.2010, 11:19
Вон опять обещают нетбуки по 100 уе - и плата, и память, и 7-8 дюймов :)

Starcomputer
21.01.2010, 11:22
Mykhaylo, игде ? Но ноут не пойдет, увы :(

enfogar
21.01.2010, 11:23
Многие 32битные контроллеры имеют LCD и sensor controller и его поддержку в ОС. Ставите Ebedded linux или Windows и все. Тот же комп.
Сами же обсуждали плату AT91SAM9G45-EK.

Starcomputer
21.01.2010, 11:29
enfogar, это так, но цена их такая-же (или почти) как и у предложенной материнки, которая однозначно мощнее, в т.ч. и по периферии. Плюс на стандартные IBM системы я уже много лет пишу проги (в т.ч. и под железо), да и не только я, так что этот аспект очень важен.
Я не настаиваю на данном решении, но считаю, что его нельзя сбрасывать со счетов.
Еще тот плюс, что можно будет использовать стандартные PC-шные внешние устройства (Блютуз, принтер и т.п.). :)

enfogar
21.01.2010, 11:32
Starcomputer, Вы пишете не под железо, а под ОС. Вышеупомянутая плата работает как под Linux, так и под Windows.
Другое дело, если Вы создаете код, который нуждается в дополнительных системах аля .NET

Starcomputer
21.01.2010, 11:38
enfogar, я ж не против :) Только на чем писать ?
Так я могу подкинуть все к своему компу и написать и отладить программу под обычными Delphi. А там как ?
Но давайте и Ваш вариант рассматривать. Сссылку плиз на плату продублируйте.
И думаю настало время редактировать первый пост. Выложу туду все варианты и будем обсуждать.
С периферией уже определились.

Yurik
21.01.2010, 11:40
Mykhaylo, игде ? Но ноут не пойдет, увы :(

http://cgi.ebay.com/NEW-White-7-Mini-Netbook-Laptop-Notebook-WIFI-Windows_W0QQitemZ270501811005QQcmdZViewItemQQptZUS _Netbooks?hash=item3efb2a133d

а жаль что не пойдет,б/у с тач скрином можно и за 80у.е.

Snigur_pavel
21.01.2010, 11:41
А можно будет схему и прошывку получить :) или помоч в разработке или зделать совмесно есть возможности безграничний вовсем кроми денег:)))))

enfogar
21.01.2010, 11:43
Демо плата: http://www.atmel.ru/news/news.pl?a=1&idf=7&kod=Atmel
Там и TV-Out есть
Linux: http://www.at91.com/linux4sam/bin/view/Linux4SAM/
Windows: http://www.at91.com/windows4sam/bin/view/Windows4SAM/WebHome

Starcomputer
21.01.2010, 11:44
Snigur_pavel, улыбнуло. Проект открытый. :)

Starcomputer
21.01.2010, 12:10
Откорректировал топик.
Прошу высказать свои ЗА и ПРОТИВ по предложенным вариантам.
(доп. инфа приветствуется и будет внесена в топик).

Yurik
21.01.2010, 12:11
Предложу еще один вариант

http://cgi.ebay.com/mini2440-S3C2440-ARM9-Board-3-5-TFT-LCD-USB-Debug-Box_W0QQitemZ120488390966QQcmdZViewItemQQptZLH_Def aultDomain_0?hash=item1c0daaf136

Starcomputer
21.01.2010, 13:38
Предложу еще один вариант
Не пойдет. Единичные варианты не интересны.

eVrajka
21.01.2010, 13:38
Starcomputer, спасибо за поддержку.

Я всё таки опять выскажу своё мнение.

Крутой дисплей в данном девайсе вторичен, но опять таки нет ни какой сложности в подключение его к предложенной мной плате.
Можно взять в магазине запчастей для мобильников, дисплей для какого-нибудь распространённого смартфона, стоить будет 170-200 гривен, но это будет уже отдельная схемотехника и отдельная приставка к базовой системе, пригодится не многим, можно о ней подумать позднее.

Давайте лучше с операционкой определимся, это куда как важнее..

Я предлагаю FREEBSD или Debian..
Если на Freebsd, то за основу Freenas (http://freenaswiki.ru/doku.php)
Выкинуть лишние службы, переписать несколько скриптов, изменить Web-интерфейс.
Но с другой стороны Debian менее требователен к железу, а так как это LInux а не BSD, то больше наработок и библиотек.

Windows не столь очевидная и гибкая система, зависает, на флеху 128 мегабайт не влезет, а если и влезет, то быстро её убъёт (подкачка, всякие постоянно изменяющиеся файлы).

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


Как вам?

Yurik
21.01.2010, 13:42
Не пойдет. Единичные варианты не интересны.


не понял что значит еденичные варианты?

Starcomputer
21.01.2010, 13:49
Ну поскольку все молчат, то начну :)
1-й вариант:
Достоинства - все на борту, есть вся необходимая перифирия.
Недостатки - мало инфы, нет в продаже (Гугль молчит).
2-й вариант:
Достоинства - есть в продаже, масса программного обеспечения для разработчиков, есть вся необходимая периферия, полная инфа.
Недостатки - нужен дисплей, память и блок питания. Память и блок питания - решаемо легко, с дисплеем (монитором) сложнее.
Еще одно большое достоинство (на мой взгляд) - разработанную под сей девайс периферию и программу можно элементарно перенести на любой комп или ноут. Очень удобно для тех, у кого есть лишний комп (ноут).

Starcomputer
21.01.2010, 13:56
не понял что значит еденичные варианты?
А то, что на аукционе можно купить 1 шт. Другие купить не смогут, или окажется (а так и будет) что их можно купить в США и по 300$ за штуку.
Зы. Оптом закупить не получится, есть опыт. :(
Посему девайс должен быть легко покупаем в магазинах Украины.

eVrajka
21.01.2010, 13:57
Вот несколько схем подключения дисплеев.

Цитата по http://www.tehnari.ru/f39/t31800/

нужен контроллер и память..
собираем схему на основе контроллера, программируем язык контроллера матрицы в понятные язык порта (к примеру LPT ) и изобретам программу для управления этим дисплеем.
естественно, фильмы ты на нём не посмотриш, но информацию о датчиках подключить можно..
достаточно подробные описания можно найти например тут:
http://rifer.ucoz.ru/publ/1-1-0-12
http://www.myplace.nu/mp3/index2.htm
http://www.tkk.fi/Misc/Electronics/faq/vga2rgb/interfacing.html#vga_laptoplcd
http://www.mictronics.de/projects/usb-can-bus/
http://www.alltheweb.com/ самая общирная страничка.. можно найти всё что душе угодно..
начни со схемы матрицы.. для этого посмотри на матрице её модель (обычно напечатана чернилами) затем зайди в китайский даташит, там есть практически все матрицы со схемами, там есть распиновка интерфейса и программирование микроконтроллера..

Yurik
21.01.2010, 13:58
Если посмотреть внимательно то их можно купить на данном лоте 10 шт. а если надо больше можно и 50штук.

Starcomputer
21.01.2010, 14:03
Если посмотреть внимательно то их можно купить на данном лоте 10 шт. а если надо больше можно и 50штук.
Это сегодня. Через полгода - хз :(
Ищите ссылку на производителя.

Yurik
21.01.2010, 14:09
А понял вы хотите запустить в производство,но и производители через пол года могут данные девайсы не производить в часности и те которые указаны вами .

Starcomputer
21.01.2010, 14:12
А понял вы хотите запустить в производство,но и производители через пол года могут данные девайсы не производить в часности и те которые указаны вами .
Мы хотим чтобы любой, кто захочет повторить устройство, мог БЕЗ проблем купить все необходимое. Ну не все имеют возможность покупать на eBay.

Yurik
21.01.2010, 14:13
Могу предоставить такую возможность без всягого моего интереса.(покупка и доставка).Меня интерисует само устройсто( Акваконтроллер) изготовление и применение для собственых нужд.

Starcomputer
21.01.2010, 14:16
Могу предоставить такую возможность без всягого моего интереса.
Не сомневаюсь в этом :)

chack
21.01.2010, 14:21
Народ, докладываю.
Вариант №1 стоит $950. Это первый дистрибьютор.
"Новая демонстрационная плата с широкими возможностями":)
Но не для меня...

eVrajka
21.01.2010, 14:29
А понял вы хотите запустить в производство,но и производители через пол года могут данные девайсы не производить в часности и те которые указаны вами .

mini ITX будет существовать очень и очень долго, это промышленный стандарт, на них всякие сборочные роботы работают.

Starcomputer
21.01.2010, 14:29
Так, первый вариант отпал. Или есть другие мнения ?

chack
21.01.2010, 14:34
mini ITX будет существовать очень и очень долго, это промышленный стандарт, на них всякие сборочные роботы работают.
Есть такое. CNC для станков в том числе. Только HDD другой ставят.

Starcomputer
21.01.2010, 14:41
По поводу дисплеев:
Есть точно такие дисплеи как на уже имеющемся контроллере, но с USB интерфейсом (прислал Yurik):
http://s55.radikal.ru/i150/1001/eb/59ef97d51eba.jpg
Вполне можно использовать как "рабочиЙ, дежурный" дисплей при остутствии основного. Тогда основной можно ставить и 15" (кому охота), благо на работоспособность контроллера это не влияет :)
На Украине они есть - http://www.kosmodrom.com.ua/data/usblcd.php

eVrajka
21.01.2010, 14:46
Кину ссылку ещё раз))(коль не читаете))
http://rifer.ucoz.ru/publ/1-1-0-12
http://rifer.ucoz.ru/usblcd/LCD.jpg

Starcomputer
21.01.2010, 14:55
Кину ссылку ещё раз))(коль не читаете))

eVrajka, я физически не успеваю ВСЕ читать и ходить по ВСЕМ ссылкам :)
Так, вопрос с "дежурным" дисплеем решен, тем паче что можно подключить практически любой символьный индикатор :)

Yurik
21.01.2010, 15:04
На Украине они есть - http://www.kosmodrom.com.ua/data/usblcd.php

и цена почти такая же 230гр.

enfogar
21.01.2010, 15:48
Ну а чтобы интерфейсы не плодить - есть решения:
http://owfs.org/index.php?page=lcd
Допустим так: http://owfs.org/uploads/images/TAI8590_Text_User_Interface.gif
Идея была в даташите на ds2408

agorin
21.01.2010, 17:06
Посему девайс должен быть легко покупаем в магазинах Украины.

И Латвии :)

Starcomputer
21.01.2010, 17:40
И Латвии
Ну Вы ближе к Западу, у Вас тем более должно быть :)

tdg
21.01.2010, 17:43
У меня есть компьютер на базе D945GCLF - сетевая файловая помойка + торрент качалка на нем.
Маленький вентилятор, который на нее прикручен гудит как пылесос!
Я вместо него большой радиатор приделал и кулер корпусный поставил. Теперь уровень шума приемлемый, но все равно не беззвучный...

Лучше уж тогда взять что-то такое: http://owfs.org/index.php?page=wireless-router

Starcomputer
21.01.2010, 18:07
Маленький вентилятор, который на нее прикручен гудит как пылесос! Я вместо него большой радиатор приделал и кулер корпусный поставил. Теперь уровень шума приемлемый, но все равно не беззвучный...
А кулер заменить ? :)

chack
21.01.2010, 18:43
А на вариант №3 пишущаяся прога и строящаяся периферия пойдет?

Starcomputer
21.01.2010, 18:49
А на вариант №3 пишущаяся прога и строящаяся периферия пойдет?
Ну перифирия то подойдет, а вот с прогой сложнее будет :(

eVrajka
21.01.2010, 19:39
У меня есть компьютер на базе D945GCLF - сетевая файловая помойка + торрент качалка на нем.
Маленький вентилятор, который на нее прикручен гудит как пылесос!
Я вместо него большой радиатор приделал и кулер корпусный поставил. Теперь уровень шума приемлемый, но все равно не беззвучный...

А как насчёт частоту процессора понизить? Пробовали?
У меня с большим медным радиатором такая же материнка, не шумит.. совсем.

Snigur_pavel
21.01.2010, 20:13
работают нормально ?
а сока цена таких?

chack
21.01.2010, 20:16
а сока цена таких?
каких?

Snigur_pavel
21.01.2010, 21:48
ну средняя
а вобще от D945GCLF

LVit
21.01.2010, 21:59
Да, народ, кидаетесь из одной крайности в другую. Посмотрю сколько повторителей сего девайса будет. Писимисисьно ! Пойду по другой дороге. Ардуино

Volodey
21.01.2010, 22:31
кто просил примеры LPC2368? может тут посмотреть? на инглише всё http://www.keil.com/dd/chip/4152.htm раздельчик Example Code

chack
21.01.2010, 22:42
А как все хорошо начиналось, Атмега32 + дисплей 20х4.
Все идет к тому, что собиру ка я контроллер из аквалого. Вон у Бакса за два года ни одного сбоя!

Starcomputer
22.01.2010, 08:18
А как все хорошо начиналось, Атмега32 + дисплей 20х4. Все идет к тому, что собиру ка я контроллер из аквалого. Вон у Бакса за два года ни одного сбоя!

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

А так всегда. Вспомните первый контроллер :)
Пока кто-то один не взял и не сделал как считал нужным, то все только обсуждали.
Насчет сколько будет повторений - сие, допустим мне, не суть.
А контроллеров на основе компа довольно много.
Теперь по остальному.
Контроллер на LPC с платой и всеми прибабахами типа LAN обойдется гривен в 500-600, столько же стоит материнка. По дисплеям вопрос решен. Программировать IBM системы мне не в новинку, так что для меня это оптимальный вариант. Наверно на нем и остановлюсь :)
В любом случае, поскольку не привык бросать, проект будет доведен до логического конца и останется открытым. Или создам новую тему :)
Хотя если кто-то предложит доступный по цене контроллер (готовую плату с периферией) который можно положить в основу, буду только рад. Пока таких предложений не было.
Да и судя по тому, что до сих пор никто из форумчан не написал, что дескать я работал с LPC, умею программировать и готов написать программу, то таких людей на форуме либо нет, либо им это не интересно. Так что даже если мы и сделаем собственную плату контроллера на LPC (вобщем то ничего сложного, можно за выходные развести), то опять упремся в написание проги.
Основным достоинством Юсуповского контроллера была готовая прога, основным недостатком - отсутствие исходников.

LVit
22.01.2010, 08:45
Готовая плата? Ардуино. Дёшево и сердито, хоть такой http://znoxx.wordpress.com/projects/paperduino-serial/. Разширения хоть вправо, хоть влево. Прибамбасы всякие, синий зуб и т.д. Готовый проект http://www.diy-labs.com/projects/arduarium-controller Народный, до мозга. Обойдётся на уровне Юсуповского. Плюс творчество каждого в программировании. Есть ещё парочка таких же проектов

agorin
22.01.2010, 09:17
Абсолютно согласен с LVit. Готовая, отработанная, доступная платформа. И по масштабам задачи соответствует. А комп... С компа целым заводом управлять можно, а тут аквариум :) Буду для второй аквы юсуповский собирать.

LVit
22.01.2010, 10:42
По мне, так комп с морского форума получше будет. А ардуиновский проект, так вообще песня. По секрету, а как вам этот http://www.youtube.com/user/engineerus0#p/u/12/ftDFcsYVSls ? Есть исходник . Фукции обогрев, свет, кормушка (с напоминанием досыпать корма), ну и индикатор мин.уровня воды .Есть ещё польский Скаляр , простенько и со вкусом

Starcomputer
22.01.2010, 13:47
agorin,
LVit,
я не отвергаю Вашу точку зрения. :)
Проблема в том, что пока никто не мог сказать, где можно купить готовый контроллер (имеется ввиду процессорная часть) такого типа :(
Я так понимаю предложение - сделать самим ?
Купить готовый контроллерный блок однозначно дешевле чем делать самим, т.к. это уже не уровень ЛУТ, а шаблон для платы такой точности делают из нержавейки (весьма дорого).

Ну и....
Плюс творчество каждого в программировании.
пока никто не предложил свои услуги в качестве программиста. Получается нужен будет наемный программист :(

Итак вопрос ко всем ГДЕ КУПИТЬ ГОТОВЫЙ ПРОЦЕССОРНЫЙ БЛОК НА LPCXXXX ???

kvn79
22.01.2010, 14:06
Судя по последним несколько десяткам постов вы совершенно забыли об одной очень важной особенности устройства, о которой изначально упоминалось как об одной из основных - ПОВТОРЯЕМОСТЬ И МАССОВОСТЬ.
Интересно сколько человек сможет купить на ебее готовый контроллер (а раньше была возможность купить готовую плату с набором деталей у Олега - спаял и любуйся)...

Многие из повторившых (успешно) предыдущий контроллер и в глаза не выдели и не слышали об Ардуино, LPC и иже с ними.

Так что мне кажется нужно спуститься с небес на землю и все же рассматривать приборы действительно повторяемые и недорогие. ИМХО.

Starcomputer
22.01.2010, 14:13
kvn79, из Атмеги-32 Юсупов выжал все, что можно было. (и потом если Атмега-32, то есть готовый контроллер, нужно просто переделать программу :))
Атмегу-64 или PLC уже так просто ручками не спаяешь, т.е. платы нужно заказывать. Шаблон для таких плат делается из нержавейки и стоит дорого. И потом такой фактор - кто будет оплачивать изготовление плат ?
Вопрос типа все желающие скинутся и закажем на всех - не поднимать, более 10-ти человек не найдется, а надо минимум 100, иначе слишком дорого.
Вывод - распространенный ГОТОВЫЙ блок.

agorin
22.01.2010, 14:13
Как раз-таки Ардуино - очень даже массовый и недорогой прибор. И в интернет-магазине можно купить, и на ибее... Да просто в магазин зайти и купить можно.

Starcomputer
22.01.2010, 14:14
agorin, киньте ссылку на наш интернет-магазин.

agorin
22.01.2010, 14:30
По украинским магазинам я не спец, а купить с доставкой на Украину и ценой меньше 40 баксов (включая доставку) можно тут - http://cgi.ebay.com/ATMEL-ATMEGA1280-ATMEGA-1280-Board-Arduino-MEGA_W0QQitemZ290392826929QQcmdZViewItemQQptZLH_De faultDomain_0?hash=item439cc2e431
П.С. Я на ибее даже обратные клапана для СО2 покупаю - пачка из 5 штук стоит дешевле, чем у нас 1 :)

LVit
22.01.2010, 14:39
Блин, сто лет не ругался, нашли проблему. Сцылку бумажного Ардуино видели ? Там рассыпухи на 15 долларов, правда с ком портом. Юсб чуток подороже встанет. Всё в сети есть, платы любыеhttp://www.magxak.ru/xa122/100/1.html Что уже проще и доступней.У кого выход на ибей,ваще ноу проблем,http://shop.ebay.co.uk/i.html?LH_PrefLoc=2&_kw=arduino%20duemilanove&_fcid=209&_localstpos=&_stpos=&gbr=1

agorin
22.01.2010, 14:41
Ну да, это ещё доступней. Моя ссылка на самый навороченный вариант - ардуино мега

kvn79
22.01.2010, 14:46
LVit,
agorin, Ребята ВЫ В ЛАТВИИ (Евросоюзе)!!! Я на бее тарюсь некоторыми вещами - геморр приличный как раз в доставке!!!!!

kvn79
22.01.2010, 14:51
Хотя по приведенным выше ссылкам - лучше купить готовое устройство за 40 баксов чем мучиться с пайкой!

agorin
22.01.2010, 15:04
LVit,
agorin, Ребята ВЫ В ЛАТВИИ (Евросоюзе)!!!

Никак не пойму, при чём тут евросоюз??? Всю эту хрень везут из Китая. Он к Евросоюзу никакого отношения не имеет.

Yurik
22.01.2010, 15:22
agorin, киньте ссылку на наш интернет-магазин.
Хотя не украинский а русский но все же ближе чем ebay,смотря кому как. http://freeduino.ru/arduino/index.html

Starcomputer
22.01.2010, 18:00
А какие меги стоят на Ардуино ?
168 или 328 ? Т.е. аналог Atmega-16 или 32 ?
Этого мало.
Контроллер на 32-й мы уже сделали.
Речь шла о более мощной модели.

chack
22.01.2010, 18:32
Такой нам пойдет?
Центральный процессор - ATMEL
Частота процессора - 180MHz
Системная память:
8-ми разрядная 256Мбайт NAND FLASH
32-х разрядная 64МБайт SDRAM
64Кбит последовательная SPI EEPROM
Разъем карт памяти MicroSD
Часы реального времени
Порты расширения:
Разъем 1х128 выводов - EBI (x16 бит), I2C, таймер, USART, SSC, ISI, PCK, USB Host, USB Device, Ethernet, последовательный DBGU, JTAG
Разъем 1х50 выводов - SPI, таймер, USART, SSC, ISI, PCK, USB Host
Загрузчик - U-Boot
Операционная система - Linux 2.6
Размер платы - 85 x 36 мм
Напряжение питания - 3.3 Вольта +/-5%
Потребляемая мощность - 2.5 Ватта
Диапазон рабочих температур: 0...+70°C
Диапазон температуры хранения: -40...+85°C
Влажность: 5...95% относительной влажности, не конденсированной
Масса - 22 гр

Готовое решение. Могут быстро привезти сколько угодно.

solvi
22.01.2010, 18:38
Такой нам пойдет?
Центральный процессор - ATMEL
Частота процессора - 180MHz
Системная память:
8-ми разрядная 256Мбайт NAND FLASH
32-х разрядная 64МБайт SDRAM
64Кбит последовательная SPI EEPROM
Разъем карт памяти MicroSD
Часы реального времени
Порты расширения:
Разъем 1х128 выводов - EBI (x16 бит), I2C, таймер, USART, SSC, ISI, PCK, USB Host, USB Device, Ethernet, последовательный DBGU, JTAG
Разъем 1х50 выводов - SPI, таймер, USART, SSC, ISI, PCK, USB Host
Загрузчик - U-Boot
Операционная система - Linux 2.6
Размер платы - 85 x 36 мм
Напряжение питания - 3.3 Вольта +/-5%
Потребляемая мощность - 2.5 Ватта
Диапазон рабочих температур: 0...+70°C
Диапазон температуры хранения: -40...+85°C
Влажность: 5...95% относительной влажности, не конденсированной
Масса - 22 гр

Готовое решение. Могут быстро привезти сколько угодно.
http://shop.strato.com/epages/61428605.sf/fr_FR/?ObjectPath=/Shops/61428605/Products/930-00001-A01
Олег цена?code27

LVit
22.01.2010, 18:40
Стоят 168 или 328 Меги.У людей их хватает на всё. Память наращивается по I2c, также и выходы. Обьясните мне,идиоту зачем более мощный проц? Основная масса форумчан имеет 1-2 акваса. И им с головой хватит необходимых функций. Если вы городите что то более мощное, то я уверен, большинству это не надо,и даже может быть вредно. Тогда и топик этот должен называться не ФОРУМНЫЙ АКВАКОНТРОЛЛЕР, а контроллер для МЕНЯ. Извинюсь если кого обидел.

tdg
22.01.2010, 18:47
Linux это хорошо для такого контроллера. Практически ничего не нужно будет разрабатывать - все устройства по 1-wire поддерживаются. Вопрос в цене такой железки, а так звучит очень хорошо!
Со своей стороны готов дописать под линукс необходимые части, чтобы превратить это в аквакомпьютер!

Пока для себя делаю программу контроллера под Windows CE (для обычной винды ее тоже можно будет собрать). У меня давно валялся без дела КПК Casio Cassiopea E-125 - в ней есть аппаратный UART, выведенный на разъем в кредле.
Я к нему подпаялся, проверил что он доступен программно.

Сейчас пишу программку для опроса 1-wire переферии и делаю переходник на UART<->1-wire. Когда будут результаты - выложу здесь.

eVrajka
22.01.2010, 18:55
Linux это хорошо для такого контроллера.
А если ещё будет универсальная платформа..

10$ такой цены ещё не было)) всё равно вы на Ebay ориентируетесь
http://shop.ebay.com/i.html?_nkw=motherboard&_dmpt=Motherboards&_fln=1&_ssov=1&_trksid=p3286.c0.m282&_mPrRngCbx=1&_udlo=&_udhi=10

Yurik
22.01.2010, 19:02
Олег цена?

http://www.rtcs.ru/popup_product.asp?id=6327

Киев chip@rainbow.com.ua
03680 Киев, ул. Радищева, 10/14, корп. "А" оф. 513
тел/факс +38 044 520-04-78, 455-41-80, 455-41-74

Схема проезда-http://www.rtcs.ru/img/maps/kiev.jpg

agorin
22.01.2010, 19:10
А какие меги стоят на Ардуино ?
168 или 328 ? Т.е. аналог Atmega-16 или 32 ?
Этого мало.
Контроллер на 32-й мы уже сделали.
Речь шла о более мощной модели.
Starcomputer, старшая модель Ардуино (та, что за 40 баксов) на 1280 меге. Запаса выше крыши. Даташит - http://www.atmel.com/dyn/resources/prod_documents/doc2549.pdf
Схема - http://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf
Описание всей платы - http://arduino.cc/en/Main/ArduinoBoardMega

Sem
22.01.2010, 19:52
Yurik, ссылка битая, вроде-((

chack
22.01.2010, 19:53
Sem, http://www.rtcs.ru/hwsubtype.asp?id=310&supplier=50 (http://www.rtcs.ru/hwsubtype.asp?id=310&supplier=50)
Выберите подходящий, а цену узнаю.
http://www.rtcs.ru/hwsubtype.asp?id=316&supplier=50
Расширение

Yurik
22.01.2010, 22:24
Yurik, ссылка битая, вроде-((
у меня все открывает,chack дал ссылку смотри QIL-A9260-C01

chack
22.01.2010, 22:30
смотри QIL-A9260-C01да я просто первый попавшийся из списка взял. А там много всего.

Yurik
22.01.2010, 22:53
Linux это хорошо для такого контроллера. Практически ничего не нужно будет разрабатывать - все устройства по 1-wire поддерживаются. Вопрос в цене такой железки, а так звучит очень хорошо!
Со своей стороны готов дописать под линукс необходимые части, чтобы превратить это в аквакомпьютер!

Пока для себя делаю программу контроллера под Windows CE

http://s003.radikal.ru/i204/1001/eb/7d9b7cac5e6e.jpg (http://www.radikal.ru)

eVrajka
23.01.2010, 01:02
Это конечно кубические кони в вакууме, но если решите использовать AVR или ещё какой чип, вот IDE

OshonSoft (8085 Simulator IDE, AVR Simulator IDE, PIC10F Simulator IDE, PIC18 Simulator IDE, PIC Simulator IDE, Z80 Simulator IDE, Function Grapher)

http://s11b.directupload.net/images/100122/5ozojgwk.jpg

http://s12.directupload.net/images/100122/temp/hsdy38u3.png

torrent nnm.club (http://www.nnm-club.ru/forum/viewtopic.php?t=168810)

залил на шару по просьбе Sem

http://fileshare.in.ua/s/img/bg_ru_new.gif (http://fileshare.in.ua/3134813)

Starcomputer
26.01.2010, 13:51
Sem, http://www.rtcs.ru/hwsubtype.asp?id=310&supplier=50 (http://www.rtcs.ru/hwsubtype.asp?id=310&supplier=50)
Выберите подходящий, а цену узнаю.
http://www.rtcs.ru/hwsubtype.asp?id=316&supplier=50
Расширение
Кто что думает ?
................
Олег, спроси у них цену:
QIL-A9260-C01
DAB-GPI-C02

chack
26.01.2010, 13:52
Олег, спроси у них ценуна какой, на первый по списку?

Starcomputer
26.01.2010, 13:53
Да, я отредактировал там пост.
А вообще попробуй полный прайс получить.

Starcomputer
26.01.2010, 15:41
Обьясните мне,идиоту зачем более мощный проц?
LVit, нужен не более мощный проц, нужен готовый блок процессора, с готовыми входами - выходами, памятью и т.д. и операционной системой.
Паять SMD плюхи руками не каждый сумеет, плату под них сделать методом ЛУТ - тоже. Заказывать готовые платы менее 100 шт - накладно, там шаблоны дорогие. А заказывать 100 шт - столько желающих не будет.
Посему нужно что-то стандартное, чтобы не лезть в схему. Тогда не важно, на каком конкретно железе каждый будет реализовывать, т.к. нужно будет делать только внешнюю обвязку - сиречь датчики и исполнительные устройства. А там хоть к 286-й, хоть к Пентиуму цепляйте.
Развести схему хоть Ардуино, хоть LPC особых проблем нет. Вопрос - кто будет финансировать заказ плат ? Учитывая, что все микросхемы будут уже установлены, сумма будет не маленькая.

LVit
26.01.2010, 16:19
Ну вот, боюсь быть навязчивым, Ардуино идеален как форм фактор для нашей ситуации. Недорог, повторяем( ЛУТ, хоть бумажный вариант) ,исходник(который каждый может подогнать под себя) У буржуев 328 Меги хватает за глаза

Starcomputer
26.01.2010, 16:31
Ардуино идеален как форм фактор для нашей ситуации
LVit, уже есть готовый контроллер на Мега32. Вопрос в том, что никто не берется переписать программу, чтобы был открытый код. Сделайте это, и мы просто доработаем уже имеющуюся рабочую схему.
Насчет буржуев, не знаю, на что там ее хватает, но когда Саша Юсупов еще только делал свой контроллер, я с ним общался на форуме. Он уже тогда писал, что не может впихнуть туда больше ничего - не хватает памяти.
Т.е. вопрос стоит не только в самом контроллере, а и в написании программы.
исходник(который каждый может подогнать под себя)
Ну нету у нас исходника, и нет на форуме желающих его писать. Что дальше ?
Я могу написать прогу, но под IBM системы. Под другими не работал.

Sem
26.01.2010, 19:21
Кто что думает ?


Думаю-думаю.....
Так вот.
Промышленные компьютеры всегда отличались от бытовых стоимостью.
Они типа помехо- влаго-пыле защищенные и.др...
Производительность всегда ниже, чем у новинок.
Типа "вылизанные" проверенные старые вещи.
Если идти по пути вин систем, которые есть счас у всех. то супер пупер требований к компу не предьявляется.
Мониторинг параметров, их обработка вывод инфы в принципе все.
Кроме того при использовании таких компов теряется сама суть самоделки.
Подключить те же стандартные датчики?
Да еще и проводами на ограниченной длине линии?
Написать собственный софт- один из десятка-сотен?
Кроме того стоимость.
Ну пусть меня покрасят в зеленый цвет- ну не дам я 950 вечнозеленых за кусок текстолита. Проще ноут купить.
Это мое общее мнение про трем приведенным вариантам.
Можно еще долго говорить, что не нравится....
Мне это не интересно.code27


А что интересно?:)
Ну, выношу свое видение такого девайса.
Микроконтроллер с исполнительным блоком и беспроводной связью с основным компьютером.
А теперь по-русски.
Имееем микроконтроллер. Среднего или нижнего семейства.
У микрочипа это 16-я серия.
У атмела, филипса или самсунга и др. не знаю с ними не работаю.
Главное, чтоб был АЦП и "железный" последовательный выход.
Колличество каналов мониторинга (входные сигналы) 4.
1. Температура.
2. Освещенность.
3. рН
4. Вход инициализации.
Колличество каналов управления (выходные сигналы) 4.
1. Аварийное отключение грелки (по по сети 220) при превышении скажкм 30 градусов.
2. Включение-выключение освещения. Тут понятно вроде.
3. рН - ну релюха- симистор.
4. Как по мне- это освещение- рассвет-закат. Т.е лампочка накаливанияи 25 ватт с диммированием.


RX TX прием передача.


Едем дальше:)
Предлагаю радиоканал.
Для связи.
Притом в двух вариантах.
1.Трансивер с двух сторон. Со стороны контроллера и со стороны компьютера.
Прием передача данных в двух направлениях с возможностью оперативного изменения установок (настроек) в микроконтроллере.

2.Трансивер со стороны компьютера и передатчик со стороны контроллера.
Прием и обработка данных от контроллера.
Изменение внутренних констант только во время прошивки.

Едем дальше:)
В итоге имеем "коробочку" с контроллером , релюхами (симисторами), блоком питания и индикацией.
Тут опять варианты.
1. Прошил стандартные установки и забыл.
Что значит стандартные?
Это мы как нибудь решим сообща.
Ну например 10 чачовой световой день.
рН 7
и температура 30.
Устройство работает автономно.
Контоль- индикация или зуммер.
2. Прошил стандартные установки и есть возможность оперативного изменения с помощью большого компьютера.
Тот же МАХ 232 и\или радиомодуль.

Едем дальше:)
Вспоминаем про Вход инициализации.
Кто работал с беспроводными клавами и мышами- знает.:)
Зачем?
А таких маленьких микроконтроллерных модулей можно поставить кучку-)))
Вот вам и полукоммерческий продукт для больших разводных хозяйств.
Код записывается в контроллер на стадии программирования. а софтом вычисляется.

Едем дальше:) ?

Starcomputer
26.01.2010, 19:30
Едем дальше ?
Давай ! :)
Вопрос написания программного обеспечения для маленьких контроллеров (самый больной вопрос :() ?
Старый лозунг - кадры решают все, вот только кадров нет. Посему и смотрю в сторону MiniATX.

enfogar
26.01.2010, 19:32
32 страницы, а даже с дизайном не определились code49

LVit
26.01.2010, 19:39
Ну нету у нас исходника, и нет на форуме желающих его писать. Что дальше ?
Со всем уважением. Вы слышите только себя или ВНИМАТЕЛЬНО читаете что пишут другие? На предыдущих страницах давал ссылку на готовый проект, с исходниками, железом. Повторю.http://www.diy-labs.com/projects/arduarium-controller. Можно взять за основу, есть ещё тройка открытых проектов с исходниками. Что ещё нужно?

ИгорьС
26.01.2010, 19:41
Ну нету у нас исходника, и нет на форуме желающих его писать. Что дальше ?Первоначально ведь речь шла о новом контроллере на более мощном АВРе, потом всем понравился АРМ, вроде еще что-то было не IBM-образное... Как же тогда под них собирались программу писать?

Sem
26.01.2010, 20:31
есть ещё тройка открытых проектов с исходниками.

Огласите весь список пожжжжлалста-))))

Добавлено через 3 минуты
LVit, насколько я понимаю (я не спец по атмелам)
Вот это
#include <Client.h>
#include <Ethernet.h>
#include <Server.h>
#include <OneWire.h> // one wire library for i2c
#include <Wire.h> // i2c
#include <ByVacLCD.h> // library for byvac i2c lcd controller
#include <WProgram.h>
#include <DS1307.h> // DS1307 RTC library
подключаемые модули библиотек.
А они закрытые.
Хотя может это и стандартные библиотеки какого-то компилятора.

Starcomputer
26.01.2010, 22:00
А они закрытые. Хотя может это и стандартные библиотеки какого-то компилятора.
Да нет, вроде они там есть. Да и стандартные есть. По крайней мере для работы с 1-Wire, дисплеем, часами, памятью и многим другим.

Starcomputer
26.01.2010, 22:43
Повторю.http://www.diy-labs.com/projects/arduarium-controller. Можно взять за основу
Насколько я понял там весь контроллер состоит из платы самого контроллера, 4-х дополнительных плат и платы силового блока (не нашел) и все они двухсторонние с металлизацией.
А полная схема где-то есть ?
..........................
Примерно прикинул. Если не делать самому платы методом ЛУТ (а многие смогут ?), то нужно:
Сам контроллер - 200 грн
Плата ETHERNET - 300 грн
http://www.freeduino.ru/arduino/products.html#Arduino_sovmestimbe_platb
(считал как наборы для сборки "Сделай сам")
Дополнительно делать:
Плату усилков, силовой блок, клавиатуру + часы реального времени + плату дисплея. Т.е. как минимум еще 3 платы.
Итого в 1000 грн можно уложиться без дисплея.
Можно конечно поискать на eBay единичные экземпляры или спаять на монтажке, но это уже не многие смогут.
...................
LVit, есть предложения как уменьшить стоимость ? ЛУТ не предлагать, это максимум 5-10 человек смогут.

LVit
27.01.2010, 08:36
Платы расширения там универсальные,много лишнего, их размер каждой 60Х52 мм. Лишнее выбросить, делать только под конкретный проект и одну большую, олл ин оне.Т.е. Ардуино процессор, часы, память,управление.Причём делать 2 варианта, как у Юсупова последний контроллер. Ком порт, юсб порт. Кому как удобнее. Хотя я сейчас занимаюсь переводом этих плат в спринт с увеличением толщины дорожек 1-1,5 мм. Так как Ардуино 328 у меня есть. Ничего страшного там нет, ЛУТ пойдёт на фук. Ну а если заказывать платы, то разработать одну как я писал выше. Да, блок питания в исходной версии выносной. Ещё, все библиотеки Ардуино проекта открыты и доступны, устанавливается ардуино компилятор, вбивается сама программа,скетч как она называется, всё остальное делает сам компилятор. Вам нужно только подключить ардуино к компу

Starcomputer
27.01.2010, 09:14
LVit, если бы Вы это не написали, написал бы я, просто решил утром на свежую голову :)
Можно я продолжу Вашу мысль ?
Итак, что нам нужно из чипов ?
Мега328, расширителли портов (2 шт, т.к. на 328 их маловато), часы реального времени, дополнительная память, чип USB, чип LAN.
Посмотрим, как можно это упростить и удешевить.
1. Заменяем Мегу328 на Мегу32 и убираем расширители портов.
2. Заменяем Мегу32 на PLC2368 и убираем часы, память, чип USB, т.к. все это уже стоит на борту кристалла.
В результате получаем плату размером с пол пачки сигарет с двумя чипами и десятком дискретных элементов. Причем с большей, чем у Ардуино памятью и меньшим энергопотреблением. Стоимость готовой платы менее 300 грн (38$).
Принципиально, если отходить от пинципа Ардуино (блочная многоплатная конструкция), то уже не принципиально, будет это Мега или PLC. Мы ж не на асме пишем. А Си он и в Африке Си. (кстати на Си для PIC пишет Sem, на Си для IBM пишу я).

Ещё, все библиотеки Ардуино проекта открыты и доступны, устанавливается ардуино компилятор, вбивается сама программа,скетч как она называется, всё остальное делает сам компилятор.
Все библиотеки работы с памятью, часами, дисплеем, 1-Wire и т.п. входят в стандартную поставку CAVR (если брать Мегу) или компилятор PLC.
П.С.
В свое время Саше Ю. задавали вопрос, почему он не использовал Ардуино - ответ был тот-же что дали и Вы.
Ардуино хорош для экспериментов, но не для готового устройства.

Starcomputer
27.01.2010, 09:15
Предлагаю радиоканал. Для связи. Притом в двух вариантах. 1.Трансивер с двух сторон. Со стороны контроллера и со стороны компьютера. Прием передача данных в двух направлениях с возможностью оперативного изменения установок (настроек) в микроконтроллере.
Серега, а ты закончил эту разработку ?
Давай ее как модуль использовать ? :)

Sem
27.01.2010, 09:21
Серега, а ты закончил эту разработку ?
Давай ее как модуль использовать ? :)

Еслиб закончил- уже б выложилcode27

Starcomputer
27.01.2010, 09:25
Еслиб закончил- уже б выложил
А когда закончишь ? И через что она работает ? Если через стандартный UART (Rx, Tx) то можно на плате оставить разъем, а потом в него воткнуть плату радиосвязи, просто опиши необходимый разъем. Иначе придется рассчитывать на Блютуз.

Starcomputer
27.01.2010, 16:18
В понедельник с Имрада должны выслать проц. Будем паять :)

Yurik
27.01.2010, 16:40
Кто что думает ?
................
Олег, спроси у них цену:
QIL-A9260-C01


цена 200$

Starcomputer
27.01.2010, 16:43
цена 200$
Отпало :)
Самоделка с дисплеем от S65 обойдется до 300 грн.

chack
27.01.2010, 17:03
Отпаломдааа, конечно, такую сумму за плату...
А вариант №3 в начале темы это вариант!

tdg
27.01.2010, 17:14
Предложу еще такой вариант: http://owfs.org/index.php?page=wireless-router
Linksus WRT54G wireless Router стоит от $60 (может и дешевле где есть). По ссылке - инструкция как подключить к нему 1-wire.

Внутри у него Linux. Для него собирают owfs - т.е. периферию по 1-wire можно буде подцепить, даже без особого программирования. Ethernet, в том числе и wi-fi есть по определению.

Вопрос только в экране и кнопках, но расширитель на DS должен помочь...

Starcomputer
27.01.2010, 17:16
tdg, тогда уж MiniATX. Все есть и цена та-же. :)

ShAlex13
27.01.2010, 17:32
Я тоже за MiniATX. А кто хочет и не на Mini можно собрать :)

tdg
27.01.2010, 17:38
tdg, тогда уж MiniATX. Все есть и цена та-же. :)

Там одна плата столько стоит. К ней еще минимум:
1. Блок питания
2. CF карточка
3. Переходник IDE->CF
А так да, можно и на Mini-ITX все сделать.

ИМХО наличие альтернатив это хорошо. Каждый сможет выбрать платформу к которой будет цеплять перефирию. С точки зрения софта - то для любого линукса он будет одинаковым. Может только GUI чуть отличаться...

PS:
Я тут попробовал развести плату для управления нагрузками - см аттач.
Сильно не ругайте (первый раз плату развожу), однако критика приветствуется :)

Starcomputer
27.01.2010, 17:39
Я тоже за MiniATX. А кто хочет и не на Mini можно собрать
Да, можно, но в пользу PLC то, что весь контроллер (без силового блока) будет размером с пачку сигарет :)

Starcomputer
27.01.2010, 17:43
Я тут попробовал развести плату для управления нагрузками - см аттач. Сильно не ругайте (первый раз плату развожу), однако критика приветствуется
Сетевые дорожки нужно делать как можно толще, симисторы лучше ставить вертикально, плата будет меньше и можно общий радиатор поставить.
На вход 2408 нужно ставить диоды Шоттки к земле и + питания (страховка от наводок на кабель).
А так нормально :)

Sem
27.01.2010, 17:47
Сетевые дорожки нужно делать как можно толще, симисторы лучше ставить вертикально, плата будет меньше и можно общий радиатор поставить.
На вход 2408 нужно ставить диоды Шоттки к земле и + питания (страховка от наводок на кабель).
А так нормально :)

А еще лучше в Орле выложить-))) Или я ошибаюсь по каду?code60

Starcomputer
27.01.2010, 17:51
Я в Орле не работаю :)

tdg
27.01.2010, 17:52
Сетевые дорожки нужно делать как можно толще, симисторы лучше ставить вертикально, плата будет меньше и можно общий радиатор поставить.

Сетевые дорожки какой ширины нужно? Какое минимальное расстояние между ними?
Симисторы переделаю попозже. Просто в библиотеке eagle они так по дефолту стоят.

На вход 2408 нужно ставить диоды Шоттки к земле и + питания (страховка от наводок на кабель).


Можно вместо них DS9503 поставить?

ShAlex13
27.01.2010, 17:54
Да, можно, но в пользу PLC то, что весь контроллер (без силового блока) будет размером с пачку сигарет :)

Да думаю все найдут место и под Mini-ITX вариант! Было бы что ставить а куда найдем! :)

tdg
27.01.2010, 17:58
А еще лучше в Орле выложить-))) Или я ошибаюсь по каду?code60

Да, именно в нем.
Выложу чуть позже - надо доработать и мусор убрать ;)

Starcomputer
27.01.2010, 17:59
Да, вариант с Мини имеет то огромное достоинство, что можно использовать практически любую АТХ мамку (лишь бы с флэшки грузилась) или старый комп.

ShAlex13
27.01.2010, 18:02
Да, вариант с Мини имеет то огромное достоинство, что можно использовать практически любую АТХ мамку (лишь бы с флэшки грузилась) или старый комп.

Тем более что у меня все это халява :)

tdg
27.01.2010, 18:04
Загрузка с флешки решается переходником CF->IDE, после чего любой комп грузится с CompactFlash как с обычного IDE винта. Вроде такие же для SD и SATA есть...