|
|
  |
Бортовой компьютер, AVR - USB - PDA |
|
|
|
Dec 6 2005, 16:06
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-06-05
Из: Новосибирск
Пользователь №: 6 296

|
Вот есть желание сделать на AVR что то типа платы сбора данных 4-10 канала АЦП (0-15В + защита), 4-10 контактных датчиков (опторазвязка соответственно) нуууу и 4-10 выходных дискретных каналов (интервал опроса 0,5-3 сек. быстрее думаю не нужно) все это по USB завести на КПК под управлением Win200x  и там их обрабатывать ... + в КПК встречается еще GPS приемник по которому можно определить скорость, ускорение, растояние... Можно сделать голосовые сообщения по какому- то событию и еще много других полезностей. Так вот вопрос: какой контроллер взять не дефицитный и с USB был чтобы ничего с конвертерами не городить, ну что почитать по данной теме можно (только начинаю изучать AVRки)  Програмист по "C.." эмулятор КПК есть...
|
|
|
|
|
Dec 6 2005, 16:37
|

инженер
   
Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701

|
Цитата(Aleck @ Dec 6 2005, 20:06)  ... все это по USB завести на КПК под управлением Win200x  и там их обрабатывать ... + в КПК встречается еще GPS приемник по которому можно определить скорость, ускорение, растояние... Выделенная цитата - это самое сложное из Вашей задачи. Во-первых, не все КПК имеют USB-Host (нужно чтобы КПК мог быть мастером в протоколе обмена с микроконтроллером). Во-вторых, КПК - система с закрытой архитектурой (в общем случае), т.е. довольствоваться можно только Windows API (непонятно еще какие там функции для Windows CE). Вам это нужно? Только ради GPS и графического экрана? Может лучше все в одной системе - с микроконтроллером, АЦП, GPS и графической панелью. Хотя, как вариант - можно рассматривать (нужна только вся перечисленная информация для понимания).
|
|
|
|
|
Dec 6 2005, 17:25
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-06-05
Из: Новосибирск
Пользователь №: 6 296

|
Цитата(Vic1 @ Dec 6 2005, 22:37)  Цитата(Aleck @ Dec 6 2005, 20:06)  ... все это по USB завести на КПК под управлением Win200x  и там их обрабатывать ... + в КПК встречается еще GPS приемник по которому можно определить скорость, ускорение, растояние... Выделенная цитата - это самое сложное из Вашей задачи. Во-первых, не все КПК имеют USB-Host (нужно чтобы КПК мог быть мастером в протоколе обмена с микроконтроллером). Во-вторых, КПК - система с закрытой архитектурой (в общем случае), т.е. довольствоваться можно только Windows API (непонятно еще какие там функции для Windows CE). Вам это нужно? Только ради GPS и графического экрана? Может лучше все в одной системе - с микроконтроллером, АЦП, GPS и графической панелью. Хотя, как вариант - можно рассматривать (нужна только вся перечисленная информация для понимания). ну GPS совсем не обязателен, основное назначение контроль параметров двигателя, сейчас используется специализированный контроллер за много много $ и ноут, что не совсем удобно, основное что надо знать это параметров 5 в реальный момент времени... можно конечно сделать все проще, но хотелось бы больше - целый измерительный комплекс... Вот я и хочу понять как это лучше сделать...
|
|
|
|
|
Dec 6 2005, 18:20
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-06-05
Из: Новосибирск
Пользователь №: 6 296

|
Цитата(Slonic @ Dec 6 2005, 23:58)  Все-таки посоветую микросхему конвертера, а именно FT232(245, 2232) Это единственный кристалл USB, который я встречал, для которого есть официальные бесплатные драйвера под WinCE. Со всем остальным придется долго мучатся в плане отладки драйвера на весьма нетрадиционном железе КПК. Вы имеете ввиду использовать (avr+uart)+ft232 ? можно подумать конечно, Тогда нужно писать прошивку как на обычный uart ? на форуме даже видел сылки по данной теме у нас в новосибе я нашел ft232 по 145р не дороговато ? и на заказ как всегда... не любят у нас затоваривать склады  тогда какой контроллер взять ?
|
|
|
|
|
Dec 6 2005, 19:05
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата Во-вторых, КПК - система с закрытой архитектурой (в общем случае) На iPAQ линукс имеет официальную поддержку (по кр. мере на некоторые модели). А УСБ-хост на новых почти всех идет, если не самая младшая модель. Специально интересовался этим вопросом. А по драйверам - да, FTDI дает лучшую поддержку.
|
|
|
|
|
Dec 8 2005, 17:26
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата ИМХО надежней будет через SD/MMC подключать. А стандарт SDIO раздобыть? А конструктив, габариты? Цитата Драйвера я как то выкладывал на форуме Драйвера именно для WinCE? Где? Очень интересуюсь.
|
|
|
|
|
Dec 9 2005, 10:20
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Стандарт можно поискать в интернете. Сейчас его вроде бы закрыли, но год назад я его спокойно скачал. Если остро необходимо, могу поискать у себя. По части драйверов это на форумы к PDAшникам. Но ничего особого там нет - СЕ это сильно порезанная NT. Конструктив например такой http://www.pocketpccentral.net/access/ipaq3900/mod_nic.htmЯ в свое время собирался оснастить свой IPAQ разными прибамбасами, да так и не собрался. Если будет затеваться какой-нибудь проект на эту тему, с удовольствием поучаствую.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Dec 9 2005, 21:07
|
Местный
  
Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491

|
Цитата(Vic1 @ Dec 6 2005, 19:37)  [...] Может лучше все в одной системе - с микроконтроллером, АЦП, GPS и графической панелью.
Хотя, как вариант - можно рассматривать (нужна только вся перечисленная информация для понимания). Мне вот тоже такой вариант больше нравится. Тем более надо уточнить, устроит ли скорость передачи данных при помощи FTDI. Еще один плюс полностью своего "компьютера" - его не так жалко разбить или сжечь, что в реальной работе увы может произойти.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|