Помощь в правке проекта блока питания

Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

Помощь в правке проекта блока питания

Сообщение diman27 »

AVGN писал(а): 03 мар 2019, 10:54У меня 3 вида и все работают по разному

про 10к читал, но мало ли, может подбирали.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Помощь в правке проекта блока питания

Сообщение AVGN »

[ref]diman27[/ref], фишка в том что железо которое у Вас уникально. Сопротивление подбирать не надо. Дребезг срезается кондером.
Но можно применить mc14490 тогда вообще в идеале фронты.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

Помощь в правке проекта блока питания

Сообщение diman27 »

Вот это то и странно. Энкодеров 4 шт. и все одинаково себя ведут, может в nano проблема, вот она одна у меня.
В чем уникальность железа?
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Помощь в правке проекта блока питания

Сообщение AVGN »

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);
      }
    }
[/spoiler]
diman27 писал(а): 03 мар 2019, 19:55В чем уникальность железа?
Это я про энкодер. У меня 2-а десятка и каждый уникальный.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

Помощь в правке проекта блока питания

Сообщение fsergei70 »

Вот ещё ссылка на блок питания может пригодится кому. https://m.youtube.com/watch?v=M6ugk4zkAHM
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

Помощь в правке проекта блока питания

Сообщение diman27 »

Видимо с энкодерами всегда так. До этого имел сними дело и то, из шаговика сам делал,
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Помощь в правке проекта блока питания

Сообщение Ivan_Kornege »

benic писал(а): 02 мар 2019, 15:40Собрал БП, работает.
Энкодер обычно на прерываниях, даже если прерывания реализовать по изменению на цифровом входе,
в это время вывод используется как выход :smile37:
Вернуться к началу
А чЁ свой проект не выложил? А то [ref]diman27[/ref], мается.
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

Помощь в правке проекта блока питания

Сообщение diman27 »

Да я с блоком не маюсь, с энкодерами - да, с блоком - нет
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

Помощь в правке проекта блока питания

Сообщение benic »

Ivan_Kornege писал(а): 04 мар 2019, 14:45 А чЁ свой проект не выложил? А то [ref]diman27[/ref], мается.
Так повторил оригинал на кнопках, atmega8 DIP в панели. Исходник раскуриваю.
По энкодеру статья тут. Пашет без разговоров, резисторов и кондеров, проверял.
http://avr-start.ru/?p=850
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Помощь в правке проекта блока питания

Сообщение Ivan_Kornege »

benic писал(а): 04 мар 2019, 20:59Так повторил оригинал на кнопках, atmega8 DIP в панели.
А какое отношение имеет к FLp?
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

Помощь в правке проекта блока питания

Сообщение benic »

Ivan_Kornege писал(а): 05 мар 2019, 10:03
benic писал(а): 04 мар 2019, 20:59Так повторил оригинал на кнопках, atmega8 DIP в панели.
А какое отношение имеет к FLp?
Как сделаешь на FLproge так проверю :D
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Помощь в правке проекта блока питания

Сообщение AVGN »

diman27 писал(а): 04 мар 2019, 16:57Да я с блоком не маюсь, с энкодерами - да,
так Вы что то осциллограмму энкодеров так и не выложили сюда.
Или осциллограф аналоговый и не можете поймать дребезг энкодера?

Отправлено спустя 5 минут 12 секунд:
benic писал(а): 05 мар 2019, 16:18Как сделаешь на FLproge так проверю :D
А в чем проблема ?
Блок ЦАП 10bit сделали.
Делайте проект в FLP.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

Помощь в правке проекта блока питания

Сообщение benic »

[ref]AVGN[/ref], Если время есть можно проект переделать под версию FLprog_3.03?
Что-то так до конца не понял, где и как автор закольцевал обратную связь.

Частично перевел коменты.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

Помощь в правке проекта блока питания

Сообщение diman27 »

AVGN писал(а): 05 мар 2019, 16:28так Вы что то осциллограмму энкодеров так и не выложили сюда
Ослики есть, но это н313, с1-112 и веллеман Н-10, так что скрины выложить не могу, но они работают.
Mining
Сержант
Сообщения: 142
Зарегистрирован: 31 окт 2016, 15:01
Имя: Алексей

Помощь в правке проекта блока питания

Сообщение Mining »

diman27 писал(а): 05 мар 2019, 18:27Ослики есть, но это н313, с1-112 и веллеман Н-10, так что скрины выложить не могу
Ну ... таким раритетом надо сильно постараться что бы поймать синхронизацию и увидеть выбросы при вращении энкодера. Цифровой нужен с автозахватом.
Так на мобильник щелкните что наблюдаете .
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Помощь в правке проекта блока питания

Сообщение ViktorPetrov »

Не совсем понял как автор рассчитывает ток :( , я так понимаю нужно померить напряжение падения на шунте .[spoiler]
Амперметр.flp
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Помощь в правке проекта блока питания

Сообщение Ivan_Kornege »

benic писал(а): 05 мар 2019, 16:18Как сделаешь на FLproge так проверю :D
я такой же халявщик-проверяльщик как и ты :D
Ибо нет много времени что бы всю прогу изучить.
У нас в Гандурасе много времени уходит на добычу еды.

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

Помощь в правке проекта блока питания

Сообщение ViktorPetrov »

Ivan_Kornege писал(а): 06 мар 2019, 12:21Смотри на схеме R8
А в проекте ,как это отображается ? должно быть Vшунта = V1- V2 :rtfm:
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Помощь в правке проекта блока питания

Сообщение Ivan_Kornege »

ViktorPetrov писал(а): 06 мар 2019, 12:32 должно быть Vшунта = V1- V2 :rtfm:
эт чё новый закон дедушки Ома?
Падение будет на R8 по закону Ома считаешь.
По схеме автор то что падает на R8 заводит через R9 на 23 ногу проца.
Сигнал аналоговый 1024 масштабируй как тебе надо.

Отправлено спустя 5 минут 43 секунды:
Кстати автор темы уже выложил свой предварительный прект в FLp - смотри там реализованы и напруги и токи.
Халява за НАС :D

Отправлено спустя 1 минуту 47 секунд:
вот
ток.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

Помощь в правке проекта блока питания

Сообщение diman27 »

Вот исходник, помогли переделать под энкодеры. Посмотрите, может где подправить, улучшить можно. Там же и прошивка есть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

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