|
|
  |
atmega8 нужна подмога, нужна схема + прошивка |
|
|
|
Apr 20 2011, 19:55
|
Группа: Новичок
Сообщений: 4
Регистрация: 20-04-11
Пользователь №: 64 508

|
привет спецы , помогите если можно.... есть идея но в микроконтроллерах я новичок нужно разработать устройство которое сможет задержат импульсы как на рисунке , может кто то видел подобное уже готовое если не трудно помогите желательно на atmenga8 или тини2313
Сообщение отредактировал Дима.А - Apr 20 2011, 19:56
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 21 2011, 07:48
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (Дима.А @ Apr 20 2011, 22:55)  есть идея но в микроконтроллерах я новичок Идея или задание на курсовую? QUOTE (Дима.А @ Apr 20 2011, 22:55)  может кто то видел подобное уже готовое если не трудно помогите Такое устройство еще не изобрели - это предсказатель. У него сигнал на выходе появляется на такт раньше, чем на входе. А если поменять местами вход и выход, то такое устройство можно построить на сдвоненном D-триггере без процессора вообще. P.S. А еще бывают знаки препинания.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Apr 21 2011, 09:27
|
Группа: Новичок
Сообщений: 4
Регистрация: 20-04-11
Пользователь №: 64 508

|
Цитата(Сергей Борщ @ Apr 21 2011, 10:48)  Идея или задание на курсовую? Такое устройство еще не изобрели - это предсказатель. У него сигнал на выходе появляется на такт раньше, чем на входе. А если поменять местами вход и выход, то такое устройство можно построить на сдвоненном D-триггере без процессора вообще.
P.S. А еще бывают знаки препинания. какая курсовая, просто хочу сделать опережения зажигания путем подключения устройства в разрыв ДПКВ очень хочу сам делать если не трудно помогите
|
|
|
|
|
Apr 21 2011, 10:15
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Сергей Борщ @ Apr 21 2011, 11:48)  Идея или задание на курсовую? Такое устройство еще не изобрели - это предсказатель. У него сигнал на выходе появляется на такт раньше, чем на входе. Ну, если задержать чуть дольше, то все ж получится то, что на картинке. Цитата(Дима.А @ Apr 21 2011, 13:27)  хочу сам делать если не трудно помогите Правильно заданный вопрос содержит в себе половину ответа. Частота следования импульсов ? Величина допустимой ошибки (джиттер фазы выходного сигнала) ? Длительность задержки ? Уровни сигналов на входе-выходе, в конце концов ? При разумных требованиях вполне можно реализовать программный многоразрядный сдвиговый регистр, который будет задерживать выходной сигнал относительно входного (простенькая такая цифровая линия задержки). Но полностью писать программу за Вас никто не будет, иначе обращайтесь в раздел "предлагаю работу"...
|
|
|
|
|
Apr 21 2011, 17:27
|
Группа: Новичок
Сообщений: 4
Регистрация: 20-04-11
Пользователь №: 64 508

|
Цитата(rx3apf @ Apr 21 2011, 13:15)  Ну, если задержать чуть дольше, то все ж получится то, что на картинке.
Правильно заданный вопрос содержит в себе половину ответа. Частота следования импульсов ? Величина допустимой ошибки (джиттер фазы выходного сигнала) ? Длительность задержки ? Уровни сигналов на входе-выходе, в конце концов ? При разумных требованиях вполне можно реализовать программный многоразрядный сдвиговый регистр, который будет задерживать выходной сигнал относительно входного (простенькая такая цифровая линия задержки). Но полностью писать программу за Вас никто не будет, иначе обращайтесь в раздел "предлагаю работу"... я просто думал у кого не будь будет что то готовое похожее на то что мне нужно , сам писать прогу не в силе жаль (( Цитата(kv_addr @ Apr 21 2011, 13:37)  Теперь понятно. Алгоритм в самом принципе не сложный. Меряется предыдущий период на входе, для того, чтобы на выходе для последующего периода на входе дать соответствующее упреждение (опережение) на выходе. Всегда будет запаздывание на один период, но момент (фаза) будет выбран достаточно точно. Для системы зажигания - не критично, поскольку имеет место большая инерционность системы. Можно также усреднять несколько предыдущих периодов. дорогой kv_addr вы меня правильно поняли , может в глаза не попадалось в инете что то подобное ?
|
|
|
|
|
Apr 22 2011, 20:49
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279

|
Цитата(314 @ Apr 23 2011, 00:17)  secu-3 ищите в гугле в сторону secu-3 смотрел только его в разрыв ДПКВ не включишь я так понимаю
|
|
|
|
|
Apr 23 2011, 16:58
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279

|
Цитата(Дима.А @ Apr 20 2011, 23:55)  привет спецы , помогите если можно.... есть идея но в микроконтроллерах я новичок нужно разработать устройство которое сможет задержат импульсы как на рисунке , может кто то видел подобное уже готовое если не трудно помогите желательно на atmenga8 или тини2313 по другому не как нельзя задержат импульсы ? например ели на шкифе 60 зубов 2 пиленых 60-2 58 зубов, те грубо 360/60=6град. то есть чтобы сделать опережение на 12 градусов надо задержать два импульса я правильно думаю ? если да то алгоритм представляю так, пока не знаем в коком положение шкив устройство считает импульсы их не транслирует на выход чтоб не запутать эбу потом когда устройство детектирует пилиные зубы начинает счет опять таки не транслируя их на выход, и когда приходит 56 ой (58-2) зуб то устройство начинает транслировать импульсы на выход, 56 ой получается стартовым и продолжает транслировать по 58 импульсов в итоге не получим задержку на 2 импульса?
|
|
|
|
|
Apr 24 2011, 00:51
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 10-04-11
Из: Тверь
Пользователь №: 64 278

|
Цитата(ARAM.S @ Apr 23 2011, 20:58)  по другому не как нельзя задержат импульсы ? например ели на шкифе 60 зубов 2 пиленых 60-2 58 зубов, те грубо 360/60=6град. то есть чтобы сделать опережение на 12 градусов надо задержать два импульса я правильно думаю ? если да то алгоритм представляю так, пока не знаем в коком положение шкив устройство считает импульсы их не транслирует на выход чтоб не запутать эбу потом когда устройство детектирует пилиные зубы начинает счет опять таки не транслируя их на выход, и когда приходит 56 ой (58-2) зуб то устройство начинает транслировать импульсы на выход, 56 ой получается стартовым и продолжает транслировать по 58 импульсов в итоге не получим задержку на 2 импульса? не получив импульсов максимум за один оборот коленвала ЭБУ сразу даст ошибку и зажжет CHECK.......
|
|
|
|
|
Apr 24 2011, 06:02
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279

|
Цитата(lion17 @ Apr 24 2011, 03:51)  не получив импульсов максимум за один оборот коленвала ЭБУ сразу даст ошибку и зажжет CHECK....... тогда по какому принципу работают такие устройства ?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|