Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
10.05.2012, 23:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Амперметр на МК
http://ru.wikipedia.org/wiki/%D0%91%...B2%D0%B8%D0%B3
Цитата:
|
Арифметический сдвиг
Арифметический сдвиг влево
Арифметический сдвиг вправо
При этом сдвиге слово рассматривается не просто как группа битов, а как целое число в дополнительном коде. При сдвиге влево ведёт себя как логический сдвиг, при сдвиге вправо: уходящий бит уходит, не влияя на оставшиеся биты, а на место появившегося бита устанавливается бит, соответствующий знаку.
Пример работы операции сдвига:
Пусть у нас есть число 11111010b = −6 (в двоичной системе).
Если сделать сдвиг влево на 1 бит, то получим число 11110100b = −12
Если сделать сдвиг исходного числа вправо на 1 бит, то получим число 11111101b = −3
Легко заметить, что при арифметическом сдвиге сдвиг влево соответствует умножению на 2, а сдвиг вправо — делению на 2 (в общем случае — на основание системы счисления) с округлением к −∞. Например:
1011 = −5 1111 = −1
››a 1 ››a 1
---- ----
1101 = −3 1111 = −1
Схемотехническая реализация операций сдвига очень проста. Именно поэтому эти операции рекомендуют использовать для операций умножения и деления целых чисел на числа, равные степени 2 (2, 4, 8, 16, 32, 64 и т. д.) — если, конечно, такое округление отрицательных чисел не мешает.
|
|
|
|
|
10.05.2012, 23:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Амперметр на МК
Сообщение от Yurkin2007
|
При выбранной периодичности 200мс шаг измерения будет 75 об/мин
|
туплюю.. я выбрал 200мс потому что его можно умножить на пять и получить обороты/секунду.. Почему шаг измерения 75обмин?
Цифра - импульсов за оборот коленвала - должна быть произвольной (целым), ибо на разные машины ставится будет..
Почему при опросе раз в 150мс шаг будет 100 об/мин?
taxo - рассчитанные обороты "полностью", в об/минуту..
выспаться надо в общем для начала..
|
|
|
|
11.05.2012, 00:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Амперметр на МК
понял.. 1000*60=60000
60000/300=200
taxo_tmp*200
|
|
|
|
11.05.2012, 13:18
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Амперметр на МК
Сообщение от whoim
|
Почему при опросе раз в ... мс шаг будет ... об/мин?
taxo - рассчитанные обороты "полностью", в об/минуту..
|
Вот, к примеру, возьмём Ваш случай измерения оборотов по сигналу одной фазы генератора. Время измерения Т (секунд), за это время насчитали taxo_tmp импульсов. Как это пересчитать в об/мин ?
Коленвал с генератором соединён передаточным числом, например, 1:2.04. Генератор имеет, например, 5 пар полюсов на роторе, то есть за один оборот вала генератора получим 5 периодов переменного напряжения одной фазы. А за один оборот коленвала получим 2.04*5=10.2 периода напряжения генератора.
Таким образом нужное нам число N(об/мин) будет равно:
Код:
|
N = taxo_temp * 60 / (T * 10.2) |
При выбранном Вами периоде измерения Т=0.2сек получится
N = taxo_temp * 29.4
Кривой коэффициент 29.4, сразу требуется арифметика с плавающей запятой или операции умножения-деления для вычисления N.
Но ведь можно выбрать время измерения произвольно. Если, например, выбрать Т=0.235 сек, то получим
N = taxo_temp * 25.03,
что с точностью 0.1% заменяется на N = taxo_temp * 25.
Переменная taxo_temp сразу равна числу оборотов (об/мин) коленвала с коэфиициентом 25. И, заметьте, никаких умножений или делений. Просто выбрали Т = 235мс.
После этого temp=taxo_temp››2, отсылаем temp на цифровой индикатор для отображения с шагом 100 об/мин, и temp=taxo_temp››3 для линейного LED индикатора с шагом 200.
Для других вариантов числа полюсов и передаточных отношений всё вышесказанное легко пересчитать и выбрать правильное время измерения.
Последний раз редактировалось Yurkin2007; 11.05.2012 в 13:20.
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
11.05.2012, 23:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Амперметр на МК
Yurkin2007, огромное спасибо, слегка пересчитал и достаточно выиграл по памяти (99,6% полно) (потому что настраиваемая в define константа импульсов\оборот кв важнее чем настройка вольтметра). Вольтметр не зависит от типа авто, буду настраивать один раз после сборки, хрен с ним.
В общем, надо тестить в реальных условиях.
|
|
|
|
12.05.2012, 14:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Амперметр на МК
начал искать шунт 50А 0,01ом и похоже попал в засаду.. нету их, есть только 0,001ом..
|
|
|
|
12.05.2012, 14:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Амперметр на МК
Шунты (измерительные) не нормируются по сопротивлению, они обычно рассчитаны на определённое напряжение, наши - на 75 мВ, импортные - 50 мВ, и ток. Сопротивление можно высчитать. Если вам нужен на большее сопротивление, возьмите на меньший ток. Вам нужен, следовательно, импортный на 5 А или отечественный на 7,5 А.
|
|
|
Сказали "Спасибо" Scadauser
|
|
|
12.05.2012, 18:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Амперметр на МК
А отечественный 75мв 7,5А не крякнет, когда через него 30а побежит? ))
|
|
|
|
12.05.2012, 22:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Амперметр на МК
Сообщение от whoim
|
А отечественный 75мв 7,5А не крякнет
|
А такой ток будет течь в течение длительного времени? Просто точность их, видимо, гарантируется при таком токе. Только не уверен, что существуют шунты с таким номиналом. Но можно же и 10-амперный подпилить, если так уж важен номинал. Вот, для примера, как выглядит 30-амперный:
|
|
|
|
12.05.2012, 22:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Амперметр на МК
Сейчас глянул, вроде отечественных шунтов такого номинала нет:
http://lib.chipdip.ru/308/DOC000308715.pdf
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:41.
|
|