Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Комуникация м/у контролер и лаптоп
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=10647
Страница 1 от 2

Автор:  stoyanoff [ Сря Окт 31, 2012 4:16 pm ]
Заглавие:  Комуникация м/у контролер и лаптоп

Здравейте! Имам следния проблем: трябва да пращам данни към компа, но нямам COM порт за RS232. Имам USB. Купих си няколко 18F2550 дето имат USB интерфейс, но ужас... тъпото контюфютор не го разпознава като флашка, а иска драйвери. Поразрових малко и някакви хора дефинират USB-то като СОМ и работят с него. Да не говорим, че самият фърмуеар за контролера има много модификации. Та искам да попитам има ли някакъв по-лесен начин да стане тая работа?? Или поне някакво приложение, което да може да чете от USB порта и да нагодя контролера?!

Благодаря!

Автор:  Dimitar [ Сря Окт 31, 2012 4:40 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Купи си един преходник USB към сериен порт и после като напреднеш с материала, тогава се опитвай да вързваш пикове директно на USB-то :) .

Автор:  stoyanoff [ Сря Окт 31, 2012 4:52 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Не е въпроса във контролера, а в компа. За да чета каквото и да било от USB, трябва да имам драйвер. Програми като Visual Studio 2010 не разпознават USB портовете. По-разгледах малко. Общо взето се представя USB-то като COM или се ползват по-сложни драйвери, но това трябва да стане на компа. И да си купя преходник пак налитам на същия проблем - данните идват през USB-то. Ще съм благодарен ако някой правил такова чудо удари едно рамо. Трябва ми някакво приложение създадено с тази цел: да кара USB-то да става виртуален COM порт, към който да си подам данните. Аз с програмата на ПИКчето ще се оправя.
Поздрави!

Автор:  Dimitar [ Сря Окт 31, 2012 5:00 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Казах ти - купи си преходник USB към сериен порт, който създава виртуални серийни портове на компа и с които вижуъл студиото ти работи директно като с нормален сериен порт, т.е. то не работи с усб-то, както си мислиш ти и не ти трябват никакви специални драйвери а само тези, които идват с преходника. Тоя преходник се ръга в усб-то на компа и го прави да има серийни портове,а контролера после го връзваш към тоя сериен порт. Иначе дори и да успееш да направиш виртуален сериен порт с пика пак ще ти трябват драйвери за компа и съответно фърмуер за пика. След като както се вижда нямаш опит с усб-то, карай си по отъпкания път и после като напреднеш ще си го направиш всичко сам. Та не се занимавай за сега с неща, които са толкова далеч от възможностите ти - това ти го казвам най-приятелски, с не с цел да се заяждам :) .

Автор:  stoyanoff [ Сря Окт 31, 2012 5:12 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Не знаех, че ще създаде виртуален СОМ. Мислих си, че пак си като USB го разпознава. Ако имам СОМ няма проблеми - оправям се лесно ще си му пусна RS232 и готово!

Автор:  Desert Leo [ Сря Окт 31, 2012 6:12 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

На FTDI VCP драйвера е точно за това.

Автор:  relsys [ Сря Окт 31, 2012 6:47 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

А иначе това дето ти го искаш се казва CDC. Тук има работеща библиотека:

http://www.libstock.com/projects/view/148/usb-hid-cdc-msd-composite-device

Автор:  stoyanoff [ Чет Ное 01, 2012 9:52 am ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

А още нещо да попитам. Понеже нямам наблизо магазин с такъв преходник, ако само инстална драйверите и пак през USB си предавам данните, но просто използвам RS232 на информационните пинове, няма ли да го разпознае като СОМ?!

Автор:  relsys [ Чет Ное 01, 2012 11:09 am ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Струва ми се, че нещо тотално не ти е ясна концепцията...

Автор:  stoyanoff [ Чет Ное 01, 2012 12:06 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Възможно е да имам някой пропуски :)
За това питам.

Автор:  Reader [ Чет Ное 01, 2012 12:24 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Ето една подходяща статия по въпроса.

Автор:  RM [ Чет Ное 01, 2012 2:33 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Работата с тези преходници е лесна. Имаш наи елементарно казано COM4->драйвери на FTDI->USB<--->USB->драйвери в сами FTDI ->UART-а на PICxxxx Не ползваш USB на чипа a UART-a и само физическата връзка между лаптопа без COM и устройството (FTDI)е USB

Автор:  Desert Leo [ Чет Ное 01, 2012 8:59 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Мога да ти дам платка UB<->UART, но не виждам да си написал от къде си...

Автор:  ToHu [ Пет Ное 02, 2012 9:06 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Абе аз скоро май гледах направо букси с вграден конвертор на тях, не помня ама май имаше и двата варианта, USB RS232 TTL нива и канон DB9 с D+/D- сигнали.

Автор:  stoyanoff [ Пет Ное 09, 2012 12:26 pm ]
Заглавие:  Re: Комуникация м/у контролер и лаптоп

Реших си проблема - купих си преходник и всичко е на 6! Искам да попитам още нещо. По принцип до колкото ми е известно, понеже контролерите работят на по-ниско напрежение от компа се използва преход(MAX... интеграли). Реших да пробвам с друг контролер, който е на 5В и понеже USB-то също е на 5В реших, че като ги свържа директно(директно към USB-RS232 проходника) трябва да работи, но нещо не ми се получава?!
Не мисля че съм объркал хардуера.
Задължителна ли е МАХ интегралата???
Благодаря!

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/