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

Uhbif

Members
  • Постов

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

  • Посещение

Весь контент Uhbif

  1. Хочу сделать вольтамперметр на базе STM32L151, есть ли какие нибудь особенности при разводке платы? Свой вариант прикрепляю ниже. Буду благодарен за дельные комментарии. ВА-30.dch
  2. просто я сделал тоже 2 таких, но я брал в качестве индикатора OLED, себестоимость приличная у меня получилась, я делал для измерения 50 А и 100 А. Поэтому думаю как ее уменьшить, но все таки брать 2 семисегментника не сильно и дешевле мне кажется.
  3. вот у него в качестве индикатора жки дисплей а не семисегментник
  4. Спасибо за информацию. Одно не могу понять самый дешевый семисегментный индикатор на чип и дипе 290 рублей, их надо 2, это 580 рублей. Как же тогда головка целиком стоит 800 рублей? Помимо прочего в ней и другие элементы есть.
  5. Может кто нибудь подсказать что за дисплей используется в этой измерительной головке?
  6. поподробнее про партдирект если можно Что за партсдирект? спасибо за дельный совет в партсдиректе есть действительно, лучше там возьму.
  7. Покопал интернет LG innotek DRT3.0 32"_A type Rev0.2 6В 2 ВТ 3535, но это маркировка линейки. А если один светодиод менять, какой можно взять? смотрю сайт чип и дип у них нет параметрического поиска по напряжению.
  8. Приветствую всех, может кто нибудь подсказать тип и номинал светодиода подсветки в телевизоре LG 32LB565U?
  9. Приветствую всех. Делаю вольтамперметр на базе Atmega8 и не могу добиться точности при измерении напряжения. измеряемое напряжение от 7 до 35 вольт, диапазон такой, потому что это разброс напряжения стабилизатора, который питает всю схему. от 7 до 20 вольт точность в пределах 0.1-0.2 вольта и в принципе меня это устраивает. При увеличении напряжения до 30 вольт, погрешность возрастает и на границе 35 вольт составляет 0.5-0.6 вольта, что многовато. Настройки АЦП следующие: void adc_init(void) //включаем АЦП { SFIOR |= (1<<PUD); ADMUX |= (1 <<REFS0); //выбираем напряжение для сравнения AVCC ADCSRA |= (1<<ADEN)|(1<<ADIE)|(1<<ADPS2)|(0<<ADPS1)|(0<<ADPS0); } Пробовал использовать ИОН 2.56 вольта с ним еще хуже. Напряжение AVCC плывет в пределах 0.02 вольта, что я думаю некритично. То есть делаю вывод что в схемотехнике проблем нет. Есть какие то другие методы улучшения точности работы АЦП? Усреднение тоже заложено. Общие настройки следующие: extern unsigned int v1, k; extern signed int i1; extern float i, v; volatile uint16_t summ; volatile uint16_t cycle_cnt; const uint16_t cycle_max = 16;//1024,256,128,64 enum channel {ch_v ,ch_i}; void adc_init(void); // void adc_init_i(void); //void adc_start(void); void adc_select_channel(enum channel ch); unsigned char adc_ready(void); unsigned int get_adc_result(void); //void adc_init(void); void adc_init(void) //включаем АЦП { SFIOR |= (1<<PUD); ADMUX |= (1 <<REFS0); //выбираем напряжение для сравнения AVCC и подключаем АЦП к РС1 контролллера ADCSRA |= (1<<ADEN)|(1<<ADIE)|(1<<ADPS2)|(0<<ADPS1)|(0<<ADPS0); } // void adc_init_i(void) //включаем АЦП //{ //SFIOR |= (1<<PUD); //ADMUX |= (1 <<REFS0)|(0<<MUX0); //выбираем напряжение для сравнения AVCC и подключаем АЦП к РС0 контролллера //ADCSRA |= (1<<ADEN)|(1<<ADIE)|(0<<ADPS2)|(1<<ADPS1)|(1<<ADPS0); //} void adc_select_channel(enum channel ch) { summ = 0; cycle_cnt = 0; ADMUX &= ~((1<<MUX3)|(1<<MUX2)|(1<<MUX1)|(1<<MUX0)); switch (ch) { case ch_v: ADMUX |= (1 << MUX0); break; case ch_i: ADMUX &= ~((1<<MUX3)|(1<<MUX2)|(1<<MUX1)|(1<<MUX0)); break; }//switch //запускаем процесс преобразования ADCSRA |= (1<<ADSC); } interrupt [ADC_INT] void adc_isr(void) { if (cycle_cnt < cycle_max) { summ = summ + ADCL + (ADCH << 8); cycle_cnt++; ADCSRA |= (1<<ADSC); } } unsigned char adc_ready(void) { if (cycle_cnt < cycle_max) { return(1); } else { return (0); } } unsigned int get_adc_result(void) { return((uint16_t)(summ / cycle_max)); }
  10. а как понизить напряжение с 5 до 1.5 вольт? Я даже таких стабилизаторов не видел, смотрел правда чип и дип. LM3670MF-ADJ/NOPB хотя нашел такой.
  11. реле 4, не стал вникать в суть пьезоподжига, решил 5 вольт уменьшить до 1.5 использовав самый обычный резистивный делитель на схеме это R8, R9. Сколько жрет поджиг не знаю, поэтому взял резисторы в корпусе 2512, они на 1 Вт. Думаю должны выдержать.
  12. вообще думал Диптрейс распространенная программа для посетителей данного сайта. Можно и картинкой.
  13. Выкладываю схему платы, буду признателен за ценные замечания. плата котла.dch
  14. А еще такой вопрос, пьезоподжиг, который должен работать питается от батарейки 1.5 вольта, а если больше ему давать, например 5 Вольт, критично это для него или нет?
  15. я заложил 470 мкф, окей буду рассчитывать на 1000. Спасибо за дельный совет. Может расчерчу как схему, выложу здесь, надеюсь старожилы оценят.
  16. человек хочет как сделать, вначале через клапана подается газ и воздух эта смесь воспламеняется, потом моторчик через форсунку начинает гнать масло и через пару секунд газ и воздух перекрываются, горит только масло.
  17. ок, а еще хотел спросить, у меня помимо мотора есть еще 3 нагрузки в цепи 12 вольт, 2 клапана Lovato и электроподжиг. ШИМ на мотор не помешает им? Надо как то их может схемотехнически изолировать? Они просто будут включаться через реле. И еще вопрос может конечно не в тему. Выбирал на чем делать автоматику между Atmega 8 и STM32F103C8T6. Так вот Atmega8 подорожала в 2 раза до 410 рублей. А STM32 нет вообще. Почему такая ситуация и будет ли она улучшаться? да еще в параллель конденсатор электролит ставят, 470 мкФ 25 Вольт достаточно как думаете?
  18. ладно с мосфетом понятно, насчет диода на двигатель, где поставить и самое главное какой? Советуют SS16, правильно ли это?
  19. ШИМ сделал, проблема была в том что 3.3 вольта было мало для открытия мосфита, но если поставить в цепь затвора маломощный транзистор, то все работает. Правда шим инвертируется. Но это не сложно развернуть его. Схема на мультивибраторе не подойдет, в ней длительность регулируется изменением сопротивления резистора, у меня в принципе есть STM32, с ним любую длительность можно поставить.
×
×
  • Создать...