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

mrKirill

Свой
  • Постов

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

  • Посещение

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


  1. Собрал программатор, в системе установился он на COM3.

    Включил CodeVision, нажал Program All, и на это выдал следующее: "The communication port COM3 is not available. Use another port!"

     

    Пробовал ставить другие порты, ничего не меняется, кроме надписи COMx.

     

    Где копать?

  2. А если бы удосужились посмотреть приведенный исходник, то поняли бы, что это вовсе не функция из библиотеки CV.

    Если бы удосужились более внимательно прочитать пост #17, который я цитировал, то наверное заметили бы, что там внизу текста приведена фраза "Программа CodeVisionAVR.", вот и привел правильный кусок программы для CV.

    "Программирование мышкой"? Ну-ну.

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

     

    Лично сам пишу работаю в AVR Studio (для asm), CodeVision и IAR (для С), потому "программирование мышкой" - не ко мне.

    Офф-топ закончен.

  3. while (1)

    {

    a = read_adc(0);

    PORTC.6 = 1;

    delay_ms(a);

    PORTC = 0x00;

    delay_ms(a);

    };

    Почитал посты, тут как я понял мало кто использует CV, добавлю свою каплю, так как в CV работал около 1 года.

    Так вот зацитированная выше мною часть ИМХО должна выглядеть так:

    while (1)

    {

    read_adc(0); //Запуск преобразования АЦП

    a = ADCW; //Считывание преобразованного значения

    PORTC.6 = 1; //Установили вывод

    delay_ms(a); //Пауза

    PORTC.6 = 0; //Сбросили вывод

    delay_ms(a); //Пауза

    };

    Если бы удосужились почитать Help на CV, то поняли бы что строка:

    a = read_adc(0);

    Представляет собой - чушь

    Правильность конфигурирования выводов и АЦП не проверяю, Wizard для этого есть

  4. Радио модуль Radiocrafts подключили к Меге напрямую. Радиомодуль имеет встроенный стабилизатор 2,7В. Поначалу все работало. Проблемы начались в серии, от образца к образцу, и, возможно, при изменении температуры. Может, и не Мега была виновата в этом, ну так и и Вы не знаете, как сигнал на входе бедет изменяться. Рассчитывать на 1,8 В ? Я бы сказал, это помутнение рассудка.

    Так если радиомодуль имеет встроенный стабилизатор 2,7В, то тогда и Мегу нужно переводить на питание 3В.

    А иначе если Мегу от 5В питать, а в модуле 2,7В, разумеется стабильности работы никакой.

  5. как подстраховаться от выхода контроллера из строя? (Watchdog уже работает)

    если он сгорит и на выходах будет 0 - то оба реле включаться и машине пипец...[/url]

    Да, насчет реле действительно не красиво выходит, тогда лучше изменить включение первых транзисторов с ОЭ на ОК

    Тогда хотя бы при "0" на входе будет отключено реле

  6. а 1206 пойдут? и езе я правильно понял что эта схема будет просто передовать есть ли 220 или нет без всяких там колебаний через ноль?

    Я писал уже выше про типоразмер и допустимое напряжение, эти параметры применительны ко всем резисторам

    1206 - 200 В

    0805 - 150 В

    0603 - 50 В

    По току думаю сами определитесь

    Схема будет передавать без колебаний, так там уже и выпрямитель и стабилизатор присутствуют

     

    PS. Я бы туда еще добавил резистор между диодным мостом и стабилитроном

  7. Желательно б сделать гальваническую развязку(если нужно), гасящий елемент вв виде конденсатора или резистора (последний может грется).

    Схема в вложении.

    Не то чтобы желательно, а обязательно нужна развязка! Если конечно устройство единичное и в запасе есть микроконтроллеры, для замены в случае чего, то тогда можно и без развязки

  8. НУ а как же тогда!?

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

     

    Или как вариант - гасящий конденсатор, как в схемах бестрансформаторных БП и далее по известонму пути

     

    Выпрямлять переменку так и так нужно и сглаживать пульсации

     

    А сколько вольт вообще безопасно для 0603 и 0805? У того же 1206 расстояние между выводами до 1мм., следовательно в сухой атмосфере должен до 3 киловольт держать :)

    Допустимое максимальное рабочее напряжение для 1206 - 200В, 0805 - 150В, 0603 - 50В (данные с сайта производителя SMD-резисторов, которые сам использую)

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