| Автор |
Съобщение |
|
s7ama7
Ранг: Почетен член
Регистриран на: Съб Ное 29, 2014 10:11 am Мнения: 774
|
 Re: Запис в EEPROM Data на PIC16F84A
Как контролера захранва дисплея ? за 7 сегментен LED дисплей ли става дума И това не е проблем който не може да се избегне ...
|
| Пон Ное 21, 2016 7:21 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Запис в EEPROM Data на PIC16F84A
ще видим ли схема?
|
| Вто Ное 22, 2016 9:53 am |
|
 |
|
pldimitroff
Ранг: Минаващ
Регистриран на: Чет Мар 19, 2009 11:22 am Мнения: 38 Местоположение: Стара Загора
|
 Re: Запис в EEPROM Data на PIC16F84A
Здравейте! Да, от изхода на PIC-а да се захранват анодите (A,B...G) на 7 сегментен LED дисплей, а общите катоди през транзистор, че става голям тока. На сегмент по 15mA и ако трябва да свети 8-цата се получават 105mA, точката не я ползвам. Тока на седемте сегмента идва от PIC-а. Правя таймер и реших да го усъвършенствам, ако спре тока и след появата му да си продължи от където е стигнал и затова реших да записвам в EEPROM-а. Да, направих го като следях флага EEIF и тогава да записва следващия адрес. Получи се, но се отказах от този вариант, че нали се развалял чипа, тоест имал ограничен брой записи, което научих от Вас. Някаква информация колко пъти на запис издържат? Отново МНОГО Ви благодаря!
|
| Чет Дек 01, 2016 12:21 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Запис в EEPROM Data на PIC16F84A
Ами в чаршафа на чипа си го пише Data EEPROM Memory Endurance 1M 10M
|
| Чет Дек 01, 2016 12:26 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Запис в EEPROM Data на PIC16F84A
Мисълта ми беше пик-а да следи захранването и веднага да изключи дисплея при отпадането му. Може да отделиш захранването му като буферираш с транзистори дисплея - анодите да се управляват с PNP транзистори.
|
| Чет Дек 01, 2016 1:23 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12764 Местоположение: София
|
 Re: Запис в EEPROM Data на PIC16F84A
Чиповтете, имат ограничение освен на максималния ток на всеки изход, и на общия ток протичащ през захранващите изводи Vdd/Vss. Провери дали не го превишаваш.
|
| Чет Дек 01, 2016 4:25 pm |
|
 |
|
pldimitroff
Ранг: Минаващ
Регистриран на: Чет Мар 19, 2009 11:22 am Мнения: 38 Местоположение: Стара Загора
|
 Re: Запис в EEPROM Data на PIC16F84A
Аз и това бях написал: За сега издържа, даваха да издържа 100mA или 150mA, не си спомням точно, за порт В общ ток. Благодаря Ви на всички!
|
| Чет Дек 01, 2016 9:54 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
 Re: Запис в EEPROM Data на PIC16F84A
Вземи да обхождаш сегментите един по един. Консумацията ти драстично ще падне.
|
| Чет Дек 01, 2016 11:20 pm |
|
 |
|
pldimitroff
Ранг: Минаващ
Регистриран на: Чет Мар 19, 2009 11:22 am Мнения: 38 Местоположение: Стара Загора
|
 Re: Запис в EEPROM Data на PIC16F84A
Да, съгласен съм, но няма ли да почнат да мигат като обхождам сегментите и всеки индикатор. Аз обхождам индикаторите, а сегментите едновременно ги пускам. За индикаторите ползвам транзистор. Всъщност, не съм мислил по този въпрос дали ще мигат, ако е голяма честотата, но средната стойност на тока няма ли да намалее много и да не светят ярко сегментите?
|
| Пет Дек 02, 2016 12:16 am |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 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 пина повече на контролера. Програмата за обхождане по сегменти е доста изчанчена, но работи.
|
| Пет Дек 02, 2016 1:07 am |
|
 |
|
pldimitroff
Ранг: Минаващ
Регистриран на: Чет Мар 19, 2009 11:22 am Мнения: 38 Местоположение: Стара Загора
|
 Re: Запис в EEPROM Data на PIC16F84A
Тогава времето няма ли да е 1/28? 1/7 ще е ако се обхождат само сегментите, а анодите(катодите, в зависимост кое е общо) на индикаторите да са забити на +5V(0V). Не споменавам за ограничителните резистори, но се надявам, че се подразбира. Това 1/28 от времето няма ли да намали много яркостта на светене на сегментите?
|
| Пон Дек 05, 2016 12:19 pm |
|
 |
|
tolstolob
Ранг: Ориентиран
Регистриран на: Вто Фев 06, 2007 2:45 am Мнения: 263
|
 Re: Запис в EEPROM Data на PIC16F84A
Да, и трепти неприятно. При възможност, залагам 2~4ms време за светене на разряд (за 3-4 разряда), с тези времена дори и с периферното зрение трудно да се забелязва.
|
| Пон Дек 05, 2016 2:23 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Запис в EEPROM Data на PIC16F84A
Обхождат се сегментите, като на отделните разреди се пускат (включват) едновременно, ако трябва да светят за съответната цифра.
|
| Вто Дек 06, 2016 3:46 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Запис в EEPROM Data на PIC16F84A
аз си пускам целия разряд, и после следващия с новите сегменти
|
| Сря Дек 07, 2016 9:31 am |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Запис в EEPROM Data на PIC16F84A
|
| Чет Дек 08, 2016 10:55 pm |
|
|