roboforum.ru

Технический форум по робототехнике.

Буфер-Порт

В разделе рассматриваются вопросы информационного обмена в робототехнике.
Аппаратный уровень, протоколы.

Буфер-Порт

Сообщение DronAxe » 12 дек 2008, 18:36

Народ! Нужно ваше мнение в целесообразности девайса:
плата 10х10 см
буфер-микросхема ОЗУ на 1 кб

кто не знает:
выставляем адрес байта, допустим 5-й байт 000100 - 6 проводков
выставляем данные на вход: 1 байт - 8 проводков
дергаем команду "писать"
данные записались
дергаем "читать" - считались
но это лирическое отступление

1)в буфер загоняем 1 килобайт накопившейся у нас инфы которую надо послать на другой девайс
2)дергаем за строб
3)радуемся что наша инфа улетела на девайс, а с девайса прилетел 1 кб с его буфера

теоретическая скорость не менее 1мбит/c
2 провода
ТТЛ реализация
максимальная себестоимость за одну сторону = 50 руб :)

щас накидаю картинку если кто чего не понял :)
Как говорил великий Стэн: Жги Картман! Жги!
Аватара пользователя
DronAxe
 
Сообщения: 38
Зарегистрирован: 18 янв 2008, 21:00
Откуда: Новосибирск

Re: Буфер-Порт

Сообщение blindman » 12 дек 2008, 18:38

Нифига не понятно. Даешь картинку
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Буфер-Порт

Сообщение DronAxe » 12 дек 2008, 18:52

Ну, вот :)

Добавлено спустя 1 минуту 1 секунду:
Вопрос не в реализации, вопрос пока в целесообразности создания :)
Вложения
111.jpg
Как говорил великий Стэн: Жги Картман! Жги!
Аватара пользователя
DronAxe
 
Сообщения: 38
Зарегистрирован: 18 янв 2008, 21:00
Откуда: Новосибирск

Re: Буфер-Порт

Сообщение Myp » 12 дек 2008, 18:55

может тему в крэйзи проджектс пока что?

я чото невижу вобще смысла в этом, даже с картинкой
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Буфер-Порт

Сообщение blindman » 12 дек 2008, 18:56

А данными с приемопередатчиком по параллельному интерфейсу обмениваться? т.е 10 линий адреса + 8 данных? :o Бессмысленное какое-то устройство имхо.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Буфер-Порт

Сообщение DronAxe » 12 дек 2008, 19:09

почему бессмысленное?
у нас накапливаются данные 1 килобайт, допустим мы составляем карту местности
001 B1
002 B2
003 B3
итп
мы все это копим пишем пишем копим
другой девайс делает то же самое, ну или не делает если ему это неположено :)
дергаем строб и знаем и не волнуемся за то, что килобайт улетел на наш девайс, и тот его точно получил :)

Добавлено спустя 2 минуты 4 секунды:
кто из вас знает как за 10 тактов контроллера обменяться 1кб инфы между двумя контроллерами/устройствами, не заморачиваясь с протоколами? :)

Добавлено спустя 43 секунды:
1 Мбит скорость минимальная, реально я смотрел можно выше поднять

Добавлено спустя 2 минуты 19 секунд:
При этом мы не забиваем время контроллера, он просто занимается своей работой и не отвлекается :) ставить отдельный контроллер на это 100 руб минимум :)

Добавлено спустя 3 минуты 13 секунд:
впринципи можно это приучить к какой-нибудь шине, будет "устройство ввода/вывода" :)
Как говорил великий Стэн: Жги Картман! Жги!
Аватара пользователя
DronAxe
 
Сообщения: 38
Зарегистрирован: 18 янв 2008, 21:00
Откуда: Новосибирск

Re: Буфер-Порт

Сообщение blindman » 12 дек 2008, 19:11

Чем не устраивают последовательные интерфейсы, которые реализованы аппаратно во всех современных микроконтроллерах? Как раз то, что ты предлагаешь - сплошной гемор. Когда космические корабли бороздят все стараются использовать последовательные интерфейсы где только возможно - ты городишь параллельный. И какие еще 10 тактов? А данные по параллельному интерфейсу типа за бесплатно записываются/читаются? И где ты возьмешь 20 (!) линий свободных ?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Буфер-Порт

Сообщение DronAxe » 12 дек 2008, 19:19

ок, можно повесить на I2C + управляющие биты, тогда мы получаем буфер для чего-нибудь в 1 килобайт или больше, который случай чего можно кинуть по назначению :)

Добавлено спустя 1 минуту 2 секунды:
не устраивают тем, что в роли накопителя данных выступает сам МК

Добавлено спустя 1 минуту 17 секунд:
эт лишние 512 переменных вконце концов с каждого килобайта :)
Как говорил великий Стэн: Жги Картман! Жги!
Аватара пользователя
DronAxe
 
Сообщения: 38
Зарегистрирован: 18 янв 2008, 21:00
Откуда: Новосибирск

Re: Буфер-Порт

Сообщение Myp » 12 дек 2008, 19:20

можно записывать огромные объёмы данных на 2х гиговую флешку SD и ручками между устройствами менять

получится параллельная передача данных со скоростью до 500 мБ в секунду ::
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Буфер-Порт

Сообщение DronAxe » 12 дек 2008, 19:27

можно ручками на бумажку их записывать :)
Ну, пример задачи:
Осцилограф на МК
нужно постоянно отснимать данные с АЦП, мк некогда отвлекаться, он снял - выдал, снял выдал, это все записывается в буфер
раз в секунду он дергает строб и данные улетают к МК отвечающему за вывод на экран
пока данные летят - он работает дальше :)
Как говорил великий Стэн: Жги Картман! Жги!
Аватара пользователя
DronAxe
 
Сообщения: 38
Зарегистрирован: 18 янв 2008, 21:00
Откуда: Новосибирск

Re: Буфер-Порт

Сообщение Duhas » 12 дек 2008, 20:19

а теперь колимся что за приемопередатчик предлагается...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Буфер-Порт

Сообщение DronAxe » 12 дек 2008, 21:07

на ттл реализован, пара счетчиков, генератор, пара озушек и сдвиговый регистр :) гипотетически можно уложить в 50 руб, но это не суть, суть вопроса пока в целесообразности создания
Как говорил великий Стэн: Жги Картман! Жги!
Аватара пользователя
DronAxe
 
Сообщения: 38
Зарегистрирован: 18 янв 2008, 21:00
Откуда: Новосибирск

Re: Буфер-Порт

Сообщение Duhas » 13 дек 2008, 07:45

целесообразность создания уже описали... если есть задача куда оно применимо.. то возможно из-за стоимости оно имеет смысл
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Буфер-Порт

Сообщение DronAxe » 13 дек 2008, 13:18

Пожалуй и правда глупая идея% Тема закрыта
Как говорил великий Стэн: Жги Картман! Жги!
Аватара пользователя
DronAxe
 
Сообщения: 38
Зарегистрирован: 18 янв 2008, 21:00
Откуда: Новосибирск


Вернуться в Коммуникации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20