roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 23:06

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 10 июн 2018, 23:30 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
Как организовать высокоскоростной вывод с компа на мк, какие есть способы.
Комп должен выдавать поток данных не менее чем со скоростью 3000 кбод

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 11 июн 2018, 01:14 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
3 мегобита спокойно 103я стм на первом уарте выдаёт, у неё максимум 4.5мбит. в сотой серии есть чипы (там где оверсемплинг можно выбрать 8, а не 16), которые и поболее выдают. по spi можно - есть высокоскоростные spi-uart, которые допустим к pl2303. есть ethernet чипы/модули с spi интерфейсом. для вайфая есть esp или realtec`овские модули. на 103й стм если не cdc, можно спокойно с десяток мегобит по юсб сделать. и т.д.


Последний раз редактировалось Angel71 13 июн 2018, 01:45, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 11 июн 2018, 08:51 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
FT245
forum35/topic13049-45.html?hilit=ft245#p276044


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 11 июн 2018, 17:41 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
у пл2303 виртуальный ком порт до 12мбит. 8мбит у 245й это в варианте "D2XX Direct Drivers". ещё есть момент с конскими ценниками на 245е, даже на клоны. дешевле blue pill на 130й стм взять, тем более если если у него чип с хилым уартом, то по spi на 103ю можно, а с неё на комп. а может и всё нужное стм потянет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 11 июн 2018, 18:36 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Ну ты сравнил, параллельный чип с последовательным. :)
Кстати юзать D2XX не обязательно, для начала можно и через стандартные дрова работать.
А про поделки: ща китайзы всё молотят, дажи сами себя подделывают. :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 11 июн 2018, 18:54 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
эт не я прикольнулсо с vcd драйвером для этих чипов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 12 июн 2018, 00:19 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
тоесть вариант стм, связь с компом через юсб на пл 2303, если нужно больше линий то еще одна стм по другому юсб. + еще нужно писать драйвер. А лпт порт на РСI карточке лучше или хуже?

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 12 июн 2018, 02:28 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
пару-тройку платок с 103й стм и к ней j-link/st-link (можно и без них по уарту шить, но не всегда удобно) уже как бы давно можно было и прикупить, хотя бы для постепенного фонового освоения. кроме ethernet основные интерфейсы вроде все есть. ethernet есть в 107, но под них скорей всего делать плату придётся. так что если он понадобиться, для ознакомления можно начать или не сильно бюджетную nucleo/discovery или bluepill со 103й и к ней модуль ethernet`а.
драйверписать не обязательно - есть winusb, libusb,... есть всякие вспомогательные программы (driverwizard и т.д.).
с одной стороны ни хуже, ни лучше. с другой lpt это допотопная хрень/экзотика, с которой больше проблем, чем плюшек. всё зависит от кучи моментов - какое железо, какой софт, сколько чего, какие скорости, задержки и т.д. и т.п. да даже простые вещи, над которыми сам должен подумать. допустим решите взять (единообразно, на x86, арме или ещё чём) ноутбук, мелкую коробочку/платку, а там pci вообще будет? ладно, как минимум 1 есть. а если понадобиться добавить 1, 2, 3 таких платы (хз что вообще делаете и что понадобиться), а столько слотов нет? а с таким парралельным интерфейсом аппаратно мк дружит? а если решите мк на другой поменять? ног хватит? а если придётся софтовую реализацию делать, сильно удобно будет такой интерфейс? а длина кабеля какая? что с наводками? количество проводов не удручает? и т.д. как бы пора начинать искать, изучать, вникать в детали, взвешивать за и против, решать что лучше подходит, а не задавайть вопросы ни о чём.
ещё раз - вариантов много и кроме юсб есть в том числе ethernet, wifi. какая топология сети, сколько данных гуляет, какие задержки могут быть, скоклько каких датчиков к мк, на каких расстояниях и т.д. это дядя печкин за вас додумывать должен? а сколько метров от консоли до этой платки с мк, может ли понадобиться как-то прокидывать через внутреннюю сеть? а удалённое управлеине понадобится и если да, то как реализовывать? и т.д. вот исходя из условий и планов на будущее и прорабатывайте. может вас вообще устроит вариант набрать кучу юсб-уарт переходников с напаянным max485 и к каждому датчику налепить по мк и протянуть по шнуру. или взять юсб-уарт, к нему высокоскоростной rs485 (до десятков мбит есть, только хз какие мк осилят такие битрейты по usart. хотя есть высокоскоростные микры spi-uart, но это опять же доп. чип и расходы) и сделать общую шину, а по витой паре кроме данные питание. или ещё как. или к 1..n датчику по какому низкоскоростному трансиверу со встроенным или внешним мк - есть standard low energy блютузы и ещё полно всяких других приёмо-передатчиков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 14 июн 2018, 02:29 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
для связки pl2303 (ревизия hxa самая популярная, но в ней битрейт максимум 6мбита) с stm32f103c8, первый уарт максимум 3мбита, второй примерно 2.4-2.5мбита. это с поправками на различные драйвера в различных ос - в драйверах при выборе битрейта может устанавливаться бляжайший из списка, примерно так (pl2303_get_supported_baud_rate). с моими драйверами в винде на 2457600 и 3000000 данные нормально гуляют, больше 3мбита всё что пробовал, дают мусор (не устанавливает или ещё что, хз). данные для линукса в принципе и допилить можно. единственно стандартные битрейты кратны 75 + в зависимости от мк/трансивера свои особенности (про usartdiv в стм тут немного. ещё есть момент с oversampling, в некоторых стм он 8 или 16, в других только 16).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 15 июн 2018, 00:42 
Не в сети
Аватара пользователя

Зарегистрирован: 24 окт 2011, 23:32
Сообщения: 803
Откуда: Севастополь
прог. языки: асм
У меня в винде PL2303HX нормально работает на 6Mbps. Драйвера - стандартные от производителя.
МК - PIC18F2620.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: способы высокоскоросоного вывода с компа на МК
СообщениеДобавлено: 15 июн 2018, 01:36 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
на 6мб оно то работает, только когда оба чипа столько поддерживают. писалось за связку 230hxa и 103c8 (при частоте 72мгц максимум 4.5 для первого usart). в других стм бывает и поболее битрейты, но то другие чипы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO