Borodach

Цифровые Микросхемы 572Пв5,2,6, 7106, 7107... .

664 сообщения в этой теме

Понятно. А где? В чем ещё ошибки? Пока насколь я понял надо верхний диод перевернуть и всё. Правильно Аkl? Спасибо кстати за объяснение. Я забыл о том, что диод надо перевернуть и сидел в ступоре от "создают на 26 ножке отрицательное напряжение". Вообще то наверное проще сделать с питанием 9вольт, чем городить эти транзисторы. Хотел уже паять, но проверил индикатор (давно валялся) ау него из 4-х цифр только две рабочих. Буду мультиметры курочить. Так дешевше всего.

Изменено пользователем Эпикуреец

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Borodach    1 676

Можете за основу взять схему из третьего поста.

Если заменить транзистор TR1 дросселем, то получится как раз "китайская " схема... . :)

Изменено пользователем Ёла

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Borodach    1 676

Справочные данные нектороых АЦП

1, 2. ICL7106, ICL7107 -

http://www.intersil....3082/fn3082.pdf

3. ICL7135 -

http://www.intersil....3093/fn3093.pdf

4. MAX7129 -

http://pdfserv.maxim...29A-MAX7129.pdf

ICL7129A-MAX7129.pdf

icl7135.pdf

ICL7106-ICL7107.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У кого есть печатки вольтметров в Lay, выложите плз . Инет пустой, нашел только статью С. Голубкова в журнале радио за сентябрь 2007г. Там есть печатка, но у него автоматическое управление точками и инвертор -5в на двух микросхемах, у меня таких нет.

Изменено пользователем Эпикуреец

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serge_msn    20

Я сейчас сижу рисую плату ампер-вольтметра на 7107 в lay, будет вход для измерения напряжения, вход для провода с датчика тока (устанавливается вне платы), на плате предусмотрена установка стабилитрона в схеме опорного напряжения, формирователь обратного напряжения на двух транзисторах в корпусах SOT-23, весь обвес (кроме электролитов, 78l05 и подстроечников) - SMD. Но для индикатора будет отдельная плата (возможно позже захочу влепить на одну) - индикаторы разные бывают. Если будет интересно - выложу результирующие схему и платы.

Вопрос: никаких особенных конденсаторов в обвесе ставить не надо? Я рассчитываю все под 1206.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Я сейчас сижу рисую плату ампер-вольтметра на 7107...

эта схема?

давай, может и мне подойдет, правда у меня формирователь на 7660, индикаторы лучше наверное на шлейфе ставить. Тогда как то поуниверсальнее

получится.

Изменено пользователем Ёла

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А какие тут могут быть замечания,ни схемы, ни деталей и картинка не в "*.lay". Хотя, где то я читал,что не нужно "закольцовывать" проводники,какие то там токи тогда не так блуждают. Разъем будешь ставить к индикаторам? Я делаю по этой схеме,

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

Изменено пользователем Ёла

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serge_msn    20

Всё будет, и схема и детали и картинка в LAY, но чуть позже. Насчёт закольцовывания - если это и окажется правдой - перерезать дорожку в одном месте всегда успею. Насчёт разъёма - скорее всего разъём будет на плате индикации, а в плату измерения запаяю шлейф перманентно. Двухстроннюю плату городить в данном случае считаю излишним, лучше вынести индикатор на отдельную плату.

Изменено пользователем Ёла

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Borodach    1 676

Совсем забыл!

Очень желательно установить защиту по входу для АЦП(паралелльно С3), ибо много случаев бывает когда именно из-за превышения входного напряжения мы теряем эти микрухи... .

1019717m.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serge_msn    20

Схема защиты это хорошо, думаю будет полезна если прибор будет использоваться для измерения разных по величине напряжений. В моём случае - стационарный вольтметр 0-16,0 В, а по входу для измерения тока будут значения напряжения до 1В максимум - 14 Вольт при КЗ на выходе, но тут должна срабатывать защита. Все эти значения поступают не на 1МОм резистор, а ещё раньше - на делители соответствующие.

Итак выкладываю схему и рисунок платы измерения. Плату индикации если кому будет интересно - постараюсь выложить завтра.AVmeter.rar

Критика приветствуется :)

Изменено пользователем serge_msn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Итак выкладываю схему...

А зачем там нужен стабилитрон VD1? У микросхемы свой внутренний источник образцового напряжения +3В. В делителе входном (напряжение) соотношение 9 : 1 , R5 будет где то килоом 56-60. Имхо мало. В мультиметре на пределе 20В входной делитель 900к : 100к примерно. R10 и R12 вообще по моему не нужны, чего там делить, там 200mV по входу, а подстроечник все равно потом выкидывать. хотя, может помогут поточнее настроить. Какой шунт будет? И самое конечно главное, что меня беспокоит это помехи импульсного БП. Я поэтому и не хочу индикатор на шлейф ставить. Вообще плату наверное лучше метализировать, да и индикаторную тоже. Куда планируется воткнуть девайс?

А что касается защиты по входу, я согласен, он и так неплохо защищен. Ещё не видел мультиметра, в котором бы убили микросхему измеряя напряжение. Делитель,-да. А микросхему убить по моему нереально.

Изменено пользователем Эпикуреец

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serge_msn    20

VD1 можно просто не паивать - предусмотрен на случай нестабильного питания. Насчёт делителей - тоже частично согласен. Шунт - 0,1Ом 5 Ватт. Шунт уже стоит в минусовом проводе схемы зарядного устройства и используется для регулирования тока посредством второго компаратора ШИМ TL494. Ток через него будет протекать от 0 до 7А. Ставить это добро планиорую в переделанный компьютерный БП в зарядное для автомобильных аккумуляторов Метилизировать смысла не вижу - большинство деталей со стороны печати. Если будет сбоить - из жести экран вырезать и припаять по периметру.

Изменено пользователем serge_msn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Borodach    1 676

Ничего там не "сбоит", всё нормально работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ответственно заявляю, что мультиметр 830В с 9в питанием рядом с открытым БП становится дураком и ничего в нем не меряет, просто танцует цифрами. Я уже не один воткнул в БП. С двуполярным питанием делаю впервые, поэтому и опасаюсь. Причина сбоев помеха на Uref.

Шунт - 0,1Ом 5 Ватт Ток через него будет протекать от 0 до 7А

7А на этом шунте даст 7Вт рассеиваемой мощности. А у вас , пардон, только 5. Вообще то штатный шунт 0,01 ома. Если есть сломанный китаец, можно оттуда ковырнуть. Лично я бы поставил пару по 0,1. Просто уменьшится вдвое делитель на 15-й ноге. А для амперметра все равно потом делить.

Изменено пользователем Эпикуреец

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Borodach    1 676
Ответственно заявляю, что мультиметр 830В с 9в питанием рядом с открытым БП становится дураком и ничего в нем не меряет, просто танцует цифрами. Я уже не один воткнул в БП. С двуполярным питанием делаю впервые, поэтому и опасаюсь. Причина сбоев помеха на Uref.
Шунт - 0,1Ом 5 Ватт Ток через него будет протекать от 0 до 7А

7А на этом шунте даст 7Вт(?!) рассеиваемой мощности...

Какой-то странный у Вас тестр попался. У меня ни один из нескольких десятков разных аналогичных тестеров не давал сбоев. Возможно в вашем отсутствует фильтрующий конденсатора на входе АЦП... .

И ещё вопрос, как Вы считали мощность рассеиваемую на резисторе...? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Восемь мультиметров марки DT-830B (посчитал коробки). Все странные. Конденсатор есть. Там помеха не по входу, а по источнику образцового напряжения лупасит ибо схемотехнически это вход "СОМ" мультиметра. Ставишь конденсатор на "+" питания (9в) и всё ОК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serge_msn    20

Да уж, мощность вы как посчитали? Я использую старую добрую формулу I*I*R

7*7*0.1= 4.9 ;)

Сегодня попробую запихнуть индикатор на ту же плату.

По поводу помехи на вход образцового напряжения - ИМХО там наводиться не на что, проводники минимальной длины.

Изменено пользователем serge_msn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serge_msn    20

Дорисовал плату, теперь индикатор на одной плате с АЦП. Плата односторонняя, микросхема с одной стороны, индикатор со стороны печатных дорожек. Непонятно насколько неудобно будет пропаивать выводы индикатора к дорожкам. Вечером выложу LAY файл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да уж, мощность вы как посчитали? Я использую старую добрую формулу I*I*R

7*7*0.1= 4.9 ;)

Сегодня попробую запихнуть индикатор на ту же плату.

По поводу помехи на вход образцового напряжения - ИМХО там наводиться не на что, проводники минимальной длины.

Чет у меня глюк был не мог зайти на эту страницу, всё правильно,4,9. Почти предельно. Ждем плату.

Совсем забыл, питание индикаторов лучше через диоды, переключатель яркости можно сделать(диод шунтируем,-ярче).

Изменено пользователем Эпикуреец

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serge_msn    20

На плате предусмотрел установку (в разрыв питания индикаторов) либо резистоора 1206 либо одного диода 4148 в SMD исполнении, как и обещал - выкладываю.Кстати вопрос тут возник насчёт диодов или резистора в цепи анодов индикатора. На многих схемах ни диодов ни резистора просто нет. Выводы микросхемы по катодам индикатора ток ограничивают? И второй вопрос - надо прикинуть потребляемый ток микросхемы и индикатора, чёто мне так кажется что в 100 мА никак не помещаемся, тоесть плату надо переделать под 7805 вместо 78L05 av_7107_v2.rar

Изменено пользователем serge_msn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Индикатор какой? Какой ток сегмента по даташиту? Из этого основной ток будет. Сама микросхема 2mA. Выводы микросхемы "не знают" какой ток нужен, поэтому ничего не ограничивают.В даташите вроде 8мА типовой при напряжении 3В. Итого 8х7х3, да, не помещаемся.Даже на минимальном (5мА на сегмент) не помещаемся.

Изменено пользователем Borodach

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serge_msn    20

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

индикатор какой?

GNT-5631DS-11

ток на сегмент до 20мА

У меня индикаторы 4шт одинарных GNS-6011 так их менять легче в случае чего, да и цифры покрупнее.Ток тот же. Печатка двухсторонняя, уже протравил. Сегодня "платный утюжный" день. Сразу скопом 5 плат сделал. Осваивал ЛУТ. Хорошая технология.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
-=ASUS=-    89

Почему то все схемы с преобразователем напряжения в отрицательное у меня не работали, некоторые отказывались выдавать ниже 3,8В. Потом я их бросил, и стал юзать 7660 :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: admin
      Купить ADS1115 за ~2$
      Ссылка на datasheet ADS1115
      Дополнительные файлы с описанием микросхемы: ADS1115.pdf
      Библиотека для модуля на микросхеме ADS1115: Adafruit_ADS1X15-master.zip
    • Автор: oner
      Пишу программу для датчика освещенности, который должен по нажатию кнопки измерять напряжение на одном из портов своего АЦП и записывать измеренное значение (в вольтах) на SD-карту. При повторном нжатии на кнопку результат измерения должен записываться на карту в тот же файл, но на новую строку.
       
      Сопротивление фоторезистора в зависимости от освещенности изменяется пимерно от 0,5 до 25 кОм, поэтому в качестве второго резистора делителя напряжения, результат деления которого и замеряем, выбран 27 кОм, чтобы не перегружать вход АЦП.
      Собственно, а куда по схеме эту кнопку лучше ставить? На питание или на какой-нибудь порт?

       
      В коде отталкиваюсь от такого:
      #include <mega8.h> #include <stdio.h> #include <stdlib.h> #define ADC_VREF_TYPE 0x00 unsigned int result; unsigned int read_adc(unsigned char adc_input); // volatile unsigned int count; //счетчик скопированных данных { ADMUX=adc_input | (ADC_VREF_TYPE & 0xff); // Delay needed for the stabilization of the ADC input voltage delay_us(10); // Start the AD conversion ADCSRA|=0x40; // Wait for the AD conversion to complete while ((ADCSRA & 0x10)==0); ADCSRA|=0x10; return ADCW; } #asm("sei") ADMUX=ADC_VREF_TYPE & 0xff; ADCSRA=0x81; while (1) { result=read_adc(0); result=(result*500L)/1024; // Тут мы измерили напряжение на резисторе if(disk_initialize()==0) //инициализируем флешку { FILE *file; //Открываем текстовый файл с правами на запись file = fopen("light.txt", "w+t"); //Пишем в файл fprintf(file, result); //Закрываем файл fclose(file); getch(); pf_mount(0x00); //демонтируем фат } }  
    • Автор: Amiva
      Добрый день всем. Недавно начал изучать ардуино и основы работы с ним.  Вообщем в справочнике по работе с ним дошёл до работы с АЦП и тут возник вопрос, на который я пока не понимаю ответа. Когда я измеряю напряжение с входа, т.е подаю 5 В, все хорошо он их определяет и пишет 5 В соответственно, но когда я снимаю напряжение со входа, т.е ничего не подумаю, всё равно есть какие то измерения? Для себя я выделил 2 варианта ответа.
      1) Это случайные наводки, которые ловит вывод.
      2) Это из-за того, что измерение всегда производится относительно опорного напряжения, что вносит свои погрешности.
      Можете сказать, я думаю в правильном направлении?
    • Автор: oner
      Собираю устройство, которое на основании измеренного напряжения на резисторе своим АЦП на одном из своих портов выдает импульсы широтой, зависящей от измеренного напряжения. Широтой этого импульса задается ток, который, протекая через вышеупомянуты резистор, формирует вновь измеряемое напряжение. Пока результат такой. Зеленым цветом - сигнал на выходе контроллера, красным - напряжение на резисторе в цепи истока полевого транзистора, оно пропорционально току, протекающему через этот транзистор.Результат такой:

      Вопрос знатокам: почему это измеренное напряжение всегда застывает на одной и той же величине (0,8В)? Код:
      #include <mega8.h> #include <delay.h> #include <stdio.h> long result; long n=1; // Voltage Reference: AVCC pin #define ADC_VREF_TYPE ((0<<REFS1) | (1<<REFS0) | (1<<ADLAR)) unsigned char read_adc(unsigned char adc_input) { ADMUX=adc_input | ADC_VREF_TYPE; // Delay needed for the stabilization of the ADC input voltage delay_us(10); // Start the AD conversion ADCSRA|=(1<<ADSC); // Wait for the AD conversion to complete while ((ADCSRA & (1<<ADIF))==0); ADCSRA|=(1<<ADIF); return ADCH; } void main(void) { // Input/Output Ports initialization // Port B initialization // Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRB=(0<<DDB7) | (0<<DDB6) | (0<<DDB5) | (0<<DDB4) | (0<<DDB3) | (0<<DDB2) | (0<<DDB1) | (0<<DDB0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0); // Port C initialization // Function: Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRC=(0<<DDC6) | (0<<DDC5) | (0<<DDC4) | (0<<DDC3) | (0<<DDC2) | (0<<DDC1) | (0<<DDC0); // State: Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTC=(0<<PORTC6) | (0<<PORTC5) | (0<<PORTC4) | (0<<PORTC3) | (0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0); // Port D initialization // Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRD=(0<<DDD7) | (0<<DDD6) | (0<<DDD5) | (0<<DDD4) | (0<<DDD3) | (0<<DDD2) | (0<<DDD1) | (0<<DDD0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0); // ADC initialization // ADC Clock frequency: 125,000 kHz // ADC Voltage Reference: AVCC pin // Only the 8 most significant bits of // the AD conversion result are used ADMUX=ADC_VREF_TYPE; ADCSRA=(1<<ADEN) | (0<<ADSC) | (0<<ADFR) | (0<<ADIF) | (0<<ADIE) | (1<<ADPS2) | (1<<ADPS1) | (0<<ADPS0); SFIOR=(0<<ACME); PORTB=0x00; DDRB=0x01; #asm("sei") while (1) { result=((read_adc(0)*5)/256.00); // Тут мы измерили напряжение на резисторе if (result>2) // и сравниваем, например, с 2В. В случае отклонения // измеренной величины от 2В меняем длительнось импульса n. { n=n-1; PORTB.0=1; delay_ms(n); PORTB.0=0; delay_ms(20); } if (result<2) { n=n+1; PORTB.0=1; delay_ms(n); PORTB.0=0; delay_ms(20); } }; }  
    • Гость Сергей
      Автор: Гость Сергей
      Здравствуйте.
      Купил АЦП для ардуино ADS1115 by Adafruit. И столкнулся с такой проблемой АЦП нормально работает с сигналом 110 Гц ниже данного выдает какую-то мешанину.
      Спасибо. 
  • Сообщения

    • "Вздутики" - это лечение гриппа зеленкой.
      Измериловкку в руки и вперед.
    • Можно и без строба. Данные выдавать быстро, но редко. Засветкой сегментов во время передачи можно будет пренебречь.
    • Так банили уже меня. Я заново зарегистрировался. Не пойму ничего. Может я проклят? Почему меня потом опять забанят? И скажут что я тролль_? Не знаю. Если нельзя создавать темы даже в курилке, то чтьо уже и говорить уже!  Что я такого сделал типа? Вы думаете что я типа один такой, да? Я ходил по другим сайтам и стал таким же, как и те люди что на сайтах. Ну лядно. Так как я уже признался что я нарушил правила меня забанят и второй раз.  Я не наркоман вроде бы. И не алкоголик (хотя иногда так хочеться выпить типа боярышника!). Хоть я и пишу идиотские тексты в вопросах, я вроде бы не нарущаю правила форума .  Ну тогда я здесь не задам своих идиотских вопросов. Правда, знаю я физику или нет Вы никак не сможете узнать и это не имеет никакого значения в тех схемах что я спрашивал. я хотел спросить. дпайте плиз ссылку на пару на Ваший взгляд идиотских формов где можно задавать мои вопросы!
    • Сделай флаг, который будет выставляться при нажатии кнопки. Например: uint8_t blink = 0, press = 0; if(BUTTON_PRESS){ if(press == 0){ press = 1; blink = !blink; } _delay_ms(100); }else{ press = 0; } if(blink){ мигаем } Тут одно нажатие кнопки будет включать мигание, а второе выключать. Переменная press сделана для того, чтобы при удержании кнопки blink не щелкался по кругу.
    • у меня нет достаточно большой коллекции наушников - так померяйте, хотя бы, те, что есть. У друзей на пол часа одолжите. Даже небольшой практический опыт будет ценнее, чем куча беспочвенных догадок.
    • Комрады!   Как на базе, например, Atmega8 сделать устройство с аналоговым входом, который будет принимать сигнал в диапазоне от -10 до +10В с полосой пропускания 100 Гц? Что нужно, кроме делителя напряжения? Как сделать так, чтобы МК понимал, что ему на вход пришло, скажем, именно -4В, а не  +4В?