ATmega 16 и 485\423\422

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Вт янв 03, 2012 21:31:58

Сообщение Котоблок »

Добрый день.
Есть контроллер на atmega 8. управляет лампами. стоит на крыше дома. контроллер только принимает сигналы,включает выключает лампы.ничего не отправляет.Как связать его с пк на скорости не ниже 115000 б/с? на ПК есть usb порты. 485?или 423/422 по дифканалу по витухе? оптика дорого. посоветуйте. и как сделать переходник usb- наш интерфейс? чтобы он мог работать на такой скорости? посоветуйте пожалуйста. кварц на меге 16 мгц.
мы пробовали по рс232 - 1 метр и все связи на 38400 скорости нет..
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

детский сад какой-то... Даже расстояние не написали.
Реклама
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Вт янв 03, 2012 21:31:58

Сообщение Котоблок »

Расстояние 2-8 метров
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

2-8 метров RS-232 на 115200 это с закрытыми глазами. Что-то делается не правильно. Приведите схему сопряжения с ком портом.
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Вт янв 03, 2012 21:31:58

Сообщение Котоблок »

Адаптер вот такой.
http://www.getchip.net/posts/055-uart-t ... versiya-2/
После него выход uart- gnd RX и TX.
вот эти провода и тянем на 2-8 метров. при привышении скорости в 38400 (в контроллере настроено зеркало) начинаются потери - байт принимается не так как отправлялся,иногда вообще не принимается.. к контроллеру все подключено напрямую- rx на tx меги и tx на rx соответственно. земли связанны. на атмеге скорость конечно меняем- но выше 38400 ничего добиться лучше не смогли. потери и неправильные данные приходят.. соединительные провода для линии данных- просто 3 провода..
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО

Сообщение Panda_Y2K »

тут в схеме используются нетиповые для rs232 сигналы (уровни сигналов), да и на схеме написано 600-38400bps видимо не зря (не предусматривал автор работы на таких скоростях). В преобразователе реализован программный usb, может слишком частые прерывания от uart его слишком напрягают и не дают нормально работать по этому и ограничили скорость. Попробуйте на вашем контроллере поставить преобразователь мах232, а на стороне с компьютером использовать нормальный шнур переходник com-usb.
ЗЫ
Для rs232 дальность связи ограничена 12ю метрами. Я когда то делал такую длинную связь. у компьютера преобразователь usb-com, далее 12 метров провода, потом мах232 и на устройство.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Контактная информация:
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

Все юсб свистелки- в мусор. Соберите нормальный транслятор уровней на стороне контроллера с MAX232. Фтыкайте в нормальный ком порт. Если нет- купите карту расширения.
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Вт янв 03, 2012 21:31:58

Сообщение Котоблок »

Всем спасибо за ответы.. :))
Мы пробовали этот преобразователь замыкать вход на выход - на 115000 работает ровно и стабильно.. а с контроллером никак.. ну да ладно... у нас используется нетбук, плату расширения воткнуть там просто некуда.. в продаже есть usb-rs485, по тому и спросил- может нам как то перейти на 485?..витуха она как то удобнее.. И посоветуйте пожалуйста схему нормального переходника usb-com..
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

masterkit.ru продается везде BM8051 или 8050 не помню точно.
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

А, позвольте спросить, нафига такая скорость для МК, который "управляет лампами"? Там и 110bps за глаза.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 24
Зарегистрирован: Пн май 19, 2008 17:06:45
Откуда: Казахстан, Семипалатинск

Сообщение Tanat »

YS писал(а):А, позвольте спросить, нафига такая скорость для МК, который "управляет лампами"? Там и 110bps за глаза.
Действительно. Скорость пониже, кабель экранированный и про сигнальную землю на забыть и все тип топ заработает.
Непонятно только зачем на крыше лампочку включать (ну это ладно, может очень надо), тока не пойму зачем это делать с помощью контроллера и ого-го какого ещё и на расстоянии до 8 метров? Можно поделиться конкретными целями? (Просто непонятно)
Проверить, внимательно посмотреть по даташитам и ещё проверить!
Контактная информация:
Ответить

Вернуться в «Интеграция с ПК»