Например TDA7294

Форум РадиоКот • Просмотр темы - Множитель/делитель на микроконтроллере
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 19:52:41

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 63 ]    , , 3,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Вт мар 11, 2014 00:06:08 
Открыл глаза

Зарегистрирован: Вт сен 27, 2011 09:27:40
Сообщений: 77
Рейтинг сообщения: 0
тоже xc8 пользуюсь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Вт мар 11, 2014 08:44:18 
Встал на лапы

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Чт июл 30, 2009 14:33:42
Сообщений: 112
Рейтинг сообщения: 0
Аlex писал(а):
Ловите...
Вложение:
taho_675.rar

Компилятор - XC8. Т.к. хайтек я уже давно удалил.

Благодарю! Ваша прошивка заработала и у меня в протеусе, в моем проекте.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Вт мар 11, 2014 19:49:47 
Встал на лапы

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Чт июл 30, 2009 14:33:42
Сообщений: 112
Рейтинг сообщения: 0
На макете проверил, вроде работает. Благодарю :beer:


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Как сделать делитель на контроллёре.
СообщениеДобавлено: Пн окт 13, 2014 21:21:48 
Родился

Зарегистрирован: Пн окт 13, 2014 21:02:54
Сообщений: 2
Рейтинг сообщения: 0
КРАМ писал(а):
Panda_Y2K писал(а):
Тут таймер надо использовать, измерять период и генерировать свою последовательность синхронно с входной.

Что Вы понимаете под термином СИНХРОННО? :)))
Разные нецельнократные частоты не могут быть синхронны по определению...
Решается задача ЭЛЕМЕНТАРНО.
Два независимых процесса, которые объединяет ОДНА переменная. Первый процесс создает ее значение (для него это функция). Второму процессу переменная приходится аргументом.
Т.е. делаем обычный периодомер с усреднением (длина буфера фильтра КИХ уточняется по потребности).
Далее делим период на 1,25 и присваиваем полученное значение нашей переменной.
В ЭТО ЖЕ САМОЕ ВРЕМЯ, совершенно асинхронно, второй процесс генерирует выходной период величиной в эту самую переменную.
Вот и вся проблема.

нужен делитель с дробным коэфициентом на микроконтролере Алгоритм в цитате Помогите сделать


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Вт окт 14, 2014 09:11:48 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
А тему почитать ? В ней есть готовые варианты, чем они вас не устраивают ?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как сделать делитель на контроллёре.
СообщениеДобавлено: Вт окт 14, 2014 10:08:53 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21804
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
brainer писал(а):
Алгоритм в цитате Помогите сделать

Найдите контроллер имеющий как минимум по одному каналу Capture и PWM
По Capture непрерывно меряйте период входного сигнала.
Умножайте этот период на любой коэффициент (целый, дробный - любой).
Устанавливайте после умножения полученный период в PWM (этим Вы получите необходимую частоту), корректируя скважность (Duty), Вы получите необходимую длительность импульсов выходного сигнала для установленной частоты (если это нужно).
Писать код за Вас я не буду. Информации достаточно. Задача очень простая.
Когда обозначенное выше будет реализовано, я подскажу Вам как сделать фильтр в полученном алгоритме. Но можно и без фильтра.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Вт окт 14, 2014 11:11:05 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Только вот для PWM, к сожалению, нижняя планка диапазона частот будет ограничена частотой тактирования таймера и его разрядностью с предделителем. Низкую частоту не сделать.
Но в этом случае, выходной генератор можно с лёгкостью сделать на таймере.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать делитель на контроллёре.
СообщениеДобавлено: Вт окт 14, 2014 11:21:13 
Родился

Зарегистрирован: Пн окт 13, 2014 21:02:54
Сообщений: 2
Рейтинг сообщения: 0
ищу специалиста, который может сделать разумеется не безвозмездно http://www.drive2.ru/l/154201/ понравилась схема Но чел не хочет браться за изготовление делителя Кто поможет сделать работоспособный дивайс? частота от нуля до 1000гц


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Вт окт 14, 2014 11:24:20 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
brainer, на предыдущей странице есть готовый проект делителя, даже с исходником. Осталось только собрать, и готово...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 04:28:46 
Встал на лапы

Зарегистрирован: Ср окт 22, 2014 04:24:01
Сообщений: 84
Рейтинг сообщения: 0
Аlex писал(а):
Ловите...
Вложение:
taho_675.rar

Компилятор - XC8. Т.к. хайтек я уже давно удалил.



Вы только не пинайте сильно, я в этих делах новичок, немогу скомпилировать hex да и при прошивке через программатор по фьюзам что выставлять?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 07:18:49 
Встал на лапы

Зарегистрирован: Ср окт 22, 2014 04:24:01
Сообщений: 84
Рейтинг сообщения: 0
по фьюзам я уже разобрался, они являются частью прошивки, а вот компилироваться отказывается. Испльзую MPLAB IDE 2.2 и XC8


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 08:18:23 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Frosty85 писал(а):
Испльзую MPLAB IDE 2.2
А не староват MPLAB ? Сейчас уже 8-ой существует в природе :)

Frosty85 писал(а):
а вот компилироваться отказывается
Это как он только посмел :evil: :)))
Что значит "отказывается" ? Так и говорит - "не буду компилировать, отстаньте от меня..." ? :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 08:41:47 
Встал на лапы

Зарегистрирован: Ср окт 22, 2014 04:24:01
Сообщений: 84
Рейтинг сообщения: 0
:))) нет ошибками засыпает, и на конфиг ругается в тексте

8) скрин прилагаю:


Вложения:
Комментарий к файлу: скриншот
tacho.jpg [213.78 KiB]
Скачиваний: 712
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 08:46:07 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ну вообще, в том архиве, в исходнике строка №14 закомментирована. Как у Вас она оказалась раскомментирована - не понятно :)
На неё он и ругается...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 08:54:19 
Встал на лапы

Зарегистрирован: Ср окт 22, 2014 04:24:01
Сообщений: 84
Рейтинг сообщения: 0
закоментировал, :shock: теперь дальше пошол ругаться :(


Вложения:
tacho3.jpg [30.5 KiB]
Скачиваний: 663
tacho2.jpg [135.36 KiB]
Скачиваний: 636
tacho.jpg [137.62 KiB]
Скачиваний: 409
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 08:56:22 
Встал на лапы

Зарегистрирован: Ср окт 22, 2014 04:24:01
Сообщений: 84
Рейтинг сообщения: 0
и почему на строчку __CONFIG ( WDTDIS & INTIO & MCLREN & UNPROTECT ); ругаеться, ведь в ней все правильно?


Последний раз редактировалось AlekseyEnergo Ср окт 22, 2014 15:45:54, всего редактировалось 1 раз.
Нарушение пункта 2.2 правил форума. Предупрежден!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 09:07:42 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Чёто Вы там химичите и не договариваете :)
Попробуйте откомпилировать проект из архива, ничего не меняя. Не может такого быть, чтобы с тем исходником вылезали подобные ошибки.
А ругается не на конфиги, а на другую строку. То, что Вам подсвечивает MPLABx - это ещё не ошибка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 09:24:49 
Встал на лапы

Зарегистрирован: Ср окт 22, 2014 04:24:01
Сообщений: 84
Рейтинг сообщения: 0
:cry: ничего не понимаю может сам глянешь? через TeamViewer ?

Скачал второй твой архив где ты уже компилировал hex файл, и таже петрушка :cry:


Вложения:
tacho3.gif [94.91 KiB]
Скачиваний: 689


Последний раз редактировалось AlekseyEnergo Ср окт 22, 2014 15:46:55, всего редактировалось 1 раз.
Нарушение пункта 2.2 правил форума. Подредактировал.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Ср окт 22, 2014 09:53:16 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Frosty85 писал(а):
:cry: ничего не понимаю может сам глянешь? через TeamViewer ?

Ответил в личку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Множитель/делитель на микроконтроллере
СообщениеДобавлено: Пт мар 23, 2018 14:03:04 
Родился

Зарегистрирован: Пт мар 23, 2018 11:47:38
Сообщений: 2
Рейтинг сообщения: 0
Те же траблы что и у Frosty85
Может кто подскажет откуда ноги растут?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 63 ]    , , 3,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y