реклама на сайте
подробности

 
 
7 страниц V   1 2 3 > »   
Closed TopicStart new topic
> Контроллер RS-485
AlexeyT
сообщение Nov 13 2017, 12:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 5-06-07
Пользователь №: 28 207



Всем привет!

Нет ли у кого-нибудь информации по отечественным ARM-процесорам с встроенным контроллером RS-485?
Может быть, кто о разработках таких знает?

Может отдельная отечественная микросхема существует?

Сразу отвечаю, что Гугл не помог




Go to the top of the page
 
+Quote Post
jcxz
сообщение Nov 13 2017, 12:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(AlexeyT @ Nov 13 2017, 14:05) *
Нет ли у кого-нибудь информации по отечественным ARM-процесорам с встроенным контроллером RS-485?

Например: все LPC17xx.
Go to the top of the page
 
+Quote Post
@Ark
сообщение Nov 13 2017, 12:34
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(AlexeyT @ Nov 13 2017, 15:05) *
Нет ли у кого-нибудь информации по отечественным ARM-процесорам с встроенным контроллером RS-485?

Вообще-то, "встроенным контроллером RS-485" является обычный UART. Ну, разве что, с дополнительным сигналом управления передатчиком. Чисто для удобства, если лень в "ручную" переключать с приема на передачу и обратно. А драйвер RS-485 в процессор обычно не встраивают, на что есть свои причины.

Go to the top of the page
 
+Quote Post
gosha-z
сообщение Nov 13 2017, 12:40
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(@Ark @ Nov 13 2017, 15:34) *
Вообще-то, "встроенным контроллером RS-485" является обычный UART. Ну, разве что, с дополнительным сигналом управления передатчиком. Чисто для удобства, если лень в "ручную" переключать с приема на передачу и обратно. А драйвер RS-485 в процессор обычно не встраивают, на что есть свои причины.

Я на этом обжегся на малинке - она делала это настолько медленно, что не успевала прочитать ответ на команду. В результате поставил FT232 и забыл о проблемах.
Go to the top of the page
 
+Quote Post
richie
сообщение Nov 13 2017, 12:46
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261



Цитата(jcxz @ Nov 13 2017, 15:20) *
Например: все LPC17xx.


Когда это мы NXP купить успели?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Nov 13 2017, 12:51
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(richie @ Nov 13 2017, 14:46) *
Когда это мы NXP купить успели?

Да, слова "отечественные" я не заметил laughing.gif
Хотя в то же время ни из сообщения ни из личных данных автора не ясно к какому отечеству он относится.
Так что - откуда Вы знаете, что у Вас с ним одно отечество? cool.gif
Go to the top of the page
 
+Quote Post
Corvus
сообщение Nov 13 2017, 12:55
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



За отечественным RS-485 к Миландру.

http://ic.milandr.ru/products/mikrokontrol...krokontrollery/
+
http://ic.milandr.ru/products/interfeysnye...my/rs485-rs422/
Go to the top of the page
 
+Quote Post
AVR
сообщение Nov 13 2017, 12:58
Сообщение #8


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(AlexeyT @ Nov 13 2017, 15:05) *
Нет ли у кого-нибудь информации по отечественным ARM-процесорам с встроенным контроллером RS-485?
Может быть, кто о разработках таких знает?
Может отдельная отечественная микросхема существует?

Назовите хоть один отечественный современный МК без UART.
И да, такая существует: http://ic.milandr.ru/products/interfeysnye...my/rs485-rs422/
Даже такая: http://ic.milandr.ru/products/interfeysnye...s422/2011vv024/


--------------------
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 13 2017, 17:10
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(gosha-z @ Nov 13 2017, 15:40) *
Я на этом обжегся на малинке - она делала это настолько медленно,


Так все ж наверно драйвер это делал медленно, а не процессор, не удивлюсь, если обработку пакетов на каком-нить скрипте делали rolleyes.gif
Go to the top of the page
 
+Quote Post
AVR
сообщение Nov 14 2017, 07:34
Сообщение #10


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(mantech @ Nov 13 2017, 20:10) *
Так все ж наверно драйвер это делал медленно, а не процессор, не удивлюсь, если обработку пакетов на каком-нить скрипте делали rolleyes.gif

А может операционная система? Вот на МК Миландр, т.к. нет ОС, получается рулить направлением передачи с точностью до микросекунд.
Вопрос этой темы очень прост, и ответы такие же простейшие - любой отечественный МК справится с нехитрой задачей работы с моим любимым RS-485.


--------------------
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Nov 14 2017, 08:00
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Именно. В Raspbian работа с GPIO сделана через файловый ввод-вывод - а это затратная операция.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Nov 14 2017, 11:05
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(AVR @ Nov 14 2017, 12:34) *
Вопрос этой темы очень прост, и ответы такие же простейшие - любой отечественный МК справится с нехитрой задачей работы с моим любимым RS-485.

Может любой, а может и нет.... Все зависит от реалзации UART!
В буржуйских вышеупомянутых NXP UART сделан 550 совместимым. И 100% узнать, когда же ушел последний бит наружу, не представляется возможным!
Т.е. микросекундные задержки в управлении направлением передачи не получатся, можно пропустить ответ.

В серии 17ХХ они сделали костыль в виде аппаратной ноги TX_OE.
Go to the top of the page
 
+Quote Post
AVR
сообщение Nov 14 2017, 11:47
Сообщение #13


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Alechek @ Nov 14 2017, 14:05) *
Может любой, а может и нет.... Все зависит от реалзации UART!
В буржуйских вышеупомянутых NXP UART сделан 550 совместимым. И 100% узнать, когда же ушел последний бит наружу, не представляется возможным!
Т.е. микросекундные задержки в управлении направлением передачи не получатся, можно пропустить ответ.
В серии 17ХХ они сделали костыль в виде аппаратной ноги TX_OE.

Прерывание или просто флаг FIFO empty + фиксированное время. Зачем знать последний бит? Скорость мы знаем. Может в каких-то моделях такого флага нет, за всё не ручаюсь.


--------------------
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Nov 14 2017, 14:07
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Вот хочу попробовать в этом плане очень забавный костыль - MAX3109.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Nov 14 2017, 15:07
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(gosha-z @ Nov 14 2017, 11:00) *
Именно. В Raspbian работа с GPIO сделана через файловый ввод-вывод - а это затратная операция.

А вот не надо было так делать. Потому как есть через mmap. И очень даже быстро. Та же WiringPi для "малинки" отлично работает через mmap.
Go to the top of the page
 
+Quote Post

7 страниц V   1 2 3 > » 
Closed TopicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01509 секунд с 7
ELECTRONIX ©2004-2016