четверг, Май 17, 2007

Нашел часть узких мест в ПО


Исправление ошибок и оптимизация помогла увеличить производительность связки КПК-Контроллер. На рисунке два графика старый сверху и новый снизу. Производительность поднялась в два раза, но это еще не конец.
Еще немного поправил ПО. Самый новый результат показан желтым...

4 комментариев:

Штефан комментирует...

Привет! А я вот 3х фазник асинхронный запускать собираюсь. Использую драйвер IR2130.Рекомендую посмотреть чип, для запуска БК вроде подойдет, смотри еще AVR448.pdf - набор из 6ти инверторов 3 датчика холла - и все, что нужно для пуска БК. Но лучше набор инверторов заменить AVRой
Да, еще ты работал с IAR для AVR?
У тебя есть исходники разные,(работ с прерываниями епром, TWI и тд) чтобы поучится на IARе

Штефан комментирует...

Слушай, у меня шняга есть такая, toolbox для матлаба, я через него подкдючал АЦП атмеги и наблюдал на экране сразу 4ре канала, через матлаб(качал данные через LPT). Еще есть шняга для коннекта матлаба и контроллера через COM. Могу дать адресок человека, который это написал тк, он за авторство беспокоится.

Клебан Виталий комментирует...

Вот ссылка для подключения контроллера к матлабу http://www.mathworks.com/products/instrument/supportedio13781.html
Так что пусть он за авторство не беспокоиться =)

Исходников для IAR нет, сам только собираюсь перелазать =(.

С бесколлекторником пока остановка, все еще ползаю по земле пока.
Вот арену роботов в интернете затеял...

Штефан комментирует...

Дык в матлабе нет тулбокса для связи через LPT в EPP режиме. Там надо либо сервер городить на изернете либо плату не дешевую покупать. А здесь девайс паяется за 3-4 вечера и фсе. Впрочем посмотри AVR325, только так как в Апноуте не делай, не знаю что они там намудрили, но моя программка ЕПП обмена всего 120 команд АСМ и работает замечательно.
Арена говоришь? Ну и как это?
А я вот думаю замонстрячить аналоговый осциллографф, оказалось, что в современных мониторах(CRT) ставят крутые драйверы, кторые качают 80В на частоте до 330мГц и это без завала АЧХ. Вот тут меня и поперло...
Правда не знаю когда этим займусь, работы блин много...

ПС тулбокс для обмена через COM могу так дать, тк это не его программа.