Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Начинаю работать с Ethernet...
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Karl
Разрабоатывается прибор на контроллере AT91SAM7X256. Прибор будет оцифровывать 8 каналов с частотой 20 кГц и передавать данные по Ethernet. Выборки планируются размером до 4096 заначений на канал. Приборов в сети будет несколько. Необходимо по Ethernet дать им команду на начало накопления выборки, затем собирать с приборов данные. Необходима синхронная работа приборов, данные не должны теряться.
С Ethernet до этого работать не приходилось, так что представления о нем довольно смутные. Вопросы следующие:
1) Какой транспортный протокол лучше выбрать?
2) Может есть исходники для работы контроллера AT91SAM7X256 с Ethernet?
3) Какую литературу посоветуете почитать
iosifk
Цитата(Karl @ Feb 10 2006, 08:55) *
Разрабоатывается прибор на контроллере AT91SAM7X256. Прибор будет оцифровывать 8 каналов с частотой 20 кГц и передавать данные по Ethernet. Выборки планируются размером до 4096 заначений на канал. Приборов в сети будет несколько. Необходимо по Ethernet дать им команду на начало накопления выборки, затем собирать с приборов данные. Необходима синхронная работа приборов, данные не должны теряться.
С Ethernet до этого работать не приходилось, так что представления о нем довольно смутные. Вопросы следующие:
1) Какой транспортный протокол лучше выбрать?
2) Может есть исходники для работы контроллера AT91SAM7X256 с Ethernet?
3) Какую литературу посоветуете почитать


Вопрос - как определили тип процессора?
Почему именно этот? В нем есть DSP для обработки измерений, МАС для Ethernet?
Литературы полно на ЦИТ-форуме.
Evgeny_CD
Посмотрите
http://savannah.nongnu.org/projects/lwip/

И порт этого хозяйства для uCOS
http://geocities.com/michaelanburaj/
KolyanV
Цитата(Karl @ Feb 10 2006, 07:55) *
Необходима синхронная работа приборов, данные не должны теряться.

Все зависит от того, какие допуски на синхронность вам необходимы. Если это несколько миллисекунд - проблем нету, если десятки или единицы микросекунд (для синхронности выборок 20 кГц), тут могут возникнуть серьезные проблемы. Для малых таимингов нужно, чтобы все приборы были в одном сегменте сети в пределах одного свича. Передавать команду на запуск наиболее приемлимо с помощью широковещательного UDP, сами же снятые данные могут передаваться по TCP. При этом имейте в виду, что UDP не обеспечивает ГАРАНТИРОВАННОЙ доставки пакетов.
DASM
Цитата(iosifk @ Feb 10 2006, 09:00) *
Цитата(Karl @ Feb 10 2006, 08:55) *

Разрабоатывается прибор на контроллере AT91SAM7X256. Прибор будет оцифровывать 8 каналов с частотой 20 кГц и передавать данные по Ethernet. Выборки планируются размером до 4096 заначений на канал. Приборов в сети будет несколько. Необходимо по Ethernet дать им команду на начало накопления выборки, затем собирать с приборов данные. Необходима синхронная работа приборов, данные не должны теряться.
С Ethernet до этого работать не приходилось, так что представления о нем довольно смутные. Вопросы следующие:
1) Какой транспортный протокол лучше выбрать?
2) Может есть исходники для работы контроллера AT91SAM7X256 с Ethernet?
3) Какую литературу посоветуете почитать


Вопрос - как определили тип процессора?
Почему именно этот? В нем есть DSP для обработки измерений, МАС для Ethernet?
Литературы полно на ЦИТ-форуме.

Есть там MAC =) И для Ethernet и для DSP =) Имхо удачный выбор. Сурцы для SAM7X на www.freertos.org есть
Karl
Цитата(DASM @ Feb 10 2006, 23:54) *
Есть там MAC =) И для Ethernet и для DSP =) Имхо удачный выбор. Сурцы для SAM7X на www.freertos.org есть


Что - то не могу там сурцы отыскать... sad.gif
А какой прикладной протокол посоветуете выбрать? Прибору надо будет посылать настройки (частота опроса, величина выборки, команда "пуск" и т.д.). Получать кроме выборки надо регистры конфигурации и неисправности... Посматриваю в сторону Modbus/TCP.
defunct
Цитата(Karl @ Feb 13 2006, 09:51) *
Посматриваю в сторону Modbus/TCP.

Modbus/UDP лучше уживутся.
зачем вам TCP?
KostyantynT
А где брали AT91SAM7X256?
Karl
Еще не брал. Проект на начальной стадии. Но я предполагал, что проблем с покупкой не будет - Efind показывает чего-то...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.