про 10к читал, но мало ли, может подбирали.
Помощь в правке проекта блока питания
Помощь в правке проекта блока питания
[ref]diman27[/ref], фишка в том что железо которое у Вас уникально. Сопротивление подбирать не надо. Дребезг срезается кондером.
Но можно применить mc14490 тогда вообще в идеале фронты.
Но можно применить mc14490 тогда вообще в идеале фронты.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
☆Альберт Эйнштейн
- diman27
- Сержант
- Сообщения: 291
- Зарегистрирован: 06 сен 2015, 07:33
- Откуда: Белово
- Благодарил (а): 4 раза
Помощь в правке проекта блока питания
Вот это то и странно. Энкодеров 4 шт. и все одинаково себя ведут, может в nano проблема, вот она одна у меня.
В чем уникальность железа?
В чем уникальность железа?
Помощь в правке проекта блока питания
С осциллографом энкодер прогнали?diman27 писал(а): 03 мар 2019, 19:55Энкодеров 4 шт. и все одинаково себя ведут, может в nano проблема, вот она одна у меня.
Скетч этот заливали?
[spoiler]
Код: Выделить всё
[code]
/* Encoder Library - TwoKnobs Example
* http://www.pjrc.com/teensy/td_libs_Encoder.html
*
* This example code is in the public domain.
*/
#include <Encoder.h>
// Change these pin numbers to the pins connected to your encoder.
// Best Performance: both pins have interrupt capability
// Good Performance: only the first pin has interrupt capability
// Low Performance: neither pin has interrupt capability
Encoder knobLeft(10, 11);
Encoder knobRight(12, 13); // с 13 ноги убрать светодиод
// avoid using pins with LEDs attached
void setup() {
Serial.begin(9600);
Serial.println("TwoKnobs Encoder Test:");
}
long positionLeft = -999;
long positionRight = -999;
void loop() {
long newLeft, newRight;
newLeft = knobLeft.read();
newRight = knobRight.read();
if (newLeft != positionLeft || newRight != positionRight) {
Serial.print("Left = ");
Serial.print(newLeft);
Serial.print(", Right = ");
Serial.print(newRight);
Serial.println();
positionLeft = newLeft;
positionRight = newRight;
}
// if a character is sent from the serial monitor,
// reset both back to zero.
if (Serial.available()) {
Serial.read();
Serial.println("Reset both knobs to zero");
knobLeft.write(0);
knobRight.write(0);
}
}
Это я про энкодер. У меня 2-а десятка и каждый уникальный.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
☆Альберт Эйнштейн
-
- Капитан
- Сообщения: 860
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Помощь в правке проекта блока питания
Вот ещё ссылка на блок питания может пригодится кому. https://m.youtube.com/watch?v=M6ugk4zkAHM
- diman27
- Сержант
- Сообщения: 291
- Зарегистрирован: 06 сен 2015, 07:33
- Откуда: Белово
- Благодарил (а): 4 раза
Помощь в правке проекта блока питания
Видимо с энкодерами всегда так. До этого имел сними дело и то, из шаговика сам делал,
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
Помощь в правке проекта блока питания
А чЁ свой проект не выложил? А то [ref]diman27[/ref], мается.benic писал(а): 02 мар 2019, 15:40Собрал БП, работает.
Энкодер обычно на прерываниях, даже если прерывания реализовать по изменению на цифровом входе,
в это время вывод используется как выход
Вернуться к началу
Помощь в правке проекта блока питания
Так повторил оригинал на кнопках, atmega8 DIP в панели. Исходник раскуриваю.Ivan_Kornege писал(а): 04 мар 2019, 14:45 А чЁ свой проект не выложил? А то [ref]diman27[/ref], мается.
По энкодеру статья тут. Пашет без разговоров, резисторов и кондеров, проверял.
http://avr-start.ru/?p=850
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
Помощь в правке проекта блока питания
Как сделаешь на FLproge так проверю

Помощь в правке проекта блока питания
так Вы что то осциллограмму энкодеров так и не выложили сюда.
Или осциллограф аналоговый и не можете поймать дребезг энкодера?
Отправлено спустя 5 минут 12 секунд:
А в чем проблема ?
Блок ЦАП 10bit сделали.
Делайте проект в FLP.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
☆Альберт Эйнштейн
Помощь в правке проекта блока питания
[ref]AVGN[/ref], Если время есть можно проект переделать под версию FLprog_3.03?
Что-то так до конца не понял, где и как автор закольцевал обратную связь.
Частично перевел коменты.
Что-то так до конца не понял, где и как автор закольцевал обратную связь.
Частично перевел коменты.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- diman27
- Сержант
- Сообщения: 291
- Зарегистрирован: 06 сен 2015, 07:33
- Откуда: Белово
- Благодарил (а): 4 раза
Помощь в правке проекта блока питания
Ослики есть, но это н313, с1-112 и веллеман Н-10, так что скрины выложить не могу, но они работают.
Помощь в правке проекта блока питания
Ну ... таким раритетом надо сильно постараться что бы поймать синхронизацию и увидеть выбросы при вращении энкодера. Цифровой нужен с автозахватом.diman27 писал(а): 05 мар 2019, 18:27Ослики есть, но это н313, с1-112 и веллеман Н-10, так что скрины выложить не могу
Так на мобильник щелкните что наблюдаете .
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Помощь в правке проекта блока питания
Не совсем понял как автор рассчитывает ток
, я так понимаю нужно померить напряжение падения на шунте .[spoiler] [/spoiler]

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
Помощь в правке проекта блока питания
я такой же халявщик-проверяльщик как и ты

Ибо нет много времени что бы всю прогу изучить.
У нас в Гандурасе много времени уходит на добычу еды.
Отправлено спустя 5 минут 34 секунды:
Смотри на схеме R8ViktorPetrov писал(а): 06 мар 2019, 12:14Не совсем понял как автор рассчитывает ток, я так понимаю нужно померить напряжение падения на шунте .
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Помощь в правке проекта блока питания
А в проекте ,как это отображается ? должно быть Vшунта = V1- V2

- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
Помощь в правке проекта блока питания
эт чё новый закон дедушки Ома?
Падение будет на R8 по закону Ома считаешь.
По схеме автор то что падает на R8 заводит через R9 на 23 ногу проца.
Сигнал аналоговый 1024 масштабируй как тебе надо.
Отправлено спустя 5 минут 43 секунды:
Кстати автор темы уже выложил свой предварительный прект в FLp - смотри там реализованы и напруги и токи.
Халява за НАС

Отправлено спустя 1 минуту 47 секунд:
вот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- diman27
- Сержант
- Сообщения: 291
- Зарегистрирован: 06 сен 2015, 07:33
- Откуда: Белово
- Благодарил (а): 4 раза
Помощь в правке проекта блока питания
Вот исходник, помогли переделать под энкодеры. Посмотрите, может где подправить, улучшить можно. Там же и прошивка есть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя