Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нужен совет
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
kamil_yaminov
Меня попросили сделать одну платку, которая три входных цифпрвых сигнала усредняет и складывает с разными весами. Все это нужно проделать не более чем за 10мсек. Я понимаю, что большинство современных процов, микроконтроллеров без труда такую обработку могут сделать, поэтому в первом приближении можно реализовать на чем угодно.Но хочется:
1) чтобы у контроллера был разумный запас по вычислительной мощности.
2) заложиться на семейство которое будет в дальнейшем поддерживаться и развиваться
3) доступность средств отладки
4) невысокая стоимость
Сам я активно юзал C2400, но у этого товарища немного другая специфика работы (двигатели), да и стареет уже. Немного думал в сторону АРМ, но с ними не работал пока.
П.С. Я не прошу конкретного решения, если кто-то подтолкнет с нужную сторону буду очень рад.
upc2
Проще на логике 555 серии, например.
kipmaster
Нет, на 555 уже не проще. Дешево и несложно взять Mega8 в корпусе DIP-20 , это для экспериментов и на перспективу. Стоит 1,5 - 2$. Для описанной задачи подойдет и минимальная Tiny в 8-выводном корпусе.
upc2
Цитата(kipmaster @ Mar 5 2008, 15:30) *
Нет, на 555 уже не проще. Дешево и несложно взять Mega8 в корпусе DIP-20 , это для экспериментов и на перспективу. Стоит 1,5 - 2$. Для описанной задачи подойдет и минимальная Tiny в 8-выводном корпусе.


Использовать микроконтроллер для такой простой задачи?Или он еще что-то должен делать?
aaarrr
upc2 kipmaster
Ты, Зина, лучше помолчала бы © maniac.gif

Цитата(kamil yaminov @ Mar 5 2008, 13:10) *
Сам я активно юзал C2400, но у этого товарища немного другая специфика работы (двигатели), да и стареет уже. Немного думал в сторону АРМ, но с ними не работал пока.
П.С. Я не прошу конкретного решения, если кто-то подтолкнет с нужную сторону буду очень рад.

Так если с 2400 опыт есть, может на 2800 перейти?
upc2
Цитата(aaarrr @ Mar 5 2008, 15:53) *
upc2 kipmaster
Ты, Зина, лучше помолчала бы © maniac.gif
Так если с 2400 опыт есть, может на 2800 перейти?


А че не 3000? Соласен 2800 больше 555.
zltigo
Цитата(upc2 @ Mar 5 2008, 15:51) *
Использовать микроконтроллер для такой простой задачи?

Вы хоть в задачу-то врубились? Получает оцифрованные сигналы (параллельный? последовательный интерфейс), интегрирует, делит/умножает, суммирует.
555 говорите?
upc2
Цитата(zltigo @ Mar 5 2008, 20:17) *
Вы хоть в задачу-то врубились? Получает оцифрованные сигналы (параллельный? последовательный интерфейс), интегрирует, делит/умножает, суммирует.
555 говорите?


Для меня это не сложная задача.Все это я делал и без микроконтроллеров.
Дело не в этом.Я и не собирался никого заставлять разрабатывать на 555.Уже мало кто с этим справится. Просто задача здесь поставленная -нерешаема.

Что вы там нафантазировали про <<параллельный? последовательный интерфейс), интегрирует, делит/умножает, суммирует.
>>??? Разве автор про это говорил?Разве только-суммирует.
А как вы с этим << чтобы у контроллера был разумный запас по вычислительной мощности>> справились???
Вы что знаете сколько у автора на счету лежит???<<невысокая стоимость>>

Поэтому и нужен был диалог с автором, но влезло какое-то .... и все испортило.
zltigo
Цитата(upc2 @ Mar 6 2008, 09:07) *
>>??? Разве автор про это говорил?Разве только-суммирует.

1. По поводу "чмо" - последовали организационные выводы.
2. Задно будет время подумать и узнать, что значат слова "усередняет" и "c весовыми коэффициентами" и как это сделать без интегрирования в той или иной форме и умножения/деления.
kamil_yaminov
Входные и выходной интерфейсы действительно параллельные (10 бит), нужно фильтровать, и складывать три сигнала с разными весами. Я решил действительно перейти на 2800, ибо высокая схожесть с 2400, и можно быстро перейти с одного на другой. Как оказалось позже, 2800 вписывается в стоимость и с этим проблем нет.Спасибо всем за участие.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.