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

©Vik_mix

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о ©Vik_mix

  • Звание
    Участник
    Участник
  • День рождения 06.08.1986

Контакты

  • Сайт
    Array

Информация

  • Город
    Array
  1. Square wave modulation - это ЧИМ с несущей 4кгц. По идее в передатчике должен стоять кодер а в приёмнике декодер - посмотрите навания микросхем поищите даташиты - если найдёте - это плюс - а там смотреть будем как согласовывать с модулями...
  2. Можно выкусить ВЧ часть (перерезать дороги чтоб вернуть обратно) и попробовать подпаять готовые сборки на 433 мгц , например MOD RF TX-SAW BOOST 12..15V - 500 mW MOD RF RX-4MM5++ супергетеродинный 5V/5,8mA/-114dBm/RF Band 0,3Mhz километров на 5то должно потянуть итого вписывается втысячу руб
  3. А как быть если устройство должно работать в широких диапазонах примерно от -45 до +60 ? да ещё и уарты пашут на полную скорость?? Мы например сделали коробочку внутри расположили нагреватель(резистор) и термостат... А вот сборки бывают такие... например на 14.7456 МГц?
  4. Вобщем встала проблема: необходимо подцепить несколько аналоговых датчиков на 1Wire шину, сначала думал взять Tiny13 и на его ADC повесить датчик... Есть ли какие-либо готовые аппаратные контроллеры шины 1Wire ?
  5. Если не впаяна может стоит попробовать вытащить и запитать вне платы, посмотреть ток? Ведь всёравно в плате уже не прошьёте, если только мега с буквой L, ведь, на сколько я помню, обычная питается минимум с 4.5в .... а у Вас блок 3.5 выдаёт... Может зашили с ошибкой а теперь естественно не шьётся....
  6. Смотря что вы имеете ввиду U вторичной обмотки ) Здесь всё внимание на форму сигнала... Действующее и амплитудное зн-е разные вещи. я как понимаю у Вас на вторичке грубо говоря прямоугольные импульсы... тогда Uвых после моста = амплитудному зн-ю вторички(и чем вы мерили напряжение на вторички тоже интересно, тут и возникает sqrt(2) на синусе) - U падения на 2х диодах... А если с нагрузкой то всё ето усложняется ... А фильтр синфазных помех тут непричём ибо глушит он тока синфазные (грубо - наводимые на оба провода питания) помехи, а в таких схемах их "посути нет", только если Вы не тянете провода питания из соседнего города )) M - 16, Говоря о токе не забывайте о других параметрах, ибо ток в одиночку, я так думаю, мало о чём говорит...
  7. На счёт 1.41 - тут не действует т.к это не синус... По поводу стабилизации советую всётаки сделать развязку на оптроне и включить программируемый стабилитрон... хотя тут всёравно нужно чтоб плечи равномерно наргружались. дроссель естественно нужен, он же фильтрует помехи создаваемые импульсами тока... чем круче фронты таких токов тем больше гармоник... ужасные помехи.
  8. А какая нагрузка? Вывозит ли блок? Если токи большие то может сильно влиять монтаж ... толстые провода и тд... может проседает питание на TL-е и срывается генерация.... тут без осциллографа не обойтись...
  9. Есть на TDA7293 в SpritLayout И на TDA7294 мостом до 400Вт pack.zip
  10. USART Mega8

    Извинясь за беспокойство )))...... Нашёл я свою проблему..... Чтото я совсем..... Дело в том, что я сам ошибку написал )) 0x2A = коду '*' а я в приёмнике делаю сброс : if(data == '*')read_cnt = 0 после этого МК думает что начата новая посылка.... Вот так )) ...
  11. USART Mega8

    Не понял, как это buf[3] может быть равен 0x12A и т.д? Это ж байт! Да... неточно описал.... В buf[2]..buf[3] у меня данные unsigned int соотв-но ст и мл байты... это адрес еепром я передаю в МК, вобщем если buf[2] или buf[3] = 2Ah = 101010b то всё...стопор! причём если в buf[2] лежит 2Ah то МК читает до него, т.е 2 первых байта. Управление потоком в настройках выключено(нет)..... Извинясь за беспокойство )))...... Нашёл я свою проблему..... Чтото я совсем..... Дело в том, что я сам ошибку написал )) 0x2A = коду '*' а я в приёмнике делаю сброс : if(data == '*')read_cnt = 0 после этого МК думает что начата новая посылка.... Вот так )) ...
  12. USART Mega8

    Вобщем не могу понять причину глюка..... Передаю 4 байта контроллеру, получаю ответ от МК: RX_BUFFER_SIZE 4 // USART Receiver interrupt service routine interrupt [uSART_RXC] void usart_rx_isr(void) { char status,data; unsigned int addr; int temp; status=UCSRA; if ((status & (FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN))==0) { data=UDR; if(data == '*')read_cnt = 0; // synh; любая моя передача начинается с '*' и имеет длину 4 байта rx_buffer[read_cnt]=data; read_cnt++; if(read_cnt == RX_BUFFER_SIZE) { read_cnt = 0; if(rx_buffer[0] == '*') { switch (rx_buffer[1]){ case 1: addr = rx_buffer[2]; addr = (addr << 8)|rx_buffer[3]; putchar('*'); putchar(1); data = read_byte_eeprom(addr); putchar(data); data = read_byte_eeprom(addr+1); putchar(data); break; ....... } .... } } } Вот примерный кусок передающей программы (код инициализации порта не привожу): void __fastcall TMainForm::Button1Click(TObject *Sender) { char buf[4]; DWORD i; int temp; buf[0] = '*'; // начало посылки buf[1] = 1; buf[2] = 0; buf[3] = 42; // ГЛЮКККККК WriteFile(port_ptr, &buf, 4, &i, NULL); ReadFile(port_ptr, &buf, 4, &i, NULL); // ВОБЩЕМ ЕСЛИ ПЕРЕДАВАТЬ buf[3] РАВНЫЙ 0x2A или 0x12A или 0x22A и т д, то возникает глюк // именно: USART не принимает данный байт, принимает 0й ('*'), принимает 1й (1), принимает 2й, и всё! хотя с другими числами всё работает....всё передаётся и принимается ответ от МК! temp = (buf[2]); temp = temp << 8; temp = temp | (buf[3]); ShowMessage(IntToStr(i)); if(i !=0)ShowMessage(IntToStr(temp/10)+"."+IntToStr(temp%10)); } //---------------------------------------------------------------------------
  13. Вроде так то всё понятно на первый взгляд: выходные повторители на составных транзюках, а тот что между выходами микрухи - очевидно лепится на радиатор с выходными для стабилизации режима... Насчёт Н-моста впринципе наверно возможно - но зачем? Test Circuit - для проверки выходы соединяют и смотрят что там на выходе... Но нагрузку на них цеплять действительно нельзя! Вобщем обогреватель для комнаты )) Class D Rulez )) Резисторы на такой мощности думаю нужны обязательно. Вобще подобная схема была в каком-то старом журнале радио... А то что жрёт она - может спалили вы её уже... Соберите Test Circuit...
×
×
  • Создать...