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

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

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

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

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

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


 
Опции темы

Микросхемы и инфа по 485 интерфейсу

Непрочитано 07.06.2015, 01:29  
Albert_V
Гражданин KAZUS.RUN
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

Сообщение от fsmoke Посмотреть сообщение
А зачем ждете, после TRMT - разве это не показатель, что все отправлено уж 100% как?
Приёмная сторона может "схватить лишний START". Не рискну предсказать что будет дальше.
Реклама:
Albert_V вне форума  
Непрочитано 07.06.2015, 01:36  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

если скорость 9600

то 1000000 / 9600 = ~104; 104 * 10 * 1.5 = ~1600 мкс - я правильно посчитал?
fsmoke вне форума  
Непрочитано 07.06.2015, 01:47  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

Сообщение от Albert_V Посмотреть сообщение
Приёмная сторона может "схватить лишний START"
А можно поподробнее с этого места? - как это приемная сторона может словить START - это ведь помеха только по нашему локальному RX проходит.
fsmoke вне форума  
Непрочитано 07.06.2015, 01:47  
Albert_V
Гражданин KAZUS.RUN
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

Рассчётное время 0,0015625 Sec.
Но (!) учитывайте ещё время, которое требуется приёмной стороне для обработки пакета принятых данных.
Albert_V вне форума  
Непрочитано 07.06.2015, 01:51  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

Сообщение от Albert_V Посмотреть сообщение
Но (!) учитывайте ещё время, которое требуется приёмной стороне для обработки пакета принятых данных.
Вот этого как раз я и не понимаю - зачем нам это ждать. Мы отправили, переключили на приемник, подождали для пропуска эту помеху - включили CREN и сидим ждем прерывания - зачем нам рассчитывать когда ответная сторона там допилит - когда допилит тогда и отправит, а мы это у себя поймаем
fsmoke вне форума  
Непрочитано 07.06.2015, 01:56  
Albert_V
Гражданин KAZUS.RUN
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

Понятно...
Передавая информацию - думайте о том, как она воспримется приёмником.
Обратно - будет то же самое.
Albert_V вне форума  
Непрочитано 07.06.2015, 02:06  
Albert_V
Гражданин KAZUS.RUN
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

В ситуации, когда все устройсва находятся в режиме "приём", всё что получите с RX - не действительно.
Albert_V вне форума  
Непрочитано 07.06.2015, 11:54  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,130
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

странно и почему я когда собрал несколько плат - то таких проблем не обнаружил вообще?
просто взял 4 проца и 4 драйвера шины, все включил и все сразу заработало.
процы = stm32f100 и f030/
драйверы шины - max485 и mcp2551. у последних вообще только вход и выход.

вот типа того


Последний раз редактировалось индюк; 07.06.2015 в 12:01.
индюк вне форума  
Непрочитано 07.06.2015, 14:27  
Albert_V
Гражданин KAZUS.RUN
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

Ну не знаю. У меня эти "щелчки" START-а постоянно проходят.
"На борту" две ADM2582. На одном порту ПЛК304, на втором - "куча" другого оборудования. Плата, кроме выполнения своей работы, ещё является транслятором ModBus RTU с 9600 на 115200 (если в "пакете" не её адрес).
Миниатюры:
Нажмите на изображение для увеличения
Название: 001.jpg
Просмотров: 31
Размер:	365.1 Кб
ID:	80134  

Последний раз редактировалось Albert_V; 07.06.2015 в 16:03.
Albert_V вне форума  
Непрочитано 07.06.2015, 15:30  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

Вообщем опять затык

первая телеграмма уходит, получается на принимающей стороне - разбирается нормально - отправляется квитанция - квитанция приходит на отправляющую сторону парсится - все ок.

посылаю 2ю телеграмму - бах - на принимающей стороне FERR - frame error. Скорости приемника и передатчика естественно одинаковые - т.к. это одна программа - просто по ноге RA0 - определяется - это мастер или слейв. - ну для теста, так сказать.

Может кто нибудь просто посмотрит код - внутри архива проект MPLABX и протеусовский дизайн к нему.

PS
честно сказать я уже замучился - с этим со всем.... Это похоже на танцы с бубном. А ведь я просил готовую библиотеку для работы с 485 - "зачем она тебе" , говорили они - "там все элементарно, возьми даташит и напиши" говорили они. Да тут АД!!! - какие то помехи, рассинхроны - жопа. Может все таки кто нибудь поделится 100% рабочим кодом с учетом всех нюансов и не будет больше говорить, что там все элементарно. Да в теории - "включил передатчик - передал - выключил - включил приемник - принял ответ" - элементарно - тока чет ни хрена не работает.
Вложения:
Тип файла: zip 485_test_new.zip (124.2 Кб, 31 просмотров)

Последний раз редактировалось fsmoke; 07.06.2015 в 15:35.
fsmoke вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача данных по линиям питания 12 В ТалалайАВ Автоматика и аппаратура связи 40 20.05.2016 12:01
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
Где можно достать (найти или купить) datasheet на микросхемы, которые не получается найти в Интернете Дмитрий743 Информация по радиокомпонентам 1 15.04.2014 10:55
Увеличение выходной мощности микросхемы ICL7660CPAZ Андрей К Источники питания и свет 20 01.03.2011 10:44


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


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