реклама на сайте
подробности

 
 
5 страниц V  « < 2 3 4 5 >  
Reply to this topicStart new topic
> USART - интересно мнение специалистов!
m16
сообщение Nov 25 2005, 10:24
Сообщение #46


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



Цитата(Rash @ Nov 25 2005, 13:03) *
(x) - где сейчас стоят резюки.
И где оптимальней?


на коце более длинной линии от меги
Go to the top of the page
 
+Quote Post
Митрофан
сообщение Nov 27 2005, 20:13
Сообщение #47





Группа: Новичок
Сообщений: 4
Регистрация: 27-11-05
Из: Россия Киров
Пользователь №: 11 459



Для связи нескольких процев с uart интерфейсом попробуй объединить их в кольцо посредством малых схем сопряжения уровня.Такой способ позволяет также совмещать процы разных производителей и использовать большое количество.Правда после 15 сеть начинает давать ошибки,поэтому надо будет снижать скорость передачи и кварцы подбирать.Реально сейчас работает у меня на работе сеть из двух atmel'ов мега 8535 и s2313 и шести промышленных контроллеров РеМиКонт130,работающих по ИРПС.Скорость 9600,но этого достаточно.

кстати,использую Алгоритм Билдер 4.7 для создания прог и Унипроф для записи/чтения процев.Закидываю через LPT.Надо ли кому?


--------------------
А кто же, если не мы ??!!
Go to the top of the page
 
+Quote Post
IEC
сообщение Nov 28 2005, 10:56
Сообщение #48


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



Поо поводу зависания TWI: вероятно нет подтверждения приема байта (по I2c после каждого байта в последнем такте приемник должен установить подтверждение). Кроме этого по протоколу должен производиться орбитраж по скорости двух устройств. Т.Е. оба общаться будут на скорости медленного.
По поводу USART: связать можно сколько линия потянет, и адресовать так-же. И от линии отключаться в физическом плане не надо. Фишка в девятом бите. Слейвы все настраиваются на прием байта с девятым битом в 1. Если адрес переданный в этом байте не соответствуюет устройству, он ждет следующего. Если адрес его - ожидает приема байт со сброшенным девятым битом. Это реализовано на аппаратном уровне. Дальше байты для данного устройства передаются со сброшенным девятым битом. После окончания передачи желательно от устройства получить подтверждение приема. И все сначала. Нет там ничего сложного!!
Go to the top of the page
 
+Quote Post
Trollix
сообщение Dec 1 2005, 06:38
Сообщение #49





Группа: Новичок
Сообщений: 7
Регистрация: 28-11-05
Пользователь №: 11 497



Цитата(James D. @ Nov 23 2005, 14:20) *
Три МК стоят на одной плате, расстояние - несколько см. Можно ли их соединить напрямую, без дополнительных микросхем? Соединение: RxD идет на TxD и наоборот


ИМХО, наилучшее решение в этом случае - все три МК объединить в один-единственный, взяв кристалл помощнее. Сразу уйдут в небытие большинство коммуникационных гемороев между задачами, отладка упростится на порядок, срок разработки также сильно сократится
Go to the top of the page
 
+Quote Post
James D.
сообщение Dec 1 2005, 19:31
Сообщение #50


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



Мне, для моей задачи нужно 8 раздельных каналов ШИМ + часы реального времени + вывод на LCD. Стоит задача сделать систему наблюдения для 8-ми охранных телекамер. Задача пока в стадии осмысления, стройный алгоритм не готов, просто решил сначала разобраться, как я смогу реализовать это все на трех МК - нужна будет передача данных (синхронизация).
Если бы можно было это все сделать на одном МК, разве б я заморачивался с этими интерфейсами связи? Да ни в коем разе!
Можно было бы использовать ATmega1281/2561 ну, или ATmega640/1280/2560, но их вроде бы еще нет в продаже...
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 1 2005, 19:49
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(James D. @ Dec 2 2005, 02:31) *
Мне, для моей задачи нужно 8 раздельных каналов ШИМ + часы реального времени + вывод на LCD.


8 ШИМ не проще ли реализовать на ПЛИС? А для всего остального с лихвой хватит и одного МК AVR... тем более, что на ПЛИС можно реализовать более удобный (для своих нужд) ШИМ


--------------------
Go to the top of the page
 
+Quote Post
Trollix
сообщение Dec 2 2005, 06:49
Сообщение #52





Группа: Новичок
Сообщений: 7
Регистрация: 28-11-05
Пользователь №: 11 497



Полностью поддерживаю.
Все гораздо проще получится, если добавите к какой-нибудь средненькой меге одну мелкую CPLD-шку от Altera (типа 3000-й серии) или Xilinx (что-то типа xc95xx), которая займется тем, что неуклюже выходит у контроллеров - битовыми потоками/управлением с жесткими требованиями по времени/диаграмме.
Если Вы еще не сталкивались с этой областью - очень рекомендую начать-попробовать: пальчики оближешь, потом с ушами не оторвешь smile.gif Там на самом деле все просто.
Go to the top of the page
 
+Quote Post
James D.
сообщение Dec 2 2005, 11:38
Сообщение #53


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



А-а, правильно... Но это, когда под рукой все необходимые микрухи есть + документация (на русском).
А, если всего этого нет? Если за какой-то паршивой мегой надо в областной центр ехать, и то только в воскресенье, когда там рынок.
Если рядом нет никого, кто бы помог в трудной ситуации?
Если вся документация в инете, и для того, чтобы во всем этом разобраться надо миллионером быть. Траффик-то не резиновый.
Вобщем, одиночке во всем этом разобраться ой как нелегко.

Сообщение отредактировал James D. - Dec 2 2005, 11:39
Go to the top of the page
 
+Quote Post
Trollix
сообщение Dec 2 2005, 12:23
Сообщение #54





Группа: Новичок
Сообщений: 7
Регистрация: 28-11-05
Пользователь №: 11 497



По поводу младших Altera/Xilinx есть книжки (www.findbook.ru) на русском - как правило, переводы даташитов. В Инете тоже все это есть, отыскивается легко. Были и нормальные книжки (как минимум, одна) - мне помогла начать книжка Антонова "Altera HDL".
Спрашивать по этой теме лучше в соседней ветке.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 2 2005, 12:43
Сообщение #55


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(James D. @ Dec 2 2005, 18:38) *
А-а, правильно... Но это, когда под рукой все необходимые микрухи есть + документация (на русском).
А, если всего этого нет? Если за какой-то паршивой мегой надо в областной центр ехать, и то только в воскресенье, когда там рынок.
Если рядом нет никого, кто бы помог в трудной ситуации?
Если вся документация в инете, и для того, чтобы во всем этом разобраться надо миллионером быть. Траффик-то не резиновый.
Вобщем, одиночке во всем этом разобраться ой как нелегко.


У меня в городе тоже не все есть, что москвичам можно купить через пять минут. Но зачем ехать в областной центр? Можно все заказать по Интеренту в тех же московских магазинах по почте, если быстрее надо - то по экспресс-почте.До моей Сибири за четыре-пять дней доходит да и доставка прям домой. Залез на eFind.ru или еще куда, набрал нужный компонент и выбирай, у кого дешевле. Хоть опотом хоть в розницу, если не какой нибудь экзотичекий девайс. ПЛИС полным полно. Доки в сети навалом. Надо только поисковиком пользоваться умеючи.

По поводу пользования сети - не пробовали через GPRS? Т.е. через мобильный телефон. Дешево и сердито. Если отключить картинки и прочую лабуду, а пользоваться только текстовой информацией то 10$ в месяц достаточно. Я и сейчас, когда проблемы с выделенкой или еще какие то катаклизмы, пользую своего "мобильного друга"


--------------------
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 2 2005, 12:47
Сообщение #56


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(James D. @ Nov 23 2005, 12:04) *
Намучавшись с TWI, я обратил свой взор на USART. Изучаю даташит.
Было бы интересно узнать по этому поводу мнение работавших с обоими интерфейсами.
Если провести сравнительный анализ, какая из этих систем более удобна и надежна в работе?
Стоит задача связать линией приема-передачи две м32 и одну м16. TWI с этой задачей почему-то не справился.
Если можно, подскажите, где можно найти примеры программ приема-передачи по USART на асме.
Спасибо.


Чтоб связать более двух последовательных портов по шинной топологии - нуна на логике сделать следующую байду...
1) каждый передатчик соединяеться со всеми приёмниками, кроме своего. Надеюсь схем урисовать не требуеться ?
2) выводите режим работы ком портом МК с 9 битом для детекции адреса...В доках - как грязи примеров и описания.

далее дело техники, вкуса и опыта...

с уважением
(круглый)
Go to the top of the page
 
+Quote Post
James D.
сообщение Dec 25 2005, 18:22
Сообщение #57


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



Цитата
По поводу пользования сети - не пробовали через GPRS?

prottoss, не могли бы Вы поподробнее рассказать: как через GPRS можно Инетом пользоваться? Я в этом полный чайник. Как мобильник к компу подсоединить? Какой мобильник подешевле, можно для этого применить?
Вобщем, пожалуйста, опишите весь процесс.
Спасибо.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 25 2005, 19:31
Сообщение #58


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(James D. @ Dec 26 2005, 01:22) *
Цитата
По поводу пользования сети - не пробовали через GPRS?

prottoss, не могли бы Вы поподробнее рассказать: как через GPRS можно Инетом пользоваться? Я в этом полный чайник. Как мобильник к компу подсоединить? Какой мобильник подешевле, можно для этого применить?
Вобщем, пожалуйста, опишите весь процесс.
Спасибо.


1.Раз Вы пишите в этот форум, значит доступ к сети у Вас есть. Поэтому узнать, что такое GPRS я думаю Вы сможете и на сайтах GSM-операторов, которые такую услугу предоставляют, у них же и узнаете тарифы. А о Интернете через GPRS в сети навалом информации.

2.Я не торгую мобильными телефонами и не провожу маркетинговые исследования, по этому я не знаю, какой мобильник подешевле, а какой получше в плане пользования GPRS. Я пользуюсь тем, который мне понравился в магазине - NOKIA 5140. Связываю я телефон через ИК-порт, при этом телефон определяется как модем 115200бод. Скорость конечно намного меньше, но по крайней мере, можно проверить почту и пообщаться в форумах.

3. У этого форума немного другая тематика, поэтому давайте не будем про пользование мобильной связи.


--------------------
Go to the top of the page
 
+Quote Post
James D.
сообщение Dec 25 2005, 20:36
Сообщение #59


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



Спасибо за информацию.
Теперь имею направление в котором надо искать.
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 25 2005, 22:32
Сообщение #60


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(James D. @ Dec 1 2005, 21:31) *
Мне, для моей задачи нужно 8 раздельных каналов ШИМ + часы реального времени + вывод на LCD. Стоит задача сделать систему наблюдения для 8-ми охранных телекамер. Задача пока в стадии осмысления, стройный алгоритм не готов, просто решил сначала разобраться, как я смогу реализовать это все на трех МК - нужна будет передача данных (синхронизация).
Если бы можно было это все сделать на одном МК, разве б я заморачивался с этими интерфейсами связи? Да ни в коем разе!
Можно было бы использовать ATmega1281/2561 ну, или ATmega640/1280/2560, но их вроде бы еще нет в продаже...


И что же 3 меги у вас будут с этими камерами делать?
Если управлять поворотными шаговиками и выводить на LCD состояние камер - тогда достаточно одной меги. На что-либо большее трех мег не хватит. Так что imho овчинка выделки не стоит.
Go to the top of the page
 
+Quote Post

5 страниц V  « < 2 3 4 5 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01504 секунд с 7
ELECTRONIX ©2004-2016