Здравствуйте Коты. Нужна ваша помощь. В программировании у меня уровень начального класса церковно- приходской школы. Изучать это всё на старости лет у меня просто мигрень начинается. Просто не воспринимается и всё. Схема рабочая, но регулировка частоты (и амплитуды) начинается с середины подстроечника (2,5В), и наиболее востребованный режим примерно с четверти (от 0 до 1,2 В). Переключение на внутренний ИОН ничего не дало, плюс срезало диапазон максимальной амплитуды. Подавал на AREF 2.5 вольта с стабилизатора, вообще ничего не изменилось. Добавочный резистор сверху переменника не устраивает, сужается диапазон. Тоже самое касается с подачей 1,2 (2,5) Вольт на переменник. Пожалуйста, помогите. В архиве исходник.
Всё начинается с ТЗ. Что за устройство вы хотите получить. Назначение. Что должно делать. Общими словами. По принципу - проектирование сверху вниз.
Если простыми словами- маятник. Почти как в настенных кварцевых часах. На выходе с контроллера (PB1, PB2) меандры в противофазе, с ШИМ регулировкой. Устройство работает. Нужно только сделать чтобы частота и амплитуда регулировались по всему диапазону подстроечников.
Varlakotam, поставьте многооборотные переменники, что бы понять в чём дело.
Дело в том что регулировка очень нелинейная. Сначала еле-еле, видимая начинается с середины переменника (2,5 вольта), и трудноустанавливаемая (т.е. чуток крутанул и лишка, назад - уже не хватает) в последней четверти (с 1,2 вольт).
Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов.
1. Я стесняюсь спросить - а характеристика резистора линейная? 2. Чтобы разобраться в подобной ситуации, неплохо накидать тестовую программу с минимумом кода (инициализация, опрос и индикация). Там будет два десятка строк, в которых будет гораздо найти ошибку вам, ну и особенно нам
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
1. Я стесняюсь спросить - а характеристика резистора линейная? 2. Чтобы разобраться в подобной ситуации, неплохо накидать тестовую программу с минимумом кода (инициализация, опрос и индикация). Там будет два десятка строк, в которых будет гораздо найти ошибку вам, ну и особенно нам
Конечно линейная (советский, с буковкой А), нелинейные как раз рассматривались для использования, но дороговато (150х2+ почта). Было бы много места, поставил бы два резистора- грубо- плавно. Места нет. В программировании, как уже писал, практически ноль. Я не думаю что это ошибка. Как дилетант могу предположить что нужно где-то формулу пересчета подкорректировать.
/* вот здесь 6 и 85 подгоночные коэффициенты для компенсации гистерезиса магнитного поля неодимового магнита. * 85-минимальное значение амплитуды при котором маятник начинает движение. этот коэффициент тем больше чем сильнее постоянный магнит * и чем меньше зазор между постоянным и электромагнитом. Определяется раскомментированием строчек сериал ниже и просмотром сериал порта. * 6- коэффициент деления для того чтобы максимальное значение Amp не выходило за 256 ( 1024/6+85=255) */ Amp=ampl/6+85;
чтобы Amp не выходил за 256, нужно просто Ampl разделить на 4 )) А так у вас нуля никогда не будет
linkov1959, Проектом это назвать можно с натяжкой, делается для себя (брата, друга, соседа..). Название есть в исходнике. Это электронная удочка -"дрыгалка", "самотряс" и т.д. Если Вы знакомы с зимней рыбалкой- безмотылка. Способ заключается в том чтоб совершать высокочастотные низкоамплитудные колебания мормышкой. У меня руку клинит и сводит через 5 минут этих "дрыганий". Хотя в молодости работал на телеграфном ключе и выдавал 110 знаков. Поэтому лет пять назад сделал сначала вариант из журнала Радио. И потихоньку пришел к этому варианту. Почти всё устраивает. Если б найти кого чтоб доделал все мои хотелки... В раздел работа уже обращался, не берутся. Сейчас хотя бы нелинейность регулировки исправить.
linkov1959, Идея эта опубликована в журнале Радио в сентябре 1965 года. И реализована сотнями способов. От релюшки на мультивибраторе, до шаговиков и сервомоторчиков. И даже при помощи вибромоторчиков из сотовых или зубных щёток. И тут есть viewtopic.php?f=21&t=112585 Время летит, в моём возрасте глазом моргнул- вот и зима пролетела. Раз и уже лето кончилось. Хочется успеть.
Добавлено after 16 minutes 36 seconds: Мне бы кто просто подсказал: Стандартная вроде схема- с делителя снимаем напряжение, запускаем на АЦП, получаем цифры. Дальше, насколько я понимаю, эти цифры при помощи какой-то формулы или коэффициента переводятся в герцы. Так же как в вольтметрах на Atmege. Должно быть линейно. В каком месте в этой программе это делается? И как передается на выход? Извините дилетанта, но изучить это не получается. Голова начинает болеть и засыпаю сразу.
Автор топика. Озвучьте ТЗ удочки. Требуемый функционал. Интерфейс. В общем, нормальное грамотное ТЗ.
Лично я предпочёл бы регулировку частоты и скважности кнопками. Их хотя бы можно загерметизировать. Или вообще использовать сенсорные кнопки. Герметичный корпус. Внутри сенсорные кнопки.
Яростно поддерживаю, это единственный способ что-то прояснить. А вообще я думаю, что крайне сложно что-то понять даже в достаточно недлинном коде, который по уши залит какими-то неведомыми магическими числами. Кроме того, даже беглая попытка что-то понять в коде, наводит на мысль о насущной необходимости полной переписи последнего. Например, я даже не понимаю, как такое может вообще собраться без ошибок или предупреждений на худой конец:
Плясать нужно от печки(рыбы):) Зачем мормышке проц? В 90-е была мода бить рыбу эл-подсаками, пришлось изучать рыбу, бить не надо, нужно приманивать - вызывать у рыбы анодную реакцию, но это энергозатратно, эффект мормышки экономней.
Demiurg, ТЗ озвучено в шапке: Поправить в 3-м и 4-м режиме нелинейную регулировку частоты (в первую очередь) и амплитуды на линейную (равномерную по всему диапазону подстроечного резистора). Или (в идеале) на логарифмическую- на большой частоте растянуть, на маленькой сузить. Всё. Требуемый функционал есть, интерфейс устраивает. Всё работает. По кнопкам: такая версия программы у меня есть, меня не устраивает. Мне (и моим друзьям) удобнее пользоваться "крутилками". Это во первых наверно старомодность, во вторых на морозе тыкать в кнопки мне не нравится.
Функционал (как работает): R9 регулировка амплитуты R8 частота SF1 датчик наклона, переключает в "ручной режим" SF2 датчик отключает удочку S3 переключатель режимов , в 3-м режиме меняет продолжительность пауз между колебаниями TTP223 сенсорная кнопка на включение L9110s H мост REL электромагнит 35-40 ом 25-я ножка ловим ЭДС при поклёвке
По работе: Режимы переключаются удержанием микрика S3, сопровождается звуковым сигналом. Длинный сигнал - 3-й режим, дальше переключение по кругу. При включении запускается 1-й режим автомат (SF1 замкнут)- перебор различных колебаний с паузами между ними. В паузах ловим ЭДС с катушки- индикатор поклёвки. 2-й режим: Если в первом режиме случилась поклевка, вариант колебаний записывается и воспроизодится в втором режиме. В паузах работает индикатор поклёвки. 3-й режим Регулируемые по частоте и амплитуде колебания с паузами. Пауза регулируется коротким нажатием на S3. Тоже по кругу, самая длинная пауза двойной сигнал. В паузах работает индикатор поклёвки. 4-й режим -ручной включается при разомкнутом SF1. Непрерывные, регулируемые по частоте и амплитуде колебания. Паузы нет, индикатор поклёвки не работает.
Добавлено after 3 minutes 25 seconds: Starichok51, не знаю как так получилось, вроде всё отправлял в шапку не дает исправить, добавил здесь
Добавлено after 3 minutes 1 second: linkov1959, не нужно путать и подменять понятия. В законе есть чёткие определения что такое браконьерское орудие лова, и их перечень.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения