Перейти к содержанию

Как отсчитать такты на си ATTINY2313?


Рекомендуемые сообщения

Я же вам написал-незачем трогать прошивку пульта,а приемник переделать-как два пальца об асфальт...

Свой вариант я описал,есть полно вариантов как декодировать сигнал

38 минут назад, tifaso сказал:

Магазинные мне не подходят только своё самодельное

Согласен с @г0сть ,начните с изобретения резисторов,конденсаторов,диодов,транзисторов-они же тоже магазинные,то есть не подходят вам,а потом из них слепите микросхемы...

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

@ДядяВован Мне кто хотя бы подсказал как написать правильно. Помог с основами алгоритмы передачи данных пульта. И приём данных в приёмнике. Так сказать написать  основы шаблоны прошивок, а далее я уже сам буду доводить до ума.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

42 минуты назад, tifaso сказал:

Магазинные мне не подходят

Да, и когда всё заработает на самодельном пульте, очень рекомендую "в рамках доработок" перейти на магазинный пульт от какого-нибудь смарт-тв. Стоят они не дорого, всевозможные кнопки имеются. Гораздо приятнее будет пользоваться.
Вот под новый пульт и перепишешь приемник.

С уважением, Владимир

Ссылка на комментарий
Поделиться на другие сайты

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

4 минуты назад, bulat943 сказал:

,начните с изобретения резисторов,конденсаторов,диодов,транзисторов-они же тоже магазинные

Ну и что я не собираюсь уже так углубляться. Мне нужно просто переписать прошивки и сделать свой пульт и приёмник. Потому как под мои задачи стандартные не подойдут.

Ссылка на комментарий
Поделиться на другие сайты

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

3 минуты назад, tifaso сказал:

буду доводить до ума

Так прошивки уже написаны. Сделай как есть. Потом будешь доводить до ума. 

С уважением, Владимир

Ссылка на комментарий
Поделиться на другие сайты

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Что вы зациклились только на этом пульте? Выберите стандарт NEC,или RC5,в сети море прошивок,а то мыкаетесь с этим пультом еще с прошлой  такой же темы

То что кнопки у вас включены по другому-мелочь,изучите как опрашивать кнопки,это вроде второй урок после Hello!

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, ДядяВован сказал:

рекомендую "в рамках доработок" перейти на магазинный пульт от какого-нибудь смарт-тв. Стоят они не дорого

Нет оно не годится я лучше сделаю свой пульт. Любыми силами. Но видимо желающих помочь с прошивками похоже нет. Ну что же тогда это всё затянется ещё наверное на год потому как я пока всё это соображу и сделаю времени немало пройдёт.

Либо ещё как вариант можно попробовать просто взять другие микросхемы с большим количеством портов перетащить туда эти ассемблеровские прошивки слегка подредактировав и уже на выходе я получу расширенный пульт и приёмник. Ну а с разводкой на плате процессора придётся мирится и тут уже как получится. Потому как главная и основная цель переделки была увеличить количество кнопок на пульте. К примеру можно взять ATMEGA164 или ATMEGA88.

Ссылка на комментарий
Поделиться на другие сайты

Вот вариант приема ссылка ,то что вам нужно,только вырезать не нужное,вставить свои задержки

1 минуту назад, tifaso сказал:

Но видимо желающих помочь с прошивками похоже нет.

Я вам разжевал свой вариант дешифровки очень подробно,что вам еще надо? А написать готовую прошивку-это в другой раздел,и не бесплатно

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, bulat943 сказал:

Выберите стандарт NEC,или RC5,в сети море прошивок

Нет спасибо такое мне не нужно. Я уже пробовал это изучить там раз в пять сложней ассемблера. Я уже себе выбрал пульт и приёмник. Нужно только доработать. Видимо придётся делать прям так эти прошивки переносить на другие микросхемы. Надеюсь с переносом прошивок уже проблем не возникнет.

Изменено пользователем tifaso
Ссылка на комментарий
Поделиться на другие сайты

@tifaso  RC5  расписан  без секетов ...  Его кстати полностью не реализовывали , а у этого протокла возможностей  достаточно  .... 

У меня есть мысль , и я её думаю ...  

Ссылка на комментарий
Поделиться на другие сайты

Да что вы прицепились к этим NEC и RC5. Ну не нужно оно мне. Я уже себе выбрал систему ДУ с ней и буду работать. Преимощество дааной системы в том что она работает на более широком диапазоне частот и тут можно выбрать детальки почти любые.

Раз никто не желает помочь то я возьму как вариант можно попробовать просто взять другие микросхемы с большим количеством портов перетащить туда эти ассемблеровские прошивки слегка подредактировав и уже на выходе я получу расширенный пульт и приёмник. Ну а с разводкой на плате процессора придётся мирится и тут уже как получится. Потому как главная и основная цель переделки была увеличить количество кнопок на пульте. К примеру можно взять ATMEGA164 или ATMEGA88.

Изменено пользователем tifaso
Ссылка на комментарий
Поделиться на другие сайты

@tifaso  Не обижайся  ...  Я  сам вот только только учу  этом Асемблёр  неприкаяный  :blush:

Чтобы тебе помогли , опытным  надо видеть код , что получается в  программах  пульта и приёмника.

  ;  ****** (ну с коментированием строк естественно ) . ******

// Иначе  выйдет  женская  причуда , гадание  на кофейной гуще .  :yes:

Изменено пользователем Нэцкэ

У меня есть мысль , и я её думаю ...  

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, tifaso сказал:

Да что вы прицепились к этим NEC и RC5.

потомушта есть адекватные разрабы понимающие, что такое помехозащищенность линии передачи и использующие проверенные протоколы передачи данных  и есть альтернативные изобретающие  свои протоколы по причине не возможности осмысления нормальных, проверенных протоколов.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Нэцкэ сказал:

надо видеть код что получается в  программах  пульта и приёмника

(ну с коментированием строк естественно ) . 

Кстати в этих исходниках я все комментарии сразу сам перевёл на русский (как и документацию) чтоб видеть что там хоть выполняется. В оригинале всё на чешском было. В ассемблере достаточно сложно отследить код. Там постоянно идут переадресации на разные участки кода. В си с этим как то попроще и понятней.

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, tifaso сказал:

Да что вы прицепились к этим NEC и RC5.

Я вам еще раз повторяю,если опять не поняли о чем я то увы-я больше не знаю чем вам помочь...

Берете исходник декодирования стандарта NEC,убираете стартовый сигнал и паузу (тупо стираете в исходнике эти строчки,как стереть текст надеюсь знаете),там передаются 4 байта,у вас один-переделываете на прием одного байта,меняете временные интервали на свои (вместо 560 мксек делаете 432 мксек,вместо 2,25 мсек делаете 1,726 мсек),ВСЕ!!!

И у вас,и в стандарте нек примерно одинаково

1 минуту назад, tifaso сказал:

Кстати в этих исходниках я все комментарии сразу сам перевёл на русский

Для этого много ума не надо

Ссылка на комментарий
Поделиться на другие сайты

16 минут назад, tifaso сказал:

просто взять другие микросхемы с большим количеством портов

Открою тебе страшную тайну, только никому больше не рассказывай!. Давно придумали универсальные многофункциональные пульты - это когда одной и той же кнопкой можно управлять разными устройствами. Только перед этим нужно нажать кнопку выбора соответствующего устройства. Или, по твоему, кнопка Play,например, для CD чем-то отличается от кнопки Play для радио?

Ссылка на комментарий
Поделиться на другие сайты

@tifaso  Пошагово в симулятции код пройти пробовал  ??? 

Не заню есть ли переадресации ,

но что в Асемлёре есть Метки

и переход по меткам  я  уже изучил.  :blush:

У меня есть мысль , и я её думаю ...  

Ссылка на комментарий
Поделиться на другие сайты

28 минут назад, bulat943 сказал:

Берете исходник декодирования стандарта NEC,убираете стартовый сигнал и паузу (тупо стираете в исходнике эти строчки,как стереть текст надеюсь знаете),там передаются 4 байта,у вас один-переделываете на прием одного байта,меняете временные интервали на свои (вместо 560 мксек делаете 432 мксек,вместо 2,25 мсек делаете 1,726 мсек),ВСЕ!!!

И у вас,и в стандарте нек примерно одинаково

Так бы сразу и объяснял, а то крутишь вокруг да около, а по делу ничего не говоришь.

Вот оно нашёл впринцепи.

https://habr.com/ru/articles/257041/

Вот теперь всё начинает прояснятся. Надеюсь у меня всё получится завтра буду потихоньку изучать и писать код прошивок.

Изменено пользователем tifaso
Ссылка на комментарий
Поделиться на другие сайты

А самому догадаться ума не хватает?

Ничего я не кручу,я прямо вам сказал,и ссылку на исходник,дал,а вы "мне не нужен NEC,мне не нужен RC5",причем тут стандарт? Вам важно понять как принимать в NEC,а потом зная,как правильно принять сигнал с заданной длительностью и заданной паузой,написать свое

 

Переделайте сначали приемник,как отладите и доведете до ума,займетесь пультом,незачем браться сразу переделывать и то и это

И ЗАМЕТЬ-СКОЛЬКО Я ВАМ ПИСАЛ Я В ВАМ НИ РАЗУ НЕ "ТЫ"-КНУЛ,Я С ВАМИ ЗА ОДНИМ СТОЛОМ ВОДКУ НЕ ПИЛ И НЕХЕР МНЕ "ТЫ"-КАТЬ,МАМЕ СВОЕЙ ТЫКАЙ,ЭТИМ ВЫ ПРОЯВЛЯЕТЕ НЕУВАЖЕНИЕ К  УЧАСТНИКАМ ФОРУМА,КТО ВАМ ПЫТАЕТСЯ ПОМОЧЬ

 

17 минут назад, tifaso сказал:

по делу ничего не говоришь

От темы ушел,буду читателем

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, bulat943 сказал:

Переделайте сначали приемник,как отладите и доведете до ума,займетесь пультом,незачем браться сразу переделывать и то и это

Пульт то я кстати переписал вполне. Тут скорей в прошивке приёмника я накосячил и всё.

Ссылка на комментарий
Поделиться на другие сайты

@tifaso  Программирование дело тонкое  Петруха  :P 

Без отладки ну не как увы, даже  гуру  специалист не обойдётся  .. :friends:

У меня есть мысль , и я её думаю ...  

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, tifaso сказал:

нашёл впринцепи.

воприоре жеж

2 часа назад, tifaso сказал:

Пульт то я кстати переписал вполне

а есть шанс что он правильно работает? осцилограммы снимались? приемник TSOP что-то выдает (т.е. хотя-бы есть попадение в частоту модуляции)?

Ссылка на комментарий
Поделиться на другие сайты

Нет, главное - всё своё. Ну, почти, кроме кода и схемы.

Изменено пользователем Dr. West

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • А на малом газу висит? В начале отрыва?
    • непонятно, точное пложение или одиночный импульс?  если точное то или это много зубов, или аналоговый датчик ратиометрик или синус/косинус.  если болт то это 6 импульсов, но просто с граней шляпки почти невозможно будет снять сигнал. если одиночный импульс, то это обычный датчик фаз, их полно готовых.  чтоб в иномарках не искать, то уаз газ  пластиковый индуктивный датчик плавает в масле, на распред крепится стальная  "палочка".  Я видел именно на форумах уазов, газовские двигатели могут различаться, или нужно каталог запчатсей перебирать.  магазинов по уазам немного но все же проще чем самому делать.  если чесно, то любой датчик и от коленвала подойдет, на него надевают колпачек из большой термоусадки.  щель зазаор между датчиком и зубом около 1мм.   датчик фаз обычно дает одиночный импульс длительностью где то 20 градусов по коленвалу.  если нужно меньше, то наверное свой делать.  например сердечник датчика коленвала рено кругый 3мм, его можно сточить в плоский 1мм. в схемах все используют компаратор с обратной связью типа самого простого LM193 xx LM2903, для одиночного импульса датчик подключают одним концом, на другом входе компаратора опорное напряжение.  кажется здесь советовали mcp602, проверь поиском.   если использовать ДХ то их полно на 150 градусов, а дорогие  под заказ и свыше 170 градусов.  магнит неодимовый не годится, нужен черный магнит.  не только по температуре, неодимовый слишком сильный.  если зайти в магаз магнитов, то они бывают и свыше 200 градусов.  проблема не в температуре, а чтобы прикрепить магнит, поэтому магнит неподвижно ставится с тыльной стороны ДХ, а вот где искать ребро на распредвале - неизвестно.   мое предположение, что проще использовать ребро рокера, найти момент срабатывания. кроме того, последние лет 15 на иномарках не используют индуктивные датчики, а используют виниловую полоску, работающую как сальник коленвала, соответсвенно диапазон температур там огромный.   моя догадка, что можно попробовать вырезать из нее три зуба, получится невесомая конструкция.
    • @ShukhratM ,на 700 вт подобное я бы не рассматривал. Затрат много очень,по нынешним временам прямо недобро выходит 
    • Ещё один, высасывающий откровения из большого пальца, зажатого между указательным и средним. Или ты тоже считаешь, что кроме галош в Союзе ничего хорошего не делали?!
    • А куда дует дуйчик, если с бортов нет отверстий? Как воздух циркулирует? Отверстия в крышке?
    • @Lexter мысль понятна ваша, но понижать частоту уже не буду потому что придётся перестраивать ТГР, на 46 витках мой сердечник вроде нормально чувствует себя, проверю потом под нагрузкой как соберу всё.. Ток первички замерю на холостых при 46 витках.... @ummagumma проницаемость я искал чтобы вставить в таблицу для расчёта первички
    • Я изготавливал индуктивный датчик из катушки со сердечником от электромагнитного реле, к которому с одной стороны примагничивал круглый неодимовый магнит, а с другой стороны выступающую часть сердечника затачивал в виде тупого зубила.  Мне нужно было считывать сигнал с шестерни,  диаметром  всего 26 мм и имеющей  24 зуба.  Сигнал подавался сразу на процессор, у которого на входе имелись резистор с небольшим кондёром, защитный диод и стабилитрон на 3,3 В. 
×
×
  • Создать...