Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.05.2006, 08:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
|
И еще.
Для обслуживания одного производственного процесса
никак не хватало ресурсов:
3 таймера, 2 входа прерывания внешнего и порты с прерыванием от изменения уровней на входе (АВР Мега .
Переход на более мощный АВР не решал все вопросы.
Ресурсов не хватало. Было поставлено 2 штуки АВР Мега8 на 28 лапах. Благо они стоят оптом 1,5 у.е.
Они в паре решили все вопросы. Каждый занимался своим направлением и общались между собой.
Программа получилась проще. Да и аппаратно затраты были не намного сложнее.
|
|
|
|
09.05.2006, 08:36
|
|
Вид на жительство
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Исходная задача поставлена неверно, или, скажем мягче, некорректно.
Скорость вращения коленчатого вала зависит кроме упомянутого фактора ещё от десятков других причин - нагрузки на валу, количеством впрыснутой смеси, её состава, энергии поджигающей искры, синхронизации системы зажигания с фазой вращения вала и т.д.
На их фоне пропуск одной вспышки даст слишком слабый и забитый сигнал. Да если двигатель многоцилиндровый, то это ещё более смажется.
Здесь надо контролировать одновременно несколько параметров - помимо снижения скорости вращения коленвала ещё и температуру выхлопа каждого цилиндра, фазу и импульс поджига, и ещё что...
В этом случае свпадение будет означать следующее - пропуск или снижение энергии зажигания, снижение температуры выхлопа и снижение скор. вращ. коленвала - вот тогда можно расчитывать на достоверность сигнала. А для анализа всех факторов возможно, что производительности простых МК может оказаться недостаточно. Для начала нужно бы провести макетирование, замерить напряжения, посмотреть оциллографом сигналы на стенде. А потом по этим данным уже расчитывать необходимое усиление сигналов, выбирать МК и разрабатывать алгоритм.
|
|
|
|
09.05.2006, 13:44
|
|
Прохожий
Регистрация: 04.04.2006
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
К этому могу добавить - в мире нет ничего совершенного. В соответствии с этоим постулатом шестеренка, с которой снимаются показания должна , просто обязана иметь различные ширины зубьев. Соответственно, ширина импульсов просто обязана "плавать" уже и по этой причине.
Остается только надеяться, что алгоритм обработки учитывает это!
|
|
|
|
10.05.2006, 22:43
|
|
Гражданин KAZUS.RU
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
|
Интересно, а зачем такая большая частота - при частоте 100 кГц мгновенные изменения частоты на 10% будет отслежено за 200 uS. Не слишком ли шустро.
Пожалуй подойдёт и LPT со специальным драйвером - зато программу писать проще на ПК.
Нужны цифры и выкладки - скорость, мгновенное изменение, частота импульсов (чкорость вращения вала и число зубьев на валу), точность изнотовления шестерни, хоть какой нибудь теоретический (физ.математический) аппарат и т.д. Тогда можно и думать.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:46.
|
|