Технический форум по робототехнике.
=DeaD= » 18 фев 2007, 00:22
mmu писал(а):Мне еще одно не понятно. Очень многие соединяют свои микроконтроллеры с компьютером через USART. Ни как не пойму для чего. Контроллер это тот же маленький компьютер и в принципе должен работать автономно, особенно в роботах. Зачем его к чему то привязывать. У 123-го есть пример «электронный вольтметр, измеритель вибрации». Он пишет: «Всегда полезно иметь возможность вывести отладочную либо еще какую информацию через адаптер rs232 на ПК - для этого активируем передатчик USART» . Если тебе так хочется выводить значения напряжения на компьютер, ну сделай ты схему на дискретных элементах и подсоединяйся к ПК (COM, LPT, звуковуха) и не мучайся с написанием программы (схем полно в инете). Еще раз – зачем привязывать контроллер к компьютеру – лишая его основного достоинства – автономная работа.
Я вот смотрю на это и плачу.
Для чего же все соединяют МК с компьютером...
1. Никто вроде автономности МК не лишал. МР3-плейер тоже автономен, но вроде нету талантов, ратующих за лишение его возможности связи с ПК.
2. Схема на дискретных элементах для измерения напряжения на КОМ-порт? Да вы гурман. А если человек не электронщик (как вы), а программер (как, например, я) - вы не думали, что ему проще программку для МК написать и знать простейшие правила подцепления МК к ПК и разнообразных устройств к МК?

=DeaD= » 18 фев 2007, 00:24
Myp писал(а):но 232 это же уже старо
скорость маленькая, устройств кучу подключать нельзя
вымрет однозначно вопрос только когда.
Примитивно, зато эффективно

USB тот же, ограничен по длине и требует неслабой сложности поддержки как на устройстве, так и на хосте, а еще хабов ему надо и т.п.
GIGAWAT » 18 фев 2007, 00:27
Да собственно почти любая. Даже АВТОНОМНАЯ система имеет связь с внешним миром, по крайней мере для диагностики состояния и сбора данных.
Кстати в электронных счетчиках энергии которые стоят например у вас дома тоже еть UART тока он не выведен в разъем. Он там собственно для настройки и калибровки =).
avr123.nm.ru » 18 фев 2007, 00:53
Кстати по USART можно и много устройств соединять в сеть. И модули есть на радио и изернет.
GIGAWAT » 18 фев 2007, 01:10
1-Ware например позволяет на ОДНОМ (без учета земли) проводе длинной до 300 МЕТРОВ повесить 250 устройств.
Myp » 18 фев 2007, 01:39
=DeaD= писал(а):Myp писал(а):но 232 это же уже старо
скорость маленькая, устройств кучу подключать нельзя
вымрет однозначно вопрос только когда.
Примитивно, зато эффективно

USB тот же, ограничен по длине и требует неслабой сложности поддержки как на устройстве, так и на хосте, а еще хабов ему надо и т.п.
гы ну если я узнаю что вам нужно usb устройство подключить больше чем на 10 метров... я сделаю вот такие глаза
я просто больше 10 метров не пробовал, но 10 метров на шнурке из 2х 5 метровых удлиннителей ysb обычное дело=)
а сложность юсб это только пока, потом все понапишут библиотек всяких облегчающих жизнь, драйверов всяких удобных=)
Myp » 18 фев 2007, 01:56
коороче
если по теме топика
странно слышать от человека который работал программистом "и не мучайся с написанием программы"
А вот для интузиастов которые чисто для себя чтото делають , сжигать по 150-300, а в некоторых случаях по 1000 вечнодеревянных как то накладно. Wink
вот именно
ладно это я может работаю, могу пойти ещё купить, хоть и жалко
а как быть студентам или школьникам?
вот например новейщий КПК Fujitsu Siemens N550
поддерживает RS232
гыг а я вот вчера понял что и вполне старенький Fujitsu Siemens loox410 тоже это умеет, и чесно говоря расстроился =/ кстати практически все кпк в той или оной степени поддерживали рс232
GIGAWAT » 18 фев 2007, 02:01
А чего расстроился то ? :wink:
У меня loox 720.
Эти девайсы, в отличии от многих других, имеют USB хост что позваляет подключить к ним хоть паравоз

.
Естественно через конвертер интерфейса =).
Есть софт и схемы позволяющие из КПК заделать эдакий осцилограффф. =) Используется при этом выход наушников и микрофона.
Myp » 18 фев 2007, 02:05
GIGAWAT писал(а):А чего расстроился то ? :wink:
У меня loox 720.
Эти девайсы, в отличии от многих других, имеют USB хост что позваляет подключить к ним хоть паравоз

.
Естественно через конвертер интерфейса =).
Есть софт и схемы позволяющие из КПК заделать эдакий осцилограффф. =) Используется при этом выход наушников и микрофона.
ну дык у меня луксина являеться мозгом а АВрка исполнительным меанизмом(ну пока что я на нём испытываю, так как ровер п3 отдыхает, я микруху в аккуме спалил, жду замену из москвы)
написал прогу для того и другого
подключил и не работает
оказалось из за того что там полный rs232
надо делать преобразователь. а я надеялся что там урезаный с ttl уровнями(уровни там всётаки как надо, 5 вольт, но инвертированные)
GIGAWAT » 18 фев 2007, 02:17
Теперь ясно.
А вы прямо к разъему на КПК подключаете внешний девайс ?
Myp » 18 фев 2007, 03:12
GIGAWAT писал(а):Теперь ясно.
А вы прямо к разъему на КПК подключаете внешний девайс ?
ага
разобрал разъём от зарядника и провода к ножкам мк припаял=) а потом целых 2 дня поражался почему не работает так как был уверен что там не инвертированные импульсы=)(не всегда в инете можно найти правильную инфу, в этот раз она неправильная оказалась)
avr123.nm.ru » 18 фев 2007, 09:29
Myp писал(а):не всегда в инете можно найти правильную инфу, в этот раз она неправильная оказалась
в курсе обычно правильно

:lol: :lol:
GIGAWAT » 18 фев 2007, 13:05
Все зависит от условностей.
Например ваш совет сажать ноги через токоограничительные резисторы оказался неуместен, ибо напряжение просто недотягивает до уровня GND.
В нашем деле вся соль в ДЕТАЛЯХ :wink: (ИМХО)
avr123.nm.ru » 18 фев 2007, 16:20
именно по этому там написано "при возможности" - т.е. если возможно поставить резистор не нарушив работу схемы - то поставьте.
так что совет уместен - просто вы читали не внимательно.
Adsw » 18 фев 2007, 22:37
Совет создателю курса - посмотреть, как все оформлено в технической литературе и пригладить шрифты и цвета - курс настолько пестрит, что абсолютно нечитаем.