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

Регистриран на: Съб Ное 29, 2014 10:11 am
Мнения: 774
Мнение Re: Запис в EEPROM Data на PIC16F84A
Как контролера захранва дисплея ? за 7 сегментен LED дисплей ли става дума
И това не е проблем който не може да се избегне ...


Пон Ное 21, 2016 7:21 pm
Профил
Ранг: Популярен
Ранг: Популярен

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


Вто Ное 22, 2016 9:53 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Мар 19, 2009 11:22 am
Мнения: 38
Местоположение: Стара Загора
Мнение Re: Запис в EEPROM Data на PIC16F84A
Здравейте!
s7ama7 написа:
Как контролера захранва дисплея ? за 7 сегментен LED дисплей ли става дума

Да, от изхода на PIC-а да се захранват анодите (A,B...G) на 7 сегментен LED дисплей, а общите катоди през транзистор, че става голям тока. На сегмент по 15mA и ако трябва да свети 8-цата се получават 105mA, точката не я ползвам. Тока на седемте сегмента идва от PIC-а.

Правя таймер и реших да го усъвършенствам, ако спре тока и след появата му да си продължи от където е стигнал и затова реших да записвам в EEPROM-а. Да, направих го като следях флага EEIF и тогава да записва следващия адрес. Получи се, но се отказах от този вариант, че нали се развалял чипа, тоест имал ограничен брой записи, което научих от Вас. Някаква информация колко пъти на запис издържат?
Отново МНОГО Ви благодаря!


Чет Дек 01, 2016 12:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Запис в EEPROM Data на PIC16F84A
Ами в чаршафа на чипа си го пише Data EEPROM Memory Endurance 1M 10M


Чет Дек 01, 2016 12:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

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

_________________
https://github.com/slav4ocom/


Чет Дек 01, 2016 1:23 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Запис в EEPROM Data на PIC16F84A
pldimitroff написа:
...Да, от изхода на PIC-а да се захранват анодите (A,B...G) на 7 сегментен LED дисплей, а общите катоди през транзистор, че става голям тока...

Чиповтете, имат ограничение освен на максималния ток на всеки изход, и на общия ток протичащ през захранващите изводи Vdd/Vss. Провери дали не го превишаваш.


Чет Дек 01, 2016 4:25 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Мар 19, 2009 11:22 am
Мнения: 38
Местоположение: Стара Загора
Мнение Re: Запис в EEPROM Data на PIC16F84A
slav4o.com написа:
Може да отделиш захранването му като буферираш с транзистори дисплея - анодите да се управляват с PNP транзистори.

Аз и това бях написал:
pldimitroff написа:
Може да се помисли контролера да има малка консумация, да не захранва директно консуматори.


itso.t написа:
Чиповтете, имат ограничение освен на максималния ток на всеки изход, и на общия ток протичащ през захранващите изводи Vdd/Vss. Провери дали не го превишаваш.

За сега издържа, даваха да издържа 100mA или 150mA, не си спомням точно, за порт В общ ток.

Благодаря Ви на всички!


Чет Дек 01, 2016 9:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение Re: Запис в EEPROM Data на PIC16F84A
Вземи да обхождаш сегментите един по един. Консумацията ти драстично ще падне.


Чет Дек 01, 2016 11:20 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Мар 19, 2009 11:22 am
Мнения: 38
Местоположение: Стара Загора
Мнение Re: Запис в EEPROM Data на PIC16F84A
michev написа:
Вземи да обхождаш сегментите един по един. Консумацията ти драстично ще падне.

Да, съгласен съм, но няма ли да почнат да мигат като обхождам сегментите и всеки индикатор. Аз обхождам индикаторите, а сегментите едновременно ги пускам. За индикаторите ползвам транзистор. Всъщност, не съм мислил по този въпрос дали ще мигат, ако е голяма честотата, но средната стойност на тока няма ли да намалее много и да не светят ярко сегментите?


Пет Дек 02, 2016 12:16 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Запис в EEPROM Data на PIC16F84A
Времето на всеки сегмент ще стане 1/7 . Ако сега имаш 4 разряда сега времето ти е 1/4 и яркостта е малко по-голяма. По принцип обхождане по сегменти се прави когато разрядите са повече от 7-8. Обхождат се един по един сегментите и по анодите включваш съответния индикатор. Примерно сегмент a свети на 1ви и 2ри инд. После b свети на 2ри и 3ти и т.н.
Тока може да се намали с по-големи резистори. Аз съм правил индикация със 4 разреден дисплей. Имаш 7 или 8 сегмента с точката и 4 изхода за всеки разред. Аз се изхитрих и направих обхождането на сегментите със TTL схема 7442 - дешифратор. Може и даже е по-добре да използваш с отворен колектор 7445/74145 Така за сегмените ми трябваха само 3 пина и 4 за анодите. 4тия вход на 7442 го давам на маса. Броя само до 8 (имам и точка). По принцип и за обхождане по разреди може да се използва пък 7446 седемсегментен дешифратор. Тогава обаче трябват 4 пина за входовете му и отделно управление на точката т.е. 2 пина повече на контролера. Програмата за обхождане по сегменти е доста изчанчена, но работи.

_________________
https://github.com/slav4ocom/


Пет Дек 02, 2016 1:07 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Мар 19, 2009 11:22 am
Мнения: 38
Местоположение: Стара Загора
Мнение Re: Запис в EEPROM Data на PIC16F84A
slav4o.com написа:
Обхождат се един по един сегментите и по анодите включваш съответния индикатор.

Тогава времето няма ли да е 1/28? 1/7 ще е ако се обхождат само сегментите, а анодите(катодите, в зависимост кое е общо) на индикаторите да са забити на +5V(0V). Не споменавам за ограничителните резистори, но се надявам, че се подразбира.
Това 1/28 от времето няма ли да намали много яркостта на светене на сегментите?


Пон Дек 05, 2016 12:19 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Фев 06, 2007 2:45 am
Мнения: 263
Мнение Re: Запис в EEPROM Data на PIC16F84A
pldimitroff написа:
Това 1/28 от времето няма ли да намали много яркостта на светене на сегментите?

Да, и трепти неприятно. При възможност, залагам 2~4ms време за светене на разряд (за 3-4 разряда), с тези времена дори и с периферното зрение трудно да се забелязва.


Пон Дек 05, 2016 2:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Запис в EEPROM Data на PIC16F84A
Обхождат се сегментите, като на отделните разреди се пускат (включват) едновременно, ако трябва да светят за съответната цифра.

_________________
https://github.com/slav4ocom/


Вто Дек 06, 2016 3:46 pm
Профил
Ранг: Популярен
Ранг: Популярен

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


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

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Запис в EEPROM Data на PIC16F84A
http://dox.bg/files/dw?a=6537c427c0

_________________
https://github.com/slav4ocom/


Чет Дек 08, 2016 10:55 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 38 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

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


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

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