Персональный проект Александра Чижова, Иркутск 1998-2006Компьютерный журнал Cooler | скачать новые компьютерные игры | гаджеты | астрономия | обзоры программиста System's temperature
recent issueaboutarchiveLive TAMrubricatorlinksBooks digestComments
Компьютерный журнал "Cooler" Александра Чижова (Иркутск)

Выпуск от 27.11.2006в начало коммент   в конец коммент



Три года назад я давал ссылку на сервер института радиотехники - там описывалось, как с помощью несложных в управлении чипов от FTDI FT232 и FT245 сделать готовый девайс для коммуникации с внешними устройствами. Да хоть светодиоды зажигать.

Недавно один из читателей прислал USB-розетку, исполненную как раз с помощью этих МК (здесь оригинал с форума).

Насколько я понял, FT232 (это готовый RS232 порт) и становится в винде как полноценный последовательный порт, а чипом FT245 необходимо управлять самому через DLL (который доступен и документирован). Проще наверное, FT232 - но тогда для него устанавливается дополнительный навес в виде дешифратора (в данной USB-розетке это сделано на PIC16F873). Собственно, вот схема. PIC для управления целой розеткой - это конечно черезчур, но зато можно управлять нагрузкой (шим например). При соответствующей доработке софта для PIC возможно принимать и данные о нагрузке на розетку, величину напряжения, отловить прохождение нуля фазы и т.п. Короче, простор для деятельности широкий.

Что хочется: готовый полуфабрикат для управления "чем угодно" (можно даже с готовым прошитым PIC'ом). Ключи и т.п. оптоэлектронику - это уже каждый сам. Драйвера вроде есть.

Все богатство в виде только чипов стоит: FTDI - ~700р., ПИК - ~250р.
Тема интересная, но как-то не очень это все популяризировано.

напомнил evgeny demin

 
18  zyxman :
[to Secoh] почему так раскрутился atmel? - а все просто - вы думаете зря моторола и микрософт постоянно семинары устраивают, и прочие всяческие мероприятия?
- именно потому что у них нет превосходства по соотношению цена/производительность, зато широчайшая сеть дилеров и масса народу их продукты знает "с пеленок".
zilog хорошая фирма и действительно недорогая (я с их z180 работал и с z2000 сталкивался), но у них намного меньше присутствие чем у atmel/microchip/intel.
поэтому проблема даже не в том что их не знают а в том что нельзя рассчитывать что нужный чип в достаточно короткое время у вас окажется.
а это задержки разработки/неустойки..
    -   | rank:327 | post-id:2384|01.12.2006/02:24
 
17  Zubassen :
[to Secoh]
он имел в виду софтверную реализацию USB на атмеловском чипе ценой в полтора бакса. всё необходимое лежит в аппнотах на сайте атмела и кроме того в инете можно найти ещё кучу инфы на эту тему. да и бесплатных средств разработки под атмел полно: http://avr123.nm.ru/
[to All]
собственно с реализацией усб-розеток всё ясно, а вот для чего это нужно простому смертному? я вот думал-думал - ничего не придумал.
    -   | rank:5 | post-id:2362|29.11.2006/11:50
 
16  elephant :
Ftdi в гонке за usb немного сдала позиции.
Мне кажется лучше применить микросхему cp2102, стоимостью всего 98 рублей.
Правда там немного неудобный корпус для ручной пайки.
Да и такой пик там неоправдан. Можно взять более дешевый pic16f628а, кстати в этом случае и кварц непонадобится. Хотя подозреваю, что автор не задумывался о цене вопроса, просто сделал из того что под рукой было.
    -    ICQ:9755674  | rank:1 | post-id:2361|29.11.2006/10:42
 
15  Secoh :
[to an_private]
По сравнению с решениями от Atmel, переходник USB->RS232/LPT резко понижает стоимость "входного билета" для разработчиков USB-железа. Когда мне потребовался этот интерфейс (и, соответственно, возможность писать программы под атмеловские чипы) с меня запросили $1500 только за компилятор. Сравните с модулем http://www.mouser.com/search/refine.aspx?Ntt=mm232r за $18.
Причем в последнем случае начинающий разработчик вместе с железом получает полный набор драйверов и документации, примеры программ, схемы модулей, и плюс свободную лицензию на разработку на основе решений от FTDI.
P.S. Я сам в конце концов остановился на комбинации Zilog eZ80 (который Z8F6421*) + FT232B* + понижающий стабилизатор 5->3В - все это добро вместе с обвязкой едва дотягивает до $25. Причем компилятор у Зилогов - официально бесплатно вместе с библиотеками и примерами программ. По мощности их чип где-то на уровне 286 писишки. :) Я на самом деле немного удивлен, что Атмел так
раскрутился, при том, что вокруг полно более доступных решений от других фирм.
    -   | rank:2 | post-id:2358|29.11.2006/04:58
 
14  zyxman :
[to Mad Mike] как раз _нормальному_ импульсному источнику питания форма напряжения на входе абсолютно не важна - хоть постоянка, хоть прямоугольное - у него _всегда_ стоит на входе серьезный НЧ фильтр, дабы он сам в сеть помеху не пускал.
да и между коллекторным движком и сетью по-хорошему фильтры ставят.
    -   | rank:327 | post-id:2343|28.11.2006/20:09
 
13  an_private :
уже давным-давно есть реализация USB на AVRских микроконтроллерах
http://www.cesko.host.sk/IgorPlugUSB_RS232/IgorPlug-USB%20(AVR)%20RS232_eng.htm?PHPSESSID=3e6b2e42d819a3ed05d41924e353b0da
для 2313 ценой полтинник получаем 8 входов/выходов + RS232C порт
все исходники есть на сайте
    -   | rank:7 | post-id:2342|28.11.2006/19:03
 
12  Cooler :
PowerAnt - вариант хороший.
   chizh@irk.ru  | rank:1277 | post-id:2339|28.11.2006/18:00
 
11  Zuy :
На сайте FTDI вычитал, что FreeBSD6 имеет поддержку их чипов.
Кто-нить пробовал втыкать такие девайсы в комп под фрей, как оно там работает?
    -    ICQ:154075912  | rank:46 | post-id:2338|28.11.2006/17:56
 
10  Boost :
Есть достаточно давно в продаже модули PowerAnt. Макс. мощность, конечно, не фонтан - 200Вт с одного канала, но выглядит все довольно надежно:
http://www.anthillsolutions.com/owerview.html
    -   | rank:14 | post-id:2332|28.11.2006/14:05
 
9  Secoh :
Готовый полуфабрикат для управления "чем угодно" есть на сайте FTDI - это т.н. evaluation modules, которые предоставляют 99% функциональности в готовой сборке. В данном случае, сборки имеют формат DIP, то есть без дополнительных ухищрений втыкаются в стандартные платы, а сверху у них стандартный USB разъем на обычный покупной шнур.
http://www.ftdichip.com/Products/FTEvaluationKits.htm Так что есть все, есть. :) Сей USB-девайс после подключения к компьютеру виден системе как стандартный COM-порт. Что интересно, в Linux это работает тоже! Для простых случаев достаточно стандартных сигналов RS-232 (фактически, 3 линии общего назначения на вход и 2 линии на выход), для более сложных случаев, в драйвере есть
возможность включить режим bit mangle и получить около 10 полноценных программируемых логических линий для ввода или вывода. Ну а если требуется интеллект, то микросхема или сборка может управлять любым микроконтроллером с RS-232 портом.
    -   | rank:2 | post-id:2328|28.11.2006/11:31
 
8  oneself :
почему не популяризовано ответить просто) прикольная для нас с вами фишка, но для публики это самокат. Рядом с уже давно существующим велосипедом ( http://ydom.ru/articles.html?page=chainik1 ) и автомобилем ( http://www.c-bus.ru/smarthouse/harakteristiki/index.khtml ).
    -    ICQ:45574026  | rank:1 | post-id:2290|27.11.2006/10:57
 
7  scorpion :
Скажите каким образом можно получать данные о нагрузке и и контроллировать величину напряжения. Какие датчики использовать, каким образом ?
    -    ICQ:45456830  | rank:8 | post-id:2289|27.11.2006/10:53
 
6  mds :
берем http://www.lightcom.ru/production/netping/digiping.asp добавляем http://www.masterkit.ru/main/set.php?num=552 + розетки, провода и 8 резисторов.
Получаем 8 snmp-управляемых розеток.
Подобную штуку построил по приколу, работает как из пушки.
на digiping'е есть также каналы ввода - я на них кнопки повесил. Опять же - через snmp-trap обрабатываются.
    -   | rank:3 | post-id:2288|27.11.2006/10:49
 
5  Different :
700 рублей стоит не чип FT232, а готовый модуль на его основе.
Сам чип стоит не более 140 рублей.
    -   | rank:10 | post-id:2285|27.11.2006/09:23
 
4  Leo :
Кстати, с FT232 тоже поставляется DLLка - и тоже документированная. А FT245 ставится в системе как параллельный порт, если не ошибаюсь.
   kandiner@gmail.com   ICQ:11810188  | rank:7 | post-id:2284|27.11.2006/08:56
 
3  Mad Mike :
Господа, когда говорите о ШИМ, да и вообще об импульсном управлении, а не о фазовом, упоминайте хотя бы о типе нагрузки, которую можно будет туда цеплять. А то не шибко просвещенные деятели воткнут ШИМ на коллекторный двигатель, и полетит у них все. Или импульсный источник питания захотят импульсами же и запитать. САмоидукцию пока никто не отменял.
    -    ICQ:72003192  | rank:509 | post-id:2273|27.11.2006/01:23
 
2  oldded :
Для MISHIGUN .FTDI в моем варианте - не микросхема , а целый модуль (DIP)
с нормальным разъемом USB. Очень удобная вещь, как раз для начинающих ( и не только)!
    -   | rank:5 | post-id:2270|27.11.2006/00:00
 
1  mishigun :
FTDI - ~700р - это дороговато, проще купить дата кабель для телефона, там тот же преобразователь usb-rs232(ттл уровни) или купить преобразователь usb-lpt что выйдет намного дешевле и проще для начинающего любителя(Вы когда нибудь паяли подобную микросхему? занятие не простое).
    -    ICQ:103170793  | rank:49 | post-id:2261|26.11.2006/21:51

это мой е-майл Боря делал дизайн