Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Преобразователь протоколов

Непрочитано 29.07.2008, 17:00  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,836
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

Нечего мудрить с аппаратными УАРТАМи.
Вот здесь https://kazus.run/forum/topic_10127-0-asc-0.html
моя конструкция на PIC628. Один UART аппаратный - другой софтовый на 115200. Софт на Васике. Если ссылки сдохли выложу снова.
Реклама:
Kabron вне форума  
Непрочитано 30.07.2008, 16:17  
russo_turisto
Прописка
 
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 45
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
russo_turisto на пути к лучшему
По умолчанию

С прогармной реализацией юартов решается, нашел еще примеры на микроСи и МикроБасике

Теперь не могу правильно определить коды, попробую объяснить.
По 485 интерфейсу соеденины пульт управления и камера также используется преобразователь 485-232 и подцепляю к компу на котором установлен протеус. При обращении к камере пульт посылает 4 байта F1 01 F4 3C и если ответа не поступило начинает пищать. Если камера подключена то информация будет такая - теже четыре байта F1 01 F4 3C и FE FD 0A D7 00 08 09 00 0A. Теперь, где ответ камеры а где код команды управления?
команда "вход в меню" F1 01 F4 3C FE FD 0A 74 0A
команда "медлено опустить в низ" F1 01 F4 3C FE FD 0A E5 F8 00 0A
команда "медлено поднять вверх" F1 01 F4 3C FE FD 0A E5 04 00 0A 1E 0A
Как определить где команда пульта, а где ответ камеры? Может использовать компьютер с двумя компортами и использовать два преобразователя интерфейсов, т.е. камера - преобразователь 485-232 - компьютер - преобразователь 232-485 - пульт ?
russo_turisto вне форума  
Непрочитано 30.07.2008, 16:58  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию

Если посмотреть вскользь на данные, то логично предположить, что 0A - стоповый символ и им разделяются команда и ответ.

Проще всего, подключиться компом с переходником USB-485 с виртуальным ком-портом, и сделать попыткичерез терминалку посылать команды, увеличивая количество передаваемых символов. Когда получишь ответ от камеры-считай нашел, то, что искал.

Я лично так делаю
an-sver вне форума  
Непрочитано 31.07.2008, 07:13  
russo_turisto
Прописка
 
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 45
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
russo_turisto на пути к лучшему
По умолчанию

А Вы какой терминалкой пользуетесь Hyperterminal-ом ?
Или протеусовским терминалом?
Надо работать в нех кодах и послать опред. кол-во символов, набирать их в терминалке не пойдет.
russo_turisto вне форума  
Непрочитано 31.07.2008, 11:04  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию

Я встроенным в PIC Simulator IDE или COM-порт Toolkit (но он не всегда корректно работает) еще COM TEST. Их полно разных, в том числе бесплатных. Ключевое слово для поиска Снифер ком порта.

Мне обычно достаточно ком-теста (в аттааче)

Прикрепленный файл: 8295193.rar
an-sver вне форума  
Непрочитано 01.08.2008, 18:35  
1_man
Частый гость
 
Регистрация: 02.09.2006
Сообщений: 16
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
1_man на пути к лучшему
По умолчанию

Сообщение от an-sver
Мне обычно достаточно ком-теста (в аттааче)
Программа хорошая, я ею тоже пользуюсь, иногда. Только есть несколько багов (или фич, это на усмотрение).
1. Строка передается справа на лево из поля Output. (может быть это и "естественно").
2. Нулевые байты в конце посылки отбрасываются. (В некоторых протоколах это тоже весьма "нормально". Для меня это были "приятные" сюрпризы работы программы.)

Прикрепленный файл: 8295193.rar
1_man вне форума  
Непрочитано 08.08.2008, 15:58  
russo_turisto
Прописка
 
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 45
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
russo_turisto на пути к лучшему
По умолчанию

Доброго времени всем.
Я тут уезжал на несколько дней.
Коллеги знатоки подскажите по программе КомТест.

На вход в меню и поворот на право выдаёт следующее


Почему значения на разных строках, что означают символы в скобках. В частности точка,процент, t и ‹

-- Прилагается рисунок: --

Прикрепленный файл: 9193268.rar
russo_turisto вне форума  
Непрочитано 23.08.2008, 18:29  
1_man
Частый гость
 
Регистрация: 02.09.2006
Сообщений: 16
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
1_man на пути к лучшему
По умолчанию

h - признак того, что число в шестнадцатиричном исчислении. В скобках указывается, по-моему, ASCII значение символа, но это стоит проверить, я точно не уверен.

Разнесение по разным строкам свидетельствует о наличии пауз между приемами байта данных в буфер. (По-моему, настраивается установкой бегунка "тайм-аут", однако я им не пользовался в данной программе, точно гарантировать не буду. Когда МК шлет данные в ПК фреймами пауз между байтами не должно быть, по крайней мере так было у меня, соответственно отсутствует разбивка на абзацы. На данный процесс могут повлиять внутриние прерывания Винды, она ведь не реал-тайм система. Следовательно Винда может влиять на процесс считывания внося паузы. Шустрость работы кода программы не тестировал - программка то тестовая, но при свободном от сложных вычислений ПК (AMD64 3000+) при скорости 115к потерь не замечено.)
1_man вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
преобразователь DC\DC ? maxNTF Источники питания и свет 29 01.05.2010 17:31
AC/DC преобразователь willowasbest Источники питания и свет 0 01.04.2009 17:12
Преобразователь 4-20mA в 0-5в malyshevsergey Электроника - это просто 5 18.01.2009 14:24
Преобразователь из +12 в -12 Kemik Источники питания и свет 1 29.06.2008 13:17
Преобразователь 4-20 мА в 0-2,5 В Budulai Источники питания и свет 1 04.09.2007 11:48


Часовой пояс GMT +4, время: 02:19.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.