Юриг

Members
  • Публикации

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

  • Посещение

Репутация

0 Обычный

О Юриг

  • Звание
    Постоялец
  • День рождения 10.03.1991

Информация

  • Пол
    Мужчина
  • Город
    Приморский край

Электроника

  • Стаж в электронике
    Не связан с электроникой

Посетители профиля

7 889 просмотров профиля
  1. Атмега8 И Два Датчика Температуры Ds18B20

    А в какое место кода добавить сравнение температуры? shads в Вашем коде не могу понять как написать эту зависимость Вот так явно не пойдет... if (temper1>temper2) {PORTD.1=1; } if (temper1<temper2) {PORTD.1=0;
  2. Атмега8 И Два Датчика Температуры Ds18B20

    Надо чтобы было temper=temper; правильно?
  3. Атмега8 И Два Датчика Температуры Ds18B20

    Про вместе я согласен, но только на СИ. Иначе не понимаю. Еще по прошивке, термометр отказывается показывать отрицательные температуры. Где ошибка в коде?
  4. Привет всем! Начал недавно програмировать мк. Сначало начал со светодиодов, теперь перешел на термометры. Гдето в интернете нашел исходник для термометра, немного переделав код под свои нужды он у меня заработал. Дальше захотелось больше, подключить два датчика температуры, но с этим возникли проблемы... Собствено вот код термометра: #include <mega8.h> #include <delay.h> #asm .equ __w1_port=0x18; PORTB; .equ __w1_bit=3; #endasm #include <1wire.h> #include <ds18b20.h> int temper; int number = 0; int number1 = 0; int number2 = 0; int i=0; interrupt [TIM1_COMPA] void timer1_compa_isr(void) { PORTB.0=0; PORTB.1=0; if(i==0) { number=number1; PORTB.1=1; i++; } else { number=number2; PORTB.0=1; i=0; } switch(number) { case 0:{PORTD=0x3F; break;} // 11000000 case 1:{PORTD=0x6; break;} // 11111001 case 2:{PORTD=0x5B; break;} // 10100100 case 3:{PORTD=0x4F; break;} // 10110000 case 4:{PORTD=0x66; break;} // 10011001 case 5:{PORTD=0x6D; break;} // 10010010 case 6:{PORTD=0x7D; break;} // 10000010 case 7:{PORTD=0x7; break;} // 11111000 case 8:{PORTD=0x7F; break;} // 10000000 case 9:{PORTD=0x6F; break;} // 10010000 } } void main(void) { PORTB=0xFF; DDRB=0xFF; PORTD=0xC0; DDRD=0xFF; TCCR1A=0x00; TCCR1B=0x0A; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x10; OCR1AL=0x46; TIMSK=0x10; w1_init(); #asm("sei") PORTC=0x00; DDRC=0xFF; while (1) { temper=ds18b20_temperature(0); if (temper>1000) { temper=4096.0-temper; temper=-temper; } number1= temper/10; number2= temper%10; delay_ms(500); if (temper>30) {PORTC.1=1; } if (temper<30) {PORTC.1=0; } } Теперь к этому коду нужно добавить следующие: 1. При неиспраности датчика выводить 1Er или 2Er, а если оба неисправны Err 2. Собственно подключить второй датчик. 3. Добавить сравнение температур, если t1>t2 PORTC.1=1, если меньше то выключен 3. Выводить информацию с датчиков поочередно: t1, t2, разность температур t1 и t2.
  5. Моя Катушка Теслы

    Дело то понятное, что не все термины из традиционной электротехники, но большенство людей (находящиеся на этом форуме), придерживаются традиционной эл.техники, а как известно мнение строится по большенству....
  6. Моя Катушка Теслы

    Кохов-Мохов, это понятное дело, что он посмотрит как на "ненормального" ибо впервый раз услышит такое название. А по поводу этого названия могу сказать следующие, мы (люди), многие вещи называем не своими именами.
  7. Моя Катушка Теслы

    Все понятия из электротехники (традиционной, а не придуманной кем то).
  8. Моя Катушка Теслы

    Вы хотите сказать, что импульсов тока нет?
  9. Моя Катушка Теслы

    Амперметр показывал действующие значение тока.
  10. Моя Катушка Теслы

    Наприжение такое, потому что индуктивные выбросы могут доходить до такого значения. А ток т.к. импульсы тока (в больших конструкциях) может достигать и 500 кА....
  11. Моя Катушка Теслы

    Поставьте другой транзистор, на ток не мение 5-10 А и напрежение не мение 100-200В.
  12. И так, в 1 кг сжатого водорода будет находиться почти 15 литров (зависит от давления). Вот почитайте, http://www.ntpo.com/patents_gas/gas_2/gas_3.shtml
  13. Аккумулятор От Siemens

    Телефонный аккумулятор, это литий-ионый аккумулятор (самый стабильный и более безопасный из всех литьевых аккумуляторов). Эл. схема, которая находится внутри аккумулятора это: регулятор зарядного тока, электроная защита (на случай короткого замыкания и чрезмерного токопотребления. Для справки, аккумулятор даного типа емкостью в 680 мА\ч и напряжением в 3.6 вольта отключит нагрузку, если ток потребления превысит номинальную емкость аккумулятора). Про средний вывод ничего не могу сказать, т.к. в разных аккумуляторах он играет разную роль, но в телефоне скорее всего нужен для того чтоб телефон распознал, что в него действительно вставили аккумулятор, а не просто источник напряжения подключили (телефоны новых моделей не включаться без аккумулятора, даже если к его выводам подключить источник питания).
  14. Написано понятно, самое главное уловить тот смысл, который человек хотел донести "Нулевая эмиссия" это взаимодействие водорода (остаточных веществ после сгорания) с земной атмосферой (т.е. воздухом) в результате чего образуется вода. Для справки, эмиссия бензина при взаимодействии с воздухом образует СО2 и Н2О, но это без учета разнообразных добавок, которых становится все больше в современном бензине. Другими словами, при использовании в качестве топлива водорода, из глушителя будеть "водичка" бежать, а не соединения свинца, серы и т.д. next sound, по поводу "барышни" я с Вами согласен. Просто необходимо разработать такую "переливочную крышку", которая будет удовлетворять выше перечисленным требованиям. Хранится жидкий водород под давление 12-15 атмосфер. Это вызывает некие трудности при изготовлении резервуаров для его хранения, но для "домашнего пользования" возможно изготовить емкость с применением прочных поликарбонатных материалов, водород с ними не вступает в раекцию (отсуцтвие водородной корозии).
  15. next sound, водород хранится при давлении в 150-300 Ат в газообразном виде, в жидком виде его давление во много раз (точно не скажу, примерно в 10-12 раз) ниже газообразного. Для справки, 1 литр сжиженого водорода весит 70 грамм, т.е. его удельная плотность составляет 70.99 г/л при 20 K. Преимуществом использования водорода является "нулевая эмиссия" его применения.