Отговори на тема  [ 38 мнения ]  Отиди на страница Предишна  1, 2, 3
Запис в EEPROM Data на PIC16F84A 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Мар 19, 2009 11:22 am
Мнения: 38
Местоположение: Стара Загора
Мнение Re: Запис в EEPROM Data на PIC16F84A
Да, като се обхождат само сегментите, времето е 1/7 и яркостта им е добра. Но ако се обхождат и индикаторите яркостта им спада много.
Направих тест на три 7-сегментни индикатора като обхождах индикаторите и сегментите, тоест времето за светене на сегмент е 1/21, и едвам се виждаха индикаторите. Трептене нямаше, на сегмент пусках ток за около 0.5 ms. Ако се пусне почти максималния ток на сегмента или на контролера, единственото предимство ще е, че няма да има транзистори да поемат по-големия ток на няколкото сегмента и само с контролер може да се управлява дисплея.

Отклонихме се от темата, но всичко е полезно!


Пет Дек 09, 2016 12:05 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: Запис в EEPROM Data на PIC16F84A
разрядите не са ли по-малко от сегментите?


Пет Дек 09, 2016 2:34 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Запис в EEPROM Data на PIC16F84A
didofen написа:
разрядите не са ли по-малко от сегментите?

Ами точно там е уловката, че обикновено са по-малко. Но ако са повече (макар и рядко), тогава се обхождат сегментите. В моя клип има и обхождане на точката. Така че времето ми е 1/8. Вижда се кратката пауза между последния и първия сегмент. Но там беше реализирано за пробата. Пък и спести малко крака на процесора.

_________________
https://github.com/slav4ocom/


Пет Дек 09, 2016 2:43 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Мар 19, 2009 11:22 am
Мнения: 38
Местоположение: Стара Загора
Мнение Re: Запис в EEPROM Data на PIC16F84A
Предполагам, че Вие наричате разрядите, което аз наричам индикатори. Аз написах, че са 3 и са по-малко от сегментите. Тази тема се разви, че ако светят всички сегменти (осмицата) и тока нараства през контролера, тоест всички сегменти са включени едновременно, ако се обхождат индикаторите.
pldimitroff Thu Dec 01, 2016 11:21 am написа:
На сегмент по 15mA и ако трябва да свети 8-цата се получават 105mA, точката не я ползвам. Тока на седемте сегмента идва от PIC-а.


Slav4o.com, в клипа не видях да има ограничаващи резистори на сегментите. Не се виждат ли, че дисплеят е по-ярък или по какъв начин сте го реализирали?


Пет Дек 09, 2016 3:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Запис в EEPROM Data на PIC16F84A
Точно така, най-много по 4 сегмента светят едновременно. Дори да свети ".8.8.8.8"
Ами в този режим има само по един резистор на всеки от 4те анода. Тъй като във дадена част от времето свети само един сегмент със един резистор, то няма ефекта на притъмняване при светване на всички сегменти. Този режим не се препоръчва ако се обхождат цифрите (индикаторите, разредите) защото всичките 7 сегмента + точката ще си поделят тока от резистора и "притъмняват", а друг път може да им дойде много тока например показва се "1" или пък свети само точката.

_________________
https://github.com/slav4ocom/


Пет Дек 09, 2016 10:12 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: Запис в EEPROM Data на PIC16F84A
Пак да попитам - сегментите са директно на пинове разряда ти е свързан с пин през резистор ли???


Сря Дек 14, 2016 10:02 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Запис в EEPROM Data на PIC16F84A
И така може да се направи, но аз съм го направил по друг начин:
На всеки разред общият анод има резистор, но е SMD и не се вижда. Имат управляващи транзистори. Едноименните сегменти - катоди са свързани към изходи на 7442. Но може и така да се направи като се замисля транзисторите не са необходими. Но пък дешифратора прави от 3 пина на контролера - 8.

_________________
https://github.com/slav4ocom/


Сря Дек 14, 2016 2:20 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: Запис в EEPROM Data на PIC16F84A
Въпроса е да не е директно, за да не товариш контролера - дали транзистори, дали дешифратори. И тогава проблема с консумацията от пин не стои и се обхождат разряда с всички сегменти. По-лесен код


Сря Дек 14, 2016 4:04 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 38 мнения ]  Отиди на страница Предишна  1, 2, 3

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 7 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни