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

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

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

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

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

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


 
Опции темы
Непрочитано 07.06.2015, 01:29  
Albert_V
Гражданин KAZUS.RU
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
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.RU
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
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.RU
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Микросхемы и инфа по 485 интерфейсу

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

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

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

вот типа того


Последний раз редактировалось индюк; 07.06.2015 в 12:01.
индюк вне форума  
Непрочитано 07.06.2015, 14:27  
Albert_V
Гражданин KAZUS.RU
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
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, время: 17:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot