| Внутренний LC генератор в Atmega 328 | |
|
|
Автор | Сообщение |
---|
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 2:29 pm | |
| Ребята кто поможет прописать блоками флпрог внутренний LC генератор? бьюсь уже неделю не выходит, он же есть внутри корпуса, а как на что его вывести, подключить к катушки не могу. Делают же ребята в других контроллерах. | |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 2:49 pm | |
| Делаю на двух блоках, работа в норме, генерит, частота меняется сердечником, но на удалении мишени чуйки вообще нет. | |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 3:26 pm | |
| Схема не правильно, попутал резистор на выход нужно | |
|
| |
sser Admin
Сообщения : 1034 Дата регистрации : 2013-02-08 Возраст : 50 Откуда : Нижний Новгород
| Тема: Re: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 11:01 pm | |
| А почему он внутренний? _________________ Напишу скетч для Ардуино в соответствии с Вашим ТЗ.
Создам плату, сделаю по ЛУТ. Спаяю её по схеме, (которую спроектирую) с использованием микроконтроллера. На развитие форума: https://yoomoney.ru/to/410017823779648/200
| |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 11:15 pm | |
| Привет Серега. Внутренний потому что генератор на элементах собран внутри контроллера катушка снаружи. | |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 11:24 pm | |
| Можно собрать внешний и генерацию подать в мегу, но это еще одна микросхема навесом. Питание 3.3в батарейка таблетка, места лемит | |
|
| |
sser Admin
Сообщения : 1034 Дата регистрации : 2013-02-08 Возраст : 50 Откуда : Нижний Новгород
| Тема: Re: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 11:40 pm | |
| Поисковый генератор собран на внутреннем компараторе контроллера и возбуждается на частоте 18...22 КГц. (вычитал в нете про малыша). Вам нужно как-то использовать внутренний компаратор, создав блок пользователя. Вот "библа" https://github.com/leomil72/analogComp
_________________ Напишу скетч для Ардуино в соответствии с Вашим ТЗ.
Создам плату, сделаю по ЛУТ. Спаяю её по схеме, (которую спроектирую) с использованием микроконтроллера. На развитие форума: https://yoomoney.ru/to/410017823779648/200
| |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 11:58 pm | |
| - Admin пишет:
- .
Вам нужно как-то использовать внутренний компаратор,
Понял, ну а на какие элементы сажать катушку используя эту библиотеку. | |
|
| |
sser Admin
Сообщения : 1034 Дата регистрации : 2013-02-08 Возраст : 50 Откуда : Нижний Новгород
| Тема: Re: Внутренний LC генератор в Atmega 328 Чт Июл 25, 2019 11:59 pm | |
| http://diytimes.ru/post/80 вот пример... _________________ Напишу скетч для Ардуино в соответствии с Вашим ТЗ.
Создам плату, сделаю по ЛУТ. Спаяю её по схеме, (которую спроектирую) с использованием микроконтроллера. На развитие форума: https://yoomoney.ru/to/410017823779648/200
| |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Июл 26, 2019 12:08 am | |
| Ну вот есть такое дело. Теперь как убрать всю эту чешую - свет диоды и прочие оставить один генератор и всунуть его в польз блок. Это сложно? | |
|
| |
sser Admin
Сообщения : 1034 Дата регистрации : 2013-02-08 Возраст : 50 Откуда : Нижний Новгород
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Июл 26, 2019 12:12 am | |
| виг его знает ,-извиняйте пожалуйста ...спать пошёл... _________________ Напишу скетч для Ардуино в соответствии с Вашим ТЗ.
Создам плату, сделаю по ЛУТ. Спаяю её по схеме, (которую спроектирую) с использованием микроконтроллера. На развитие форума: https://yoomoney.ru/to/410017823779648/200
| |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Июл 26, 2019 12:13 am | |
| А зачем он всунул калибровку в eeprom каждый раз при подносе катушки это сократит же ресурсы работы микры, не проще сохранять переменной. | |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Июл 26, 2019 12:14 am | |
| ОК СПС, будет если время подсказать... | |
|
| |
sser Admin
Сообщения : 1034 Дата регистрации : 2013-02-08 Возраст : 50 Откуда : Нижний Новгород
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Июл 26, 2019 7:38 am | |
| - ykamerton пишет:
- А зачем он всунул калибровку в eeprom каждый раз при подносе катушки
это сократит же ресурсы работы микры, не проще сохранять переменной. Это не он ,а она . _________________ Напишу скетч для Ардуино в соответствии с Вашим ТЗ.
Создам плату, сделаю по ЛУТ. Спаяю её по схеме, (которую спроектирую) с использованием микроконтроллера. На развитие форума: https://yoomoney.ru/to/410017823779648/200
| |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Июл 26, 2019 8:20 am | |
| Командир помоги блок состряпать, скетч проекта выложу на форум. | |
|
| |
sser Admin
Сообщения : 1034 Дата регистрации : 2013-02-08 Возраст : 50 Откуда : Нижний Новгород
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Июл 26, 2019 11:04 pm | |
| блок готов - Вложенные файлы
- компаратор_(CODE).zip
- У вас нет прав скачивать вложенные файлы.
- (3 Кб) Скачиваний: 2
_________________ Напишу скетч для Ардуино в соответствии с Вашим ТЗ.
Создам плату, сделаю по ЛУТ. Спаяю её по схеме, (которую спроектирую) с использованием микроконтроллера. На развитие форума: https://yoomoney.ru/to/410017823779648/200
| |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Сб Июл 27, 2019 12:16 pm | |
| Серег не разберусь, куда катуху подключать, нарисуй схему, | |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Сб Июл 27, 2019 1:45 pm | |
| Ничего у меня не запускается, импульс проходит и все. нет ни какой генерации фуфло это все.... | |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Сб Июл 27, 2019 7:22 pm | |
| Все Серега, терпения более нет, перепробовал все варианты, и шим давал - бесполезно. видимо или ума нет или мега не приспособлена. Пойдем в обход если напрямик дорога закрыта, повешу внешний генератор на отдельной микре пусть висит прицепом что поделать. | |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Авг 02, 2019 7:27 am | |
| Вот Сереж написали мне скетч посмотри, будет время сделай блок ПОЖ. и посмотри в настройках возможно расширить чуть регулировку резонансной частоты при изменении сердечника в катушке. Здесь два скетча первый сырой, второй чуть доработан. оба работают по той же схеме катушка резистор и два кондера. - bool start=1; void setup() { pinMode(5, OUTPUT); pinMode(2, INPUT); digitalWrite(5, LOW); } void loop() { if(start){ start=0; attachInterrupt(digitalPinToInterrupt(2), blink_1, LOW); // запустим при 0 } } void blink_1() { PORTD |=B00100000; // выставляем 1 attachInterrupt(digitalPinToInterrupt(2), blink_0, RISING); // ловим переход в 1 } void blink_0() { PORTD &= B11011111; // выставляем 0 attachInterrupt(digitalPinToInterrupt(2), blink_1, FALLING); // ловим переход в 0 }:
| |
|
| |
ykamerton
Сообщения : 49 Дата регистрации : 2018-04-25 Возраст : 60 Откуда : Воронеж
| Тема: Re: Внутренний LC генератор в Atmega 328 Пт Авг 02, 2019 7:36 am | |
| bool start=1; void setup() { pinMode(5, OUTPUT); pinMode(2, INPUT); digitalWrite(5, LOW); }
void loop() { if(start){ start=0; attachInterrupt(digitalPinToInterrupt(2), blink_1, LOW); // запустим при 0 } } void blink_1() { PORTD |=B00100000; // выставляем 1 attachInterrupt(digitalPinToInterrupt(2), blink_0, RISING); // ловим переход в 1 } void blink_0() { PORTD &= B11011111; // выставляем 0 attachInterrupt(digitalPinToInterrupt(2), blink_1, FALLING); // ловим переход в 0 }
--------------------------------------------------------------------------------------------------------------
// вариант 1_01 bool start=1; void setup() { pinMode(5, OUTPUT); pinMode(2, INPUT); digitalWrite(5, LOW); attachInterrupt(digitalPinToInterrupt(2), blink, CHANGE); }
void loop() { if(start){ start=0; digitalWrite(5, HIGH);} } void blink() { if(((PIND & B00000100)>>2)){PORTD &= B11011111;} else PORTD |=B00100000; }
Почему не принимает фай рар и файл ide. НЕ мог загрузить на сайт. И споллер какой то чудной. | |
|
| |
| Внутренний LC генератор в Atmega 328 | |
|