Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.12.2009, 10:21
|
|
Временная регистрация
Регистрация: 28.10.2008
Сообщений: 72
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Задатчик. USART или АЦП?
Что касается техн. реализации задатчика, то вопрос в том, как это сделать? в виде чего? шифратора, например. Нажал, например, кнопку и задание разницы произошло. Не буду же я каждый раз программировать МК ради разных задержек
Датчики индуктивные, да.
Нет, не электронный редуктор ![Улыбка](images/smilies/icon_smile.gif) Просто нужно запустить вторую шестерню с опазданием. Потом они обе будут крутиться с частотой 14 Гц.
|
|
|
|
17.12.2009, 11:58
|
|
Частый гость
Регистрация: 30.07.2006
Адрес: Москва
Сообщений: 47
Сказал спасибо: 4
Сказали Спасибо 6 раз(а) в 3 сообщении(ях)
|
Re: Задатчик. USART или АЦП?
nigvil,
однако тяжеловато читать Ваши посты... приходится по 2-3 раза перечитывать что бы уловить мысль....
по теме:
Сообщение от nigvil
|
Что касается техн. реализации задатчика, то вопрос в том, как это сделать? в виде чего? шифратора, например.
|
а это как вам удобно... можно клавиатуру 3х4 повесить на мк и диспло какое нить на spi и получится вполне человеческий интерфейс... тут все зависит от ваших возможностей и знаний...
если же задержки фиксированные - 1 сек, 2 сек, и т.д. и их не очень много - можно просто кнопки кинуть...
не понятно только как вы реализуете что вторая шестерня запускается позже первой?
__________________
На любом форуме на ваши сообщения реагируют, только если они являются новой информацией, спорны или заведомо неверны.
|
|
|
|
17.12.2009, 12:05
|
|
Временная регистрация
Регистрация: 28.10.2008
Сообщений: 72
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Задатчик. USART или АЦП?
С выхода МК будет 2 сигнала управляющих на включение двух шестерней ![Улыбка](images/smilies/icon_smile.gif) первая включается сразу при пуске системы, вторая после того, как МК выдаст разрешающий сигнал ![Улыбка](images/smilies/icon_smile.gif) То есть после заданной задержки
Я буду считать импульсы: как только разница импульсов первой шестерни и второй станет равна заданному числу импульсов (в положительную сторону ессно) ![Улыбка](images/smilies/icon_smile.gif) .
|
|
|
|
19.12.2009, 12:20
|
|
Временная регистрация
Регистрация: 28.10.2008
Сообщений: 72
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Задатчик. USART или АЦП?
А вот подскажите, пожалуйста, момент такой: если я начну подавать импульсы на вход МК с частотой 14 Гц и буду их собственно считать, то память же МК по идее будет заполняться, накапливая эти импульсы? Думается мне, что нужно память периодически очищать или не так (в смысле предусмотреть периодическое очищение регистров программным образом) ?
|
|
|
|
19.12.2009, 20:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Задатчик. USART или АЦП?
Сообщение от nigvil
|
если я начну подавать импульсы на вход МК с частотой 14 Гц и буду их собственно считать, то память же МК по идее будет заполняться, накапливая эти импульсы? Думается мне, что нужно память периодически очищать или не так
|
У большинства современных персональных компьютеров системные часы работают с периодом 18мС, что соответствует около 55Гц, пока что переполнения системных часов не произошло, и по прогнозам спецов в ближайние 50 лет не грозит. ![Улыбка](images/smilies/icon_smile.gif) Ваша задача решается студентом 2-го курса специальности "ЭВМ" за 2 часа. Обратитесь к специалистам, экономьте свое время. Или читайте книжки.
|
|
|
|
19.12.2009, 22:11
|
|
Временная регистрация
Регистрация: 28.10.2008
Сообщений: 72
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Задатчик. USART или АЦП?
Язык ассемблер.
Так память же у МК и у компа разная ![Улыбка](images/smilies/icon_smile.gif) Регистры ведь памяти МК не безграничные ![Улыбка](images/smilies/icon_smile.gif) Для этого RET кстати и используется.
Это курсовой проект
Там программа не главенствующую позицию занимает, но все же.
|
|
|
|
20.12.2009, 01:44
|
|
Частый гость
Регистрация: 30.07.2006
Адрес: Москва
Сообщений: 47
Сказал спасибо: 4
Сказали Спасибо 6 раз(а) в 3 сообщении(ях)
|
Re: Задатчик. USART или АЦП?
Как-то не совсем понятно... Как я понял считать вам импульсы надо только для определения момента запуска второй шестерни... Или же теперь вам надо считать всегда и все?! Даже если задержка будет очень большая и переполнится 8-битный регистр - это не проблема - появится флаг переполнения - считайте кол-во переполнений.... результат для пущей уверенности складывайте в 16-разрядный регистр... при 14 Гц и таком тупом методе вы сможете реализовать задержку порядка 1179648 сек = 327 часов! (если правильно посчитал... не ручаюсь... день тяжелый был...).
А если надо считать импульсы в процессе работы - то определитесь с какой целью... Выводить на дисплей или что? тогда и надо думать как и кого считать...
__________________
На любом форуме на ваши сообщения реагируют, только если они являются новой информацией, спорны или заведомо неверны.
|
|
|
|
21.12.2009, 04:19
|
|
Частый гость
Регистрация: 25.10.2009
Сообщений: 22
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Задатчик. USART или АЦП?
nigvil .
Не понятно...
Сообщение от lvadia
|
очень жаль, что таким образом пишутся курсовые и такие "специалисты" потом получаются, надеюсь естественный отбор всё же поправит ситуацию....
|
Не сочтите за наглость. Но правильное техзадание определяет все. А ваше ооочень непонятно изложено. Поэтому разберитесь с задачей, а потом излагайте.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:21.
|
|