| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Помогите выбрать микроконтроллер
24.10.2011, 21:54
|
|
|
Заблокирован
Регистрация: 03.12.2008
Сообщений: 112
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 22 сообщении(ях)
|
Помогите выбрать микроконтроллер
Требуется соорудить такой девайс для курсовика:
Разработать контроллер, реализующий следующие функции:
Преобразование токовых сигналов I=(0-20) mA в код, погрешность преобразования 0,05%, быстродействие 10мкс, количество каналов 4, опрос - выборочный. При вводе информации действительными значениями считаются Ni‹=Nдоп. Последовательность опроса каналов и Nдоп передается через интерфейс RS-232 на скорости 38400 бит\с. Количество измерений на канал - 16. Среднее-арифметическое по каждому каналу ранжируется и меньшее значение передается по RS-232, если пришёл запрос внешнего прерывания.
__________________________
Я предложил АTMega8, но преподаватель сказал что он слабоват, ничем не обосновав. Говорит внешнее АЦП нужно...
|
|
|
|
24.10.2011, 22:17
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
Внешний АЦП по-любому нужен, к тому же существуют специально заточенные под токовую петлю. Производительности мега8 вполне хватит особенно если на ассемблере, но лучше подобрать из АналогДевайса
|
|
|
|
25.10.2011, 01:22
|
|
|
Частый гость
Регистрация: 31.07.2009
Сообщений: 23
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
Внешний АЦП нужен уже по той причине, что время преобразования канала АЦП у любого АВР превышает то, которое указано в Вашем ТЗ. Как было указано в посте от niXto, можно применить АЦП с токовой петлёй. Либо можно применить обычный АЦП, к каждому каналу которого будет подключена схема преобразователя тока в напряжение. Таким образом, получается схема, состоящая из следующих частей: 1) токовый АЦП, связанный с МК скорее всего по последовательному интерфейсу (SPI, I2C); 2) сам МК; 3) преобразователь UART-RS232.
По поводу МК: думаю что меги 8 хватит с головой, по той причине что задача МК очень простая: состоит лишь в том, чтобы опрашивать внешний АЦП, рассчитывать среднее арифметическое и передавать по уарту.
|
|
|
|
25.10.2011, 09:26
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
АЦП 12 бит есть в dsPIC. Все остальное там тоже есть. Задачка не мудреная. Одного не пойму - зачем это все надо. 100 тысяч раз в секунду опрашивать токовую петлю...? Зачем?
|
|
|
|
25.10.2011, 10:19
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
Сообщение от Easyrider83
|
|
АЦП 12 бит есть в dsPIC
|
Думаете, 12 бит хватит для обеспечения точности 0,05%? Нужно минимум 16 бит - то есть уровня C8051F352 или любой подходящий внешний. Не забывайте, что у Любого АЦП 2...3 младших разряда - шум, и без усреднения 12 бит даст не более 10 честных бит
|
|
|
|
25.10.2011, 10:22
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
Сообщение от niXto
|
|
Думаете, 12 бит хватит для обеспечения точности 0,05%? Нужно минимум 16 бит - то есть уровня C8051F352 или любой подходящий внешний. Не забывайте, что у Любого АЦП 2...3 младших разряда - шум, и без усреднения 12 бит даст не более 10 честных бит
|
Да, я оставил один разряд на шум. Все равно 0,05% - это что-то из области фантастики. При токе 4мА это 2мкА. Там будут все шумы вселенной в сумме с темной материей.
|
|
|
|
25.10.2011, 11:11
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,744
Сказал спасибо: 416
Сказали Спасибо 1,236 раз(а) в 550 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
"Количество измерений на канал - 16" * "количество каналов 4" = 64 измерения. Вопрос за какое время? И нафига тогда "быстродействие 10мкс" Конечно если АЦП не защелкивается - тогда понятно.
|
|
|
|
25.10.2011, 11:15
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,744
Сказал спасибо: 416
Сказали Спасибо 1,236 раз(а) в 550 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
0,05% от 100% =1/2000 = 11 разрядов. 1 разряд на шум = 12 разрядов
|
|
|
|
25.10.2011, 11:16
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
Ну вы еще тему поднимите, как нас обманывают, вчухивая 12-ти битный АЦП, у которого все равно два разряда уходит на шум. Мало того, что заплатишь больше, так ещё и пару тактов на сдвиг вправо потеряешь! Безобразие.
Подожду Лучезарного. Он внесет ясность.
|
|
|
|
25.10.2011, 15:35
|
|
|
Гражданин KAZUS.RUN
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: Помогите выбрать микроконтроллер
Слишком круто для курсовика, тянет на коммерческий проект, или его часть.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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.
|
|