Перейти к содержанию

gibiri

Members
  • Постов

    38
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные gibiri

  1. Как я понял для заряда нескольких банок Li-ion соединенных последовательно нужна мс для контроля зарядки, например одна из этих:

    Интегральные схемы управления зарядом аккумуляторов производства Maxim

    И балансир.

    Подскажите мс осуществляющую балансировку до 3 банок (желательно активную).

  2. Здравствуйте.

    Пожалуйста подскажите где можно вычитать ответ на вопрос:

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

  3. Ну частоту вроде уже решил как менять еще летом - счетчик который формирует шим тактируется другим счетчиком, который выступает в качестве делителя частоты.

    Имхо. Формирование синусоиды - ненужное усложнение.

    Ну саму синусоиду я не формирую. Шим сигнал который изменяется по синусоидальному закону по идеи будет сразу подаваться на двигатель, а вот двигатель за счет своего RL сопротивления будет сам как фильтр. Кажется как-то так.

  4. Какой инвертор, для чего?

    Если для двигателя, то менять нужно скважность, бывает меняют заполнение

    но суть остаётся таже. А в общем всё зависит от задачи и возможностей.

    Да для двигателя.

    Получится что нимбуть если прибавлять\отнимать константы к табличным значениям синусоиды?

    Спасибо всем за советы.

  5. Подскажите полевой транзистор который бы приоткрывался от маленького напряжение, а полностью при ~ 5V.

    от min до 5 В.

    Задача изменять амплитуду синусоиды пропорционально частоте для создания системы управления инвертора.

  6. Как подать сигналы на CE, WE, OE при записи и при чтении?

    Вроде по даташиту делаю но не получается.

    Микросхема 62256.

    1197132_s.jpg

    WE. When selected LOW, a WRITE is conducted. When selected HIGH, a READ is

    conducted

    CE. When LOW, selects the chip. When HIGH, deselects the chip

    OE. Output Enable. Controls the direction of the I/O pins. When LOW, the I/O pins

    behave as outputs. When deasserted HIGH, I/O pins are three-stated, and act as

    input data pins

  7. Как сделать чтобы массив начинался с ячейки 001001?

    На Ассемблере была директива .org (если не перепутал), как сделать такое на Си?

    Хочу использовать полученный через порт байт как указатель на элемент массива.

    P.S. мк - avr; компилятор winavr(тот что с avrstudio идет)

  8. А есть готовые коды для отображения букв, символов (русских, английских, больших и маленьких) для матриц 8х8 или 7х5?

    Или хотя бы картинок, типа таких:

    1045699_m.jpg

  9. Для управления 15-ю индикаторами 8х8 придется использовать дешифратор (или сдвиговый регистр) со 120 выводами (или соединить вместе несколько штук с выводами поменьше)?

    Или способ где потребуется задействовать меньше выводов у микросхем?

  10. Почему proteus ругается на прерывание? Дело в программе?

    .include "m128def.inc"
    
    RJMP VECT_END
    .org OVF2addr
    rjmp over_a
    .org OVF2addr
    jmp over_a
    VECT_END:
    LDI r19,HIGH(RamEnd)
    OUT SPH,r19
    LDI r19,LOW(RamEnd)
    OUT SPL,r19
    clr r3
    LDI R16,0xFF
    OUT DDRA,R16
    LDI R18, 0xFF
    OUT TIMSK,R18
    ldi r25, (1<<TOIE3)| (1<<OCIE3A)
    STS ETIMSK,R18 ;!!!!!!!!!!!
    
    LDI R16,3
    out OCR2,R16
    LDI R17,(1<<WGM21) | (1<<CS20)
    out TCCR2,R17
    SEI
    
    LOOP:
    RJMP LOOP
    
    over_a:
    com r3
    OUT PORTA,R3
    reti
    

    Выдает: Invalid opcode OxFFFF at PC=0x0026

×
×
  • Создать...