Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Помогите выбрать микроконтроллер

Непрочитано 24.10.2011, 21:54  
rocky7
Заблокирован
 
Регистрация: 03.12.2008
Сообщений: 112
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 22 сообщении(ях)
rocky7 на пути к лучшему
По умолчанию Помогите выбрать микроконтроллер

Требуется соорудить такой девайс для курсовика:
Разработать контроллер, реализующий следующие функции:
Преобразование токовых сигналов I=(0-20) mA в код, погрешность преобразования 0,05%, быстродействие 10мкс, количество каналов 4, опрос - выборочный. При вводе информации действительными значениями считаются Ni‹=Nдоп. Последовательность опроса каналов и Nдоп передается через интерфейс RS-232 на скорости 38400 бит\с. Количество измерений на канал - 16. Среднее-арифметическое по каждому каналу ранжируется и меньшее значение передается по RS-232, если пришёл запрос внешнего прерывания.
__________________________
Я предложил АTMega8, но преподаватель сказал что он слабоват, ничем не обосновав. Говорит внешнее АЦП нужно...
Реклама:
rocky7 вне форума  
Непрочитано 24.10.2011, 22:17  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

Внешний АЦП по-любому нужен, к тому же существуют специально заточенные под токовую петлю. Производительности мега8 вполне хватит особенно если на ассемблере, но лучше подобрать из АналогДевайса
niXto вне форума  
Непрочитано 25.10.2011, 01:22  
Alexey_sevast
Частый гость
 
Регистрация: 31.07.2009
Сообщений: 23
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Alexey_sevast на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

Внешний АЦП нужен уже по той причине, что время преобразования канала АЦП у любого АВР превышает то, которое указано в Вашем ТЗ. Как было указано в посте от niXto, можно применить АЦП с токовой петлёй. Либо можно применить обычный АЦП, к каждому каналу которого будет подключена схема преобразователя тока в напряжение. Таким образом, получается схема, состоящая из следующих частей: 1) токовый АЦП, связанный с МК скорее всего по последовательному интерфейсу (SPI, I2C); 2) сам МК; 3) преобразователь UART-RS232.
По поводу МК: думаю что меги 8 хватит с головой, по той причине что задача МК очень простая: состоит лишь в том, чтобы опрашивать внешний АЦП, рассчитывать среднее арифметическое и передавать по уарту.
Alexey_sevast вне форума  
Непрочитано 25.10.2011, 09:26  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

АЦП 12 бит есть в dsPIC. Все остальное там тоже есть. Задачка не мудреная. Одного не пойму - зачем это все надо. 100 тысяч раз в секунду опрашивать токовую петлю...? Зачем?
Easyrider83 вне форума  
Непрочитано 25.10.2011, 10:19  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

Сообщение от Easyrider83 Посмотреть сообщение
АЦП 12 бит есть в dsPIC
Думаете, 12 бит хватит для обеспечения точности 0,05%? Нужно минимум 16 бит - то есть уровня C8051F352 или любой подходящий внешний. Не забывайте, что у Любого АЦП 2...3 младших разряда - шум, и без усреднения 12 бит даст не более 10 честных бит
niXto вне форума  
Непрочитано 25.10.2011, 10:22  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

Сообщение от niXto Посмотреть сообщение
Думаете, 12 бит хватит для обеспечения точности 0,05%? Нужно минимум 16 бит - то есть уровня C8051F352 или любой подходящий внешний. Не забывайте, что у Любого АЦП 2...3 младших разряда - шум, и без усреднения 12 бит даст не более 10 честных бит
Да, я оставил один разряд на шум. Все равно 0,05% - это что-то из области фантастики. При токе 4мА это 2мкА. Там будут все шумы вселенной в сумме с темной материей.
Easyrider83 вне форума  
Непрочитано 25.10.2011, 11:11  
anatol378
Почётный гражданин KAZUS.RUN
 
Аватар для anatol378
 
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,744
Сказал спасибо: 416
Сказали Спасибо 1,236 раз(а) в 550 сообщении(ях)
anatol378 на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

"Количество измерений на канал - 16" * "количество каналов 4" = 64 измерения. Вопрос за какое время? И нафига тогда "быстродействие 10мкс" Конечно если АЦП не защелкивается - тогда понятно.
anatol378 вне форума  
Непрочитано 25.10.2011, 11:15  
anatol378
Почётный гражданин KAZUS.RUN
 
Аватар для anatol378
 
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,744
Сказал спасибо: 416
Сказали Спасибо 1,236 раз(а) в 550 сообщении(ях)
anatol378 на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

0,05% от 100% =1/2000 = 11 разрядов. 1 разряд на шум = 12 разрядов
anatol378 вне форума  
Непрочитано 25.10.2011, 11:16  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

Ну вы еще тему поднимите, как нас обманывают, вчухивая 12-ти битный АЦП, у которого все равно два разряда уходит на шум. Мало того, что заплатишь больше, так ещё и пару тактов на сдвиг вправо потеряешь! Безобразие.
Подожду Лучезарного. Он внесет ясность.
Easyrider83 вне форума  
Непрочитано 25.10.2011, 15:35  
kittec
Гражданин KAZUS.RUN
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: Помогите выбрать микроконтроллер

Слишком круто для курсовика, тянет на коммерческий проект, или его часть.
kittec вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите выбрать микроконтроллер *Виктор* Микроконтроллеры, АЦП, память и т.д 7 26.12.2010 15:39
Помогите выбрать МК для управления BLDC code-by Микроконтроллеры, АЦП, память и т.д 1 07.06.2010 18:23
Помогите выбрать АЦП SFA Микроконтроллеры, АЦП, память и т.д 2 06.12.2007 15:27
Помогите выбрать интерфейс yel Микроконтроллеры, АЦП, память и т.д 6 04.05.2007 15:07
MC51 или AVR помогите выбрать.... Nag_Tolyan Микроконтроллеры, АЦП, память и т.д 5 03.03.2005 11:43


Часовой пояс GMT +4, время: 13:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.