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

KARLSON

Свой
  • Постов

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

  • Посещение

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


  1. Я очень сильно сомневаюсь, что для медицинских применений нужно знакопеременное поле. Даже уверена.

    Тут мы с Вами решать не можем. Медикам лучше знать.

    Входной сигнал не полностью двухполярный. Несколько прямоугольников сначала одной полярности, затем другой.

  2. Давайте не будем забывать, что мне нужен двухполярный ток. Двухполярный генератор тока в гугле не нашёл. Единственное,что под этим лозунгом нашёл так это преобразователь напряжения - ток . Попробую в мультисим загнать. Что то он слишком простой. vt58.gif

  3. rudy_b, помимо того, что индуктивность даёт задержку, мы ещё в цепь ОС вводили задержку RC цепью, тем самым вытягивали фронты. И ничего, не возбуждался, пока новые печатные платы не пришли, в которых мы не нашли отличия от предыдущих.

     

    Tanya, ваше сообщение надо переварить)) Я так понимаю, вы предлагаете сигнал для ОС брать в соединении между катушками? Но в таком случае исказится ток через катушку, разве нет? Нам важен ток, а не напряжение на катушке.

    По поводу "Однако... пациенту может быть не очень комфортно при определенных условиях." Пациент вообще ничего не почувствует, какой бы формы ток не был))

  4. Во первых: нельзя использовать красный цвет (вроде на всех форумах в инете), т.к. он для модераторов. Это кричащий цвет.

    Во вторых: так ведь есть антенные разветвители. Сделать сначала 5 ответвлений от главного, далее по одному усилителю и дальше ответвления на 10 телеков.

  5. Вопрос спорный, нужно ли это всем.

    Так ввести ещё две галочки, делать этот выбор по умолчанию или нет. Причём на обе галочки (копию отправленного сообщения и следить за сообщением). Или запомнить выбор.

  6. В личном ящике есть папка Sent items, содержащие отправленные сообщения. Однако отправленные сообщения в этой папке появятся только, если перед отправкой об этом позаботиться, установив соответствующую галочку.

    В этом случае я предлагаю поставить эту галочку по умолчанию.

  7. ОУ AD818

    1) Скажите, есть методика расчёта резисторов усилителей в приложении? Надоело методом тыка. Хотя есть удачные тыки))

    2) В чём преимущество в схеме на рис.2? То, что можно применить мощные транзисторы с малым коэф. передачи тока?

    3) Кроме частотной характеристики ОУ, ограничение по частоте задают транзисторы?

    4) Если применить мощные транзисторы КТ825/КТ827 (у них большой коэф. передачи и большая частота) первая схема их раскачает?

    5) я понимаю, что все транзисторы работают как повторители напряжения. Есть ли схема, при котором транзисторы Т3 и Т4 работали как усилители напряжения?

     

    P.S. Заказали усилители MP111A. Ждём. Как вдарим 100В! )))

    post-16819-1345184508_thumb.png

  8. Для информации более 1 байта и служащей для передачи по UART я делаю структуру:

    число записываю в word, а передачу начинаю с _0.

    union _Real
      {
      signed int word;
      struct _byte
        {
        char _0;
        char _1;
        }
        byte;
      };

  9. А есть ещё готовые генераторы/синтезаторы частот, например AD9833. Вырабатывает синус,треугольник. Прямоугольник изэтого не сложно сделать, вот только пилу не знаю как. Наверняка у Analog Device есть генераторы под все формы сигнала.

  10. Как раз не так.

    XTS включение ВЧ режима. У вас 32 кГц кварц. Это НЧ режим.

    XT2OFF не обязательно выключать, его и так нет у вас.

    В регистре BCSCTL1 вам только интересны биты DIVAx.

    Лучше использовать SELM_3, для лучшего переносимости кода. Это первое.

    Во-вторых по моемому(читать руководство надо) процессор не может тактироваться от НЧ кварца. Только от 400 кГц.

    И зачем SMCLK тактировать от ACLK?

     

    Делайте так. Переферию если вам надо тактируйте от ACLK, а процессор от SMCLK.

    Т.е. (я сейчас проверил) в DC0 по умолчанию ACLK настроен на кварц 32768кГц. Настраивать надо только делитель ACLK.

     

    И проверьте, нет ли КЗ с общим прводом у ноги кварца, у которого "0".

  11. По первому сообщению. Вы уверенны что дефолтные значения в модуле DC0 (система тактирования) застявят работать кварц 32 кГц на линию ACLK?

    По поводу последнего: без строчки __bis_SR_register(LPM3_bits + GIE);, а лучше в место неё _EINT(); while(1); всё равно не работает?

     

    А ватчдок таймер случайно не от MCLK тактируется? Так если с помощью режимов вы отключаете MCLK как таймер считать будет?

     

    И ещё. уберите #include "io430.h"

    напишите конкретно #include "msp430f2254.h" или #include "msp430x22x4.h", это ещё завист от версии компилятора.

    вот пример от техаса:

    #include "msp430x22x4.h"
    
    void main(void)
    {
      WDTCTL = WDT_MDLY_32;                     // Set Watchdog interval to ~27ms
      IE1 |= WDTIE;                             // Enable WDT interrupt
      P1DIR |= 0x01;                            // Set P1.0 to output direction
    
      __bis_SR_register(LPM0_bits + GIE);       // Enter LPM0 w/ interrupt
    }
    
    // Watchdog Timer interrupt service routine
    __interrupt void watchdog_timer (void);
    WDT_ISR(watchdog_timer)
    __interrupt void watchdog_timer (void)
    {
      P1OUT ^= 0x01;                            // Toggle P1.0 using exclusive-OR
    }

  12. Имеется кнопка с 4 ножками, но они запараллелены по две. Как сказать что ножки 1 и 3 эквивалентны так что можно подключить проводник не к 1-й а к 3-й ножке? Если я в библиотеке говорю что ножка 3 это тоже 1, хорошего не выходит.

    Книга Altium Designer Сабунин А.Е. пункт 2.2.3.4 Настройка эквивалентности выводов и ячеек. стр. 71

  13. Да, в 1 и во 2 семействе разные USART. Я почему то подумал, что у вас 2-го семейства.

    Если не ошибаюсь, нужно в основном цикле первый байт послать самому, перед этим разрешить прерывание передатчика.

  14. 2. В регистр UCA0TXBUF.

    3. бит UCA0TXIFG.

     

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

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