ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ИЮЛЬ!
0 Пользователей и 1 Гость просматривают эту тему.
1) все контроллеры объединены по I2C
Цитата: Дядя Вова от 12 Мар 2008 [14:05:20]1) все контроллеры объединены по I2CГораздо проще использовать для этого rs-485 или rs-232.
Интерфейс I2C был разработан, по моему фирмой Филипс
Я исходил из того, что I2C уже есть.
Цитата: Дядя Вова от 12 Мар 2008 [14:54:15]Я исходил из того, что I2C уже есть.Так-же, как есть и uart.
Гораздо проще использовать для этого rs-485 или rs-232.
Т.е. как сделать второй UART? Или другой микроконтроллер нужен? Можно и другой - с двумя UART
Зачем, зачем изобретать велосипед?
О чем спор?..... Зачем, зачем изобретать велосипед?
MCX51-6.2 DIN Узел управления униполярным / биполярным шаговым двигателем(PIC18F2520 Тактовая частота - 8 МГц * 4PLL DC 9...30)2250 рублей.
Не в теме .... Послать бы тебя страниц двадцать пять назад... Там АлександрЛ концепцию привел - "дешево и сердито"
И еще, не знаю до чего дошла творческая мысль двадцать страниц назад, но есть предложение. Хотите подарю проект EF-2 на микрошаге?
Спасибо за предложение, но творческая мысль уже далеко впереди: https://astronomy.ru/forum/index.php/topic,22075.msg662110.html#msg662110
Ухожу, ухожу, ухожу...
О чем спор?.....Вообще задача такой астроавтоматизации и объединения отдельных девайсов в сеть - это обычная, причем достаточно убогая, промавтоматика и сбор данных и давно решена. Загляните вот сюда: http://www.fractal.com.ru/ сети на RS-485 и I2C - легко, все блочно, модульно и унифицированно, почти везде стоит пикуха с бутлоадером и во все модули можно грузить кусок своего кода. Проблем с USB нет. Можно даже на бейсике все это хозяйство программить. Не нужно изобретать велосипед. Набирай модули, дописывай свой код, железо недостающее на макетке можно налепить, красота, только придумывай функционал. Зачем, зачем изобретать велосипед?
Цитата: lazyBSD от 12 Мар 2008 [14:57:55]Цитата: Дядя Вова от 12 Мар 2008 [14:54:15]Я исходил из того, что I2C уже есть.Так-же, как есть и uart. Если их в контроллере два, тоже хорошо. Цеплять контроллеры "паровозиком".кстати,Цитата: lazyBSD от 12 Мар 2008 [14:23:00]Гораздо проще использовать для этого rs-485 или rs-232.разве в RS232 можно использовать многоточечное соединение? (монтажное И)
Есть другие варианты но какой оптимальный пока не знаю.
Цеплять контроллеры паровозиком слишком дорогой способ.
Лишний шинник на com порт, лишний com порт,
лишнее прерывание, а их чем меньше в системе тем лучше, поскольку точно привязанные ко времени процессы, если их два в такой систем не реализуются.
Невозможность подключения более одного не самодельного устройства. I2C сложен в написании программы при реализации большого кол-ва команд, программа будет большой и трудно отлаживаемой, по стандарту работает на небольших расстояниях - не более 2-х метров.