Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PIC с АЦП с подключением по USB 
:(
    Опции темы
ProgramerForever
  Дата 17.4.2009, 05:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 15.11.2006
Где: Новосибирск

Репутация: нет
Всего: 5



Доброго времени суток.

Мне для диплома и курсовой необходимо сделать АЦП на PIC-контроллере который будет подключаться к компьютеру по USB.
Потом на этот АЦП будут навешиваться датчики (для измерения температуры, давления, интенсивности света, напряжения, тока, сопротивления и т.д.).
С датчиками я, скорее всего, сам разберусь, а с контроллерами не работал ни разу, подскажите, с чего начать.
PM MAIL WWW ICQ   Вверх
Mazzi
Дата 17.4.2009, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Правильный
**


Профиль
Группа: Комодератор
Сообщений: 825
Регистрация: 3.4.2003

Репутация: 9
Всего: 21



Наилегчайший путь для тебя
1) К PICу присоединяешь микросхему FTDI232 для преобразования USB -- UART, это обмен контроллера с компьютером через USB
2) Находишь компилятор с ЯВУ для PICа(например здесь http://www.mikroe.com/en/compilers/ )
3) Документацию по PICу
4) Программатор типа "жгучий провод"
5) Пишешь, пишешь, пишешь....

Будут вопросы, пиши.


--------------------
Мне нужны помощники.
PM MAIL WWW   Вверх
xvr
Дата 17.4.2009, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Или берешь PIC уже с АЦП и USB (их 26 штук в PIC18 серии)
см на http://www.microchip.com/maps/microcontroller.aspx

Можно начать с PIC18F2450


PM MAIL   Вверх
UniBomb
Дата 20.4.2009, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
***
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 1754
Регистрация: 24.10.2006
Где: Санкт-Петербург

Репутация: 9
Всего: 97



xvr, вариант, который предложил Mazzi мне видится проще, т.к.:

- можно вообще не знать как работает шина USB, со всякими PID, VID, режимами работы и т.д.
- ненадо писать драйверов, т.к. FTDI даёт готовые дрова и опиание как с ними работать (драйвер самого юсб + драйвер виртуального ком-порта, о работе с которым (с ком-портом) написано на каждом шагу и есть куча всяких готовых функций, библиоте и компонентов)
- думаю и по цене выигрыш будет (хотя я не знаю сколько стоят пики с юсб и без неё)...


--------------------
PM MAIL ICQ Skype   Вверх
xvr
Дата 20.4.2009, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(UniBomb @ 20.4.2009,  11:43)
xvr, вариант, который предложил Mazzi мне видится проще, т.к.:

Сильно зависит от того, что надо сделать автору - пристыковать АЦП или сделать USB девайс  smile 
Цитата

- можно вообще не знать как работает шина USB, со всякими PID, VID, режимами работы и т.д.
Да, если только это и не является целью курсовой
Цитата

- ненадо писать драйверов, т.к. FTDI даёт готовые дрова и опиание как с ними работать (драйвер самого юсб + драйвер виртуального ком-порта, о работе с которым (с ком-портом) написано на каждом шагу и есть куча всяких готовых функций, библиоте и компонентов)
Если на HID какой нибудь повесить, то драйверов не понадобится
Цитата

- думаю и по цене выигрыш будет (хотя я не знаю сколько стоят пики с юсб и без неё)...
Неа, один FT232 стоит больше, чем PIC18F2450 (не намного, но больше)

PM MAIL   Вверх
UniBomb
Дата 20.4.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
***
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 1754
Регистрация: 24.10.2006
Где: Санкт-Петербург

Репутация: 9
Всего: 97



xvr, согласен. 

В общем для полноты картины следует ещё сказать, что USB можно сделать программно (самый извращенский метод). Вот пример такое раелизации, правда под AVR, но думаю не очень сложно будет адаптировать это всё под какой-нибудь пик. Теперь уж только ТС выбирать способ решения его задачи.


--------------------
PM MAIL ICQ Skype   Вверх
ProgramerForever
Дата 20.4.2009, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 15.11.2006
Где: Новосибирск

Репутация: нет
Всего: 5



Спасибо за многочисленные ответы!!  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.1185 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.