Автор Тема: делитель частоты на 2,5 есть идеи?  (Прочитано 10935 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Понадобилось тут поделить частоту в 2.5 раза, в инете нашел какие-то громоздкие схемы на куче триггеров и пр. логике. Мож как-то на проце можно соорудить, а то я программировании не очень силен.
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3315
  • Похвалили: 204 раз(а)
  • armвиль
Re: делитель частоты на 2,5 есть идеи?
« Ответ #1 : 09/09/2014 15:53:06 »
не проще ли генератор сделать на конкретную частоту ? зачем такой изврат ? вот вариант: использовать частоту для тактирования камня в составе которого есть ФАПЧ со встроенным генератором. например LPC2106. ну и на PWM реализовать. правда если частота гулять будет, то камень может и не успеть подстроиться, а то и ваще сорвёт внутренний генератор.
профессия есть такая, АЗЭЛКА менять.
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #2 : 09/09/2014 16:02:35 »
частота идет с датчика на комп. датчик не родной и частота его больше в 2.5 раза чем надо. Комп под этот датчик не перешить. пока идея только удвоить частоту, а потом уж на 5 поделить с помощью счетчика чтоль.
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3315
  • Похвалили: 204 раз(а)
  • armвиль
Re: делитель частоты на 2,5 есть идеи?
« Ответ #3 : 09/09/2014 16:24:33 »
чот туплю- это будет делитель на 2,5 ?..
11101110 11101110  F or F/2
10101010 101010101010101010101   F
11001100 110011001100110011001   F/2
профессия есть такая, АЗЭЛКА менять.
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3315
  • Похвалили: 204 раз(а)
  • armвиль
Re: делитель частоты на 2,5 есть идеи?
« Ответ #4 : 09/09/2014 19:51:25 »
не. это фигня какая то . друган подкинул идею:брать 4 импульса из 10, если наплевать на скважность. взять двоично десятичный счётчик с дешифратором, и с 4 - ёх лап дешифратора через диоды брать импульсы.
профессия есть такая, АЗЭЛКА менять.
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2694
  • Похвалили: 82 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Re: делитель частоты на 2,5 есть идеи?
« Ответ #5 : 09/09/2014 20:52:06 »
не. это фигня какая то . друган подкинул идею:брать 4 импульса из 10, если наплевать на скважность. взять двоично десятичный счётчик с дешифратором, и с 4 - ёх лап дешифратора через диоды брать импульсы.

Вопрос в чём смысл делителя. Если частота фиксированная то можно на 555й собрать любой делитель: http://teoremik.ru/technics/communication/6178#5

Если частота плавает (датчик же) то тут может и идея tridentxp не подойти (ну енто если частота слишком шустро плавает).

Может, действительно, присабачить к-либо контроллёр, пусть он по таймеру и считает тики на порту.

Какая частота в среднем у датчика и зачем делить, если датчик выплёвывает полгигагерца - нужен совсем другой подход.
Не кассами одними жив ЦТО ;-)
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #6 : 09/09/2014 21:41:36 »
частота плавает примерно от 50Гц до 1кГц. Тоже думал на ат2051 соорудить тем более у него компаратор на входе присутствует, но как чисто математически поделить на 2,5 хрен его знает, тем более хотелось бы скавжность близкую к 2
 

Оффлайн SkaT

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 918
  • Похвалили: 38 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #7 : 09/09/2014 21:48:23 »
Использовать проц с ШИМом.
Считает длительность входного импульса (или паузы) и перенастраивает частоту генератора ШИМ. А как поделить на 2.5 пусть Си думает :)
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2694
  • Похвалили: 82 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Re: делитель частоты на 2,5 есть идеи?
« Ответ #8 : 09/09/2014 23:02:57 »
Ну частота мизерная.
Не обязательно проц с ШИМом.

Берём проц с кварцем, к примеру 25МГц. Настраиваем внутренний таймер на частоту в 100кГц и в обработчике таймера считаем кол-во импульсов таймера за один такт на входном порту(датчик, лучше брать полный импульс (переход с 0 в 1 - начинаем считать, переход с 1 в ноль - перестаём)).
Буквально за пару тактов датчика вычисляем его частоту и в основной проге по фронту входящего импулься с датчика генерим меандр на выходе нужной длительности (т.е в 2,5 раза длиннее входного меандра).
Что бы учесть изменение частоты датчика - можно перемерять его частоту, скажем каждый десятый импульс и корректировать длительность выходного меандра.

Если проц есть с АЦП (напр, atmega16), то ваще можно устроить цифр. лабораторию и генерить нужный меандр в зависимости от входного импульса, подстраивая выходную частоту каждый такт меандра с датчика.
Не кассами одними жив ЦТО ;-)
 

Оффлайн Two_byte

  • Модератор раздела
  • Ветеран
  • ****
  • Сообщений: 926
  • Похвалили: 78 раз(а)
  • Не впихуйте невпихуемое!
  • Откуда: Ногинск
Re: делитель частоты на 2,5 есть идеи?
« Ответ #9 : 09/09/2014 23:23:06 »
Что то все в процессора ударились! А, слабо на 1-й 155лп5 и 1-й 155ие2 собрать умножитель на 2, и делитель на 5???. Это конечно, если сигнал ТТЛ. Причем со скважностью 2!
 

Оффлайн Prz777

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 553
  • Похвалили: 85 раз(а)
  • Откуда: Тамбов
Re: делитель частоты на 2,5 есть идеи?
« Ответ #10 : 10/09/2014 00:10:25 »
С микросхемкой 4089 частоту можно делить как угодно.
http://www.microshemca.ru/4089/
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2694
  • Похвалили: 82 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Re: делитель частоты на 2,5 есть идеи?
« Ответ #11 : 10/09/2014 01:04:18 »
С микросхемкой 4089 частоту можно делить как угодно.
http://www.microshemca.ru/4089/

http://www.ti.com/lit/ds/symlink/cd4089b.pdf


Действительно. Я сначала искал нечто подобное (но нарвался только на жёсткий делитель на 64 при ЭСЛ логике, работающий на частотах ажно до 1ГГц)
Не кассами одними жив ЦТО ;-)
 

Оффлайн Slava

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 861
  • Похвалили: 52 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #12 : 10/09/2014 03:49:42 »
Понадобилось тут поделить частоту в 2.5 раза, в инете нашел какие-то громоздкие схемы на куче триггеров и пр. логике. Мож как-то на проце можно соорудить, а то я программировании не очень силен.

Элементарная задача .На любом проце . Поделить на 2.5 - отсчитать 5 полупериодов исходного
сигнала - 6 изменений уровня из 0 в 1 и наоборот. Каждый раз инвертируешь какой-либо выход ( выходной сигнал).
То есть на один порт подаешь входной меандр - с другого снимаешь с частотой / 2.5
Я так понял датчик меняет частоту от какого-то входного параметра ?
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #13 : 10/09/2014 10:21:05 »
про 4089 даже не догадывался, что такая существует, но зараза в чип дипе под заказ почти месяц. Датчик индуктивный, сигнал - что-то типа пилообразной синусоиды, амплитудой 1-2в, так что на входе нужен компаратор. Вобщем попробую на 2051 сгородить, пойду искать большую зеленую книгу про микроконтроллеры. :)
 

Оффлайн g.sergey.a

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 953
  • Похвалили: 24 раз(а)
  • Стреляю первым
  • Откуда: г.Красноярск
Re: делитель частоты на 2,5 есть идеи?
« Ответ #14 : 10/09/2014 10:42:24 »
проектирование цифровых устройств на однокристальных микроконтроллерах В.В. сташин , А.В. Урусов  про 51 контроллеры
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1689
  • Похвалили: 49 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #15 : 10/09/2014 10:58:45 »
А как сигнал обрабатывается на компьютере? Там какое сопрягающее устройство, плата расширения? Может легче его нормировать уже на компе программно?
Есть только  миг
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2694
  • Похвалили: 82 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Re: делитель частоты на 2,5 есть идеи?
« Ответ #16 : 10/09/2014 11:58:39 »
... Комп под этот датчик не перешить....
Не кассами одними жив ЦТО ;-)
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #17 : 10/09/2014 12:01:57 »
все происходит в автомобиле сигнал датчика идет на комп движка, щиток и еще куда-то. как оно там обрабатывается пес его знает. На выходе с помощью кондюков и резисторов попробую изобразить что -нибудь похожее на входной сигнал
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3315
  • Похвалили: 204 раз(а)
  • armвиль
Re: делитель частоты на 2,5 есть идеи?
« Ответ #18 : 10/09/2014 13:06:49 »
гы. а у мну идея. а что если сигнал подавать на Rx сом порта, и на каком нить бодрейте ловить. жаль генератора нет под руками. любопытно что будет распознавать uart... например взять 3 кома, их настроить на разные бодрейты, на них всех подавать сигнал, и смотреть что будет приходить на разных частотах. наверняка подберётся какая нить последовательность со старт - стоп битами и чётностью.
профессия есть такая, АЗЭЛКА менять.
 

Оффлайн Two_byte

  • Модератор раздела
  • Ветеран
  • ****
  • Сообщений: 926
  • Похвалили: 78 раз(а)
  • Не впихуйте невпихуемое!
  • Откуда: Ногинск
Re: делитель частоты на 2,5 есть идеи?
« Ответ #19 : 11/09/2014 00:16:12 »
На что хоть датчик стоит?, я так понимаю таксометр надо прифигачить?
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #20 : 11/09/2014 14:55:45 »
датчик скорости в коробке. коробка от др машины отсюда все нестыковки. двиг на 80 в отсечку уходит т.к. думает что скорость 200 ну и спидометр врет
 

Онлайн сандр

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 569
  • Похвалили: 12 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #21 : 11/09/2014 16:29:23 »
А почему на 2,5 ? На  3 не пойдёт (http://esxema.ru/?p=1478) ?
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2694
  • Похвалили: 82 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Re: делитель частоты на 2,5 есть идеи?
« Ответ #22 : 11/09/2014 17:02:56 »
А почему на 2,5 ? На  3 не пойдёт (http://esxema.ru/?p=1478) ?

Ну дык владелец на штрафы по превышению разорится, ведь спидометр будет завышать скорость на 20%, т.е при ограничении в 70 он будет ехать 84, думая что едет 70...
Не кассами одними жив ЦТО ;-)
 

Оффлайн Bit

  • Администратор
  • Эксперт
  • *******
  • Сообщений: 1560
  • Похвалили: 99 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #23 : 11/09/2014 17:41:48 »
ДАТЧИК СКОРОСТИ стоит в раздатке
 ДАТЧИК ВРАЩЕНИЯ стоит в коробке
http://forums.drom.ru/isuzu-bighorn/t1151845003.html
 

Онлайн сандр

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 569
  • Похвалили: 12 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #24 : 11/09/2014 19:02:49 »
датчик скорости в коробке. коробка от др машины отсюда все нестыковки. двиг на 80 в отсечку уходит т.к. думает что скорость 200 ну и спидометр врет
Подбери экспериментально колличество d-тригеров.Сдаётся мне что коэфф. далеко не 2,5.
 

Оффлайн msvk

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 206
  • Похвалили: 11 раз(а)
  • Откуда: Железногорск
Re: делитель частоты на 2,5 есть идеи?
« Ответ #25 : 11/09/2014 22:43:37 »
Несколько раз решали подобную проблему на японцах , брали сигнал с датчика  ABS и делили счётчиками.
 

Оффлайн GDN

  • Наш человек
  • Свой в доску
  • ***
  • Сообщений: 77
  • Похвалили: 6 раз(а)
  • Откуда: г.Астрахань
Re: делитель частоты на 2,5 есть идеи?
« Ответ #26 : 12/09/2014 01:55:35 »
Может и глупое предположение,но если найти информацию сколько импульсов выдает датчик за оборот у новой и старой коробок,то затем можно согласовать на простом МК.
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #27 : 12/09/2014 09:45:24 »
Скорость меряли по жпс навигатору - ровно в 2.5 раза. Делаю из фп феликса. начал писать прогу:
SETB P1.0
SETB P1.1 уже написал  :) :)
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1689
  • Похвалили: 49 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #28 : 12/09/2014 13:26:13 »
Лиха беда начала! :) Давно пора. Процесс пошОл.
Есть только  миг
 

Оффлайн GDN

  • Наш человек
  • Свой в доску
  • ***
  • Сообщений: 77
  • Похвалили: 6 раз(а)
  • Откуда: г.Астрахань
Re: делитель частоты на 2,5 есть идеи?
« Ответ #29 : 12/09/2014 14:45:10 »
Вообщем получается датчик от новой коробки выдает 10 импульсов,а от старой 4.
Народ в основном клепает на аналоге,по типу:
http://audiclub36.ru/viewtopic.php?f=6&t=107
А так если сбацать на МК,то можно иногда похулиганить занижая скорость и если есть бортовой комп,то ментам показывать вот мол ехал с такой скоростью,не виновен я.У меня так знакомый отмазался,с его слов у него борт комп в иероглифах и он вывел на экран среднюю скорость,а там меньше показания,это было давненько и представители власти не особо шарили видать.Вообщем отпустили с условием починится :police: 
« Последнее редактирование: 12/09/2014 15:11:27 от GDN »
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1689
  • Похвалили: 49 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #30 : 12/09/2014 21:39:48 »
Следующие строки появились?


SETB P1.0
SETB P1.1 уже написал  :) :)
?
Датчик работает по и-квадрату?
Есть только  миг
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1689
  • Похвалили: 49 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #31 : 12/09/2014 21:46:05 »
Использовать проц с ШИМом.
Оно было бы соблазнительно, но боюсь, что ШИМ просто не умеет выдавать нужную частоту.
А у процов можно регулировать что-то кроме скважности?
Есть только  миг
 

Оффлайн SkaT

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 918
  • Похвалили: 38 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #32 : 12/09/2014 21:53:31 »
Для ШИМ настраивается счетчик, который отсчитывает от тактовой частоты и "запускает" выходной сигнал (у LPC например), а скважность задается вторым счетчиком, который сбрасывает его после отсчета нужного числа тактов. Любую частоту конечно не выставить, но при таких "низких" частотах как 1КГц и ниже, скачки будут не заметны.
 

Оффлайн Slava

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 861
  • Похвалили: 52 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #33 : 13/09/2014 01:30:10 »
Скорость меряли по жпс навигатору - ровно в 2.5 раза. Делаю из фп феликса. начал писать прогу:
SETB P1.0
SETB P1.1 уже написал  :) :)

На проце на такой частоте можно делить и умножать . Единственное что - в конкретном случае
ты делишь практически в рилтайме . В других с некоторой задержкой типа буфера накопления .
 
 

Оффлайн Two_byte

  • Модератор раздела
  • Ветеран
  • ****
  • Сообщений: 926
  • Похвалили: 78 раз(а)
  • Не впихуйте невпихуемое!
  • Откуда: Ногинск
Re: делитель частоты на 2,5 есть идеи?
« Ответ #34 : 13/09/2014 02:44:54 »
Сигнал в студию!, после этого можно подумать и насчет 2051.
Нужна эпюра сигнала с датчика, чтобы понять насчет скважности, и зоны захвата. А то может получится сигнал с датчика типа _____П______П_____, тады нефига и тему раздувать.
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1668
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Re: делитель частоты на 2,5 есть идеи?
« Ответ #35 : 13/09/2014 02:51:39 »
прибор для наблюдения эпюр С1-8
« Последнее редактирование: 13/09/2014 10:34:21 от vvm »
 

Оффлайн Two_byte

  • Модератор раздела
  • Ветеран
  • ****
  • Сообщений: 926
  • Похвалили: 78 раз(а)
  • Не впихуйте невпихуемое!
  • Откуда: Ногинск
Re: делитель частоты на 2,5 есть идеи?
« Ответ #36 : 13/09/2014 02:53:29 »
ЫХ!!!, ламповый!.
 

Оффлайн GDN

  • Наш человек
  • Свой в доску
  • ***
  • Сообщений: 77
  • Похвалили: 6 раз(а)
  • Откуда: г.Астрахань
Re: делитель частоты на 2,5 есть идеи?
« Ответ #37 : 13/09/2014 12:19:43 »
Датчик индуктивный, сигнал - что-то типа пилообразной синусоиды, амплитудой 1-2в

Обычный индуктивный датчик(2 вывода),сигнал примерно такой:
Crankshaft position sensor.

 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1689
  • Похвалили: 49 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #38 : 13/09/2014 12:27:34 »
Форма сигнала стала понятной, а временнЫе параметры? Ты же крутил вручную в мастерской, а не на ходу?
И еще надо решить путем эксперимента, за какой отрезок  времени бортовой комп оценивает частоту входного сигнала. Т.е. можно ли идти путем исключения из оценочного  периода нескольких импульсов в целях получить нужное кол-во импульсов в единицу времени. Есть в мастерской источник (генератор импульсов)?


И вообще, вдруг для работы компьютеру нужна именно синусоида? Подай на него сигнал с датчика через выпрямительный диод.
Есть только  миг
 

Оффлайн Two_byte

  • Модератор раздела
  • Ветеран
  • ****
  • Сообщений: 926
  • Похвалили: 78 раз(а)
  • Не впихуйте невпихуемое!
  • Откуда: Ногинск
Re: делитель частоты на 2,5 есть идеи?
« Ответ #39 : 13/09/2014 13:08:45 »
Все таки гложет меня мысль, что мозги должны отрабатывать не длительность сигнала, а, его передний фронт. Ну и немного длительность после нарастания, дабы исключить помехи.
 

Оффлайн GDN

  • Наш человек
  • Свой в доску
  • ***
  • Сообщений: 77
  • Похвалили: 6 раз(а)
  • Откуда: г.Астрахань
Re: делитель частоты на 2,5 есть идеи?
« Ответ #40 : 13/09/2014 13:29:10 »
Зачем все эти трудности,датчик считает только кол-во импульсов.У того же индуктивного датчика положения коленвала все проще:
http://auto-master.su/index.php?q=content/datchik-polozheniya-kolenchatogo-vala-induktsionnyi-crankshaft-position-sensor
В коробке зачем это точное позиционирование,если она не робот навороченный.
Я бы из 10 положительных импульсов пропускал на схему 4,можно на МК поставить DIP переключатель и уменьшать/увеличивать кол-во импульсов,для подстройки.Проще чем частоту делить на дробный множетель.
« Последнее редактирование: 13/09/2014 13:49:49 от GDN »
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1689
  • Похвалили: 49 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #41 : 13/09/2014 13:36:26 »
Может быть, но  прежде чем затратить много времени на программирование, неплохо было бы убедиться, что будет работоспособно, как-нибудь попроще, не шибко напрягаясь.
Есть только  миг
 

Оффлайн GDN

  • Наш человек
  • Свой в доску
  • ***
  • Сообщений: 77
  • Похвалили: 6 раз(а)
  • Откуда: г.Астрахань
 

Оффлайн SkaT

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 918
  • Похвалили: 38 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #43 : 13/09/2014 17:57:55 »
Ну, по идее преобразователь частота-напряжение-частота, при возможности корректировать напряжение на входе второго преобразователя, действительно решение наиболее очевидное, если микросхемы "доступны".


Кстати, на счет деления на 2.5.
Если преобразовать фронт и спад входного импульса в отдельные короткие импульсы, это "умножение на 2". Далее счётчиком делим на 5 и используем выход счётчика "2" или "4" как выходной сигнал. Скважность будет не 1:1 но, если важно только количество импульсов, должно прокатить...
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1689
  • Похвалили: 49 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #44 : 14/09/2014 13:10:28 »
На самом деле было бы проще использовать готовый блок ФП. Для подсчета импульсов использовать счетчик на выводе 6, а для формирования выходных импульсов - второй таймер. Длину импульсов можно оставить фиксированной, меняться будет период. Придется только добавить схему формирования ресета.
Но вариант, найденный  GDN
 тоже несложный, обвязку можно сделать навесной и залить компаундом, только вывести подстроечник на корпус. Решать автору.
« Последнее редактирование: 14/09/2014 13:29:14 от Юр »
Есть только  миг
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2694
  • Похвалили: 82 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Re: делитель частоты на 2,5 есть идеи?
« Ответ #45 : 14/09/2014 14:56:42 »
...
Но вариант, найденный  GDN
 тоже несложный, обвязку можно сделать навесной и залить компаундом, только вывести подстроечник на корпус. Решать автору.
Аналоговый вариант GDN очень хорош - универсальность+отвёрткой крутим как хотим. Интересно, а стабильно ли он будет пахать?
Не кассами одними жив ЦТО ;-)
 

Оффлайн GDN

  • Наш человек
  • Свой в доску
  • ***
  • Сообщений: 77
  • Похвалили: 6 раз(а)
  • Откуда: г.Астрахань
Re: делитель частоты на 2,5 есть идеи?
« Ответ #46 : 14/09/2014 16:17:51 »
Вот еще про это:
http://forum.uazbuka.ru/showthread.php?t=70017
там же ссылка на цифру:
http://www.dikoy44.narod.ru/projects/odometr.htm
« Последнее редактирование: 14/09/2014 16:58:43 от GDN »
 

Оффлайн Bit

  • Администратор
  • Эксперт
  • *******
  • Сообщений: 1560
  • Похвалили: 99 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #47 : 14/09/2014 22:16:26 »
По 2 ссылке думаю интереснее. Осталось найти ФП Меркурия со смещенным разъёмом шлейфа).
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #48 : 18/09/2014 11:55:35 »
Дошли наконец руки соорудил из фп феликса на 2051. Вот плод долгих раздумий и бессонных ночей, но блин сабака делит только на целый к-т, на 2.5 никак. Я просто в шоке  :o
Спойлер

#INCLUDE "LIBREG.ASM"
;  ------ Ports ------

COMP1    .EQU P1.0        ;COMPARATOR IN1
COMP2    .EQU P1.1        ;COMP IN2
COMOUT    .EQU P3.6        ;OUT COMP
OUTFREQ    .EQU P1.7        ;OUT FREQ
OUTFREQX2 .EQU P1.6
;  ------ Constantes ------

KOEF    .EQU 05h        ;K-T PERESCHETA

;  ------ Variables ------

;R0 used for LAST P3 SOST
;R1 used for PEREHOD 0 COUNTER
SP3     .EQU R00
COUNT   .EQU R01

;  ------ Main Program ------
INIT:   SETB COMP1
        SETB COMP1
        MOV P3,0FFH
        MOV SP3,P3
M1:     CLR A
        MOV COUNT,A
MAIN:    MOV A,P3
        CJNE A,SP3,PEREH ; SRAVN STAROGO I SCHIT
        SJMP MAIN
PEREH:
        MOV SP3,A ;SAVE NEW SOST
        INC COUNT
       
        CPL OUTFREQX2   
        CJNE r1,#KOEF,MAIN
        CPL OUTFREQ
        SJMP M1
.END
end
« Последнее редактирование: 18/09/2014 12:50:47 от Bit »
 

Оффлайн SkaT

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 918
  • Похвалили: 38 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #49 : 18/09/2014 22:13:29 »
Как проц считает входные импульсы?
По перепаду из "0" в "1"?
Я же писал как делить на 2.5...
Считай и фронты и спады - будет умножение на 2, на выходе меняй уровень каждые 2 и 3 (по очереди) "перепада", будет деление на 5. В результате получишь деление на 2.5.


Посмотрел под спойлер, не понял зачем одинаковые строки после INIT:
Определяешь оба перепада, добавь еще один коэффициент "2", поставь его проверку перед проверкой твоего коэффициента "5". Естественно при равенстве "2" - инверсия выхода, иначе проверка второго коэффициента.
          CJNE r1,#KOEF2,test5
          CPL OUTFREQ
test5:  CJNE r1,#KOEF,MAIN
          CPL OUTFREQ

          SJMP M1
« Последнее редактирование: 18/09/2014 22:38:03 от SkaT »
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #50 : 19/09/2014 13:34:12 »
Заработало! Делит на 2.5, хоть и скважность меняется, ну да конечный комп наверняка все усредняет.  SkaT спасибо, а то из меня программист примерно такой же как балерина  :)
Спойлер
#INCLUDE "LIBREG.ASM"
;  ------ Ports ------

COMP1    .EQU P1.0        ;COMPARATOR IN1
COMP2    .EQU P1.1        ;COMP IN2
COMOUT    .EQU P3.6        ;OUT COMP
OUTFREQ    .EQU P1.7        ;OUT FREQ
OUTFREQX2 .EQU P1.6
;  ------ Constantes ------

KOEF    .EQU 05h        ;K-T PERESCHETA
KOEF2   .EQU 02H
;  ------ Variables ------

;R0 used for LAST P3 SOST
;R1 used for PEREHOD 0 COUNTER
SP3     .EQU R00
COUNT   .EQU R01

;  ------ Main Program ------
INIT:   SETB COMP1
        SETB COMP2
        MOV P3,0FFH
        MOV SP3,P3
M1:     CLR A
        MOV COUNT,A
MAIN:    MOV A,P3
        CJNE A,SP3,PEREH ; SRAVN STAROGO I SCHIT
        SJMP MAIN
PEREH:
        MOV SP3,A ;SAVE NEW SOST
        INC COUNT
          CJNE r1,#KOEF2,test5
          CPL OUTFREQ
test5:  CJNE r1,#KOEF,MAIN
          CPL OUTFREQ
          SJMP M1
       
.END
end
 

Оффлайн Bit

  • Администратор
  • Эксперт
  • *******
  • Сообщений: 1560
  • Похвалили: 99 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #51 : 19/09/2014 14:37:26 »
Почему не на аттини12? Ее ж можно с крен5 прямо  в разъем запихать).
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #52 : 22/09/2014 11:17:08 »
Почему не на аттини12? Ее ж можно с крен5 прямо  в разъем запихать).
да че было под рукой то и использовал, но в следующий раз всенепременно  :D
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3315
  • Похвалили: 204 раз(а)
  • armвиль
Re: делитель частоты на 2,5 есть идеи?
« Ответ #53 : 02/10/2015 15:47:27 »
о, идея пришёл: настроить камень шоб прерывался по нарастающему фронту внешнего INT, после 3-го прерывния ждать прерывание на спадающий фронт, и в нём уже инвертировать выход.
профессия есть такая, АЗЭЛКА менять.
 

Оффлайн svv

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 776
  • Похвалили: 66 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #54 : 05/10/2015 12:29:57 »
можно в следующий раз попробывать
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1689
  • Похвалили: 49 раз(а)
Re: делитель частоты на 2,5 есть идеи?
« Ответ #55 : 19/10/2015 17:28:21 »
Есть такой вот тахограф, и есть по нему вопросы. Тахограф неверно показывает скорость, увеличивает ее раза в полтора, а также увеличивает реальный пройденный путь. Тахограф стоит в ЗИЛе у товарища. Из 90% времени горит красный индикатор неисправности тахографа (светодиод слева).
На стр. 6 рис. 2 показана Схема коммутации тахографа, но не совсем понял, что такое показано слева, вроде похоже на какой-то тахогенератор с выходами и предохранителями до 8 А ! Что это, и что у него за клеммы, подписанные 15 , 58 , 30?
Если насчет скорости все, в принципе, понятно (подсчет импульсов в единицу времени), то как подсчитывается пройденное расстояние? Под рисунком указано "B8 импульсы пробега", откуда поступают эти импульсы?

P.S. Не ЗИЛ, а МАЗ, оказыается, если это вообще имеет значение. И со скоростью пока не ясно, как показывает, в ближайшее время выясним. В коробке передач есть датчик, наверное, расстояния, но что за "трехфазная" фигня все-таки слева?
Индикатор пути крутит шаговый двигатель 12 В через червячную передачу в тахографе. Счетчик как-то регулируется или калибруется?
« Последнее редактирование: 19/10/2015 21:20:24 от Юр »
Есть только  миг
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20