| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| 7 Сегмента - колко време? http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=6800 |
Страница 1 от 2 |
| Автор: | BONGO [ Нед Май 10, 2009 1:43 pm ] |
| Заглавие: | 7 Сегмента - колко време? |
Имам динамична индикация със 3 цифри(седемсегментни), та въпроса ми е колко време да задържам всяка цифра, та не се усеща трпетенето - дали 60-70% от времето стигат или може и по-малко. |
|
| Автор: | plameniv [ Нед Май 10, 2009 1:51 pm ] | |||||||||
| Заглавие: | Re: 7 Сегмента - колко време? | |||||||||
>60Hz на цифра, или поне 15мс на цифра. |
||||||||||
| Автор: | MidNighT_SpiRiT [ Нед Май 10, 2009 4:09 pm ] |
| Заглавие: | |
Като намалиш времето трябва увеличиш и тока, защото ще светят по-слабо. |
|
| Автор: | Gogo [ Нед Май 10, 2009 8:41 pm ] |
| Заглавие: | |
Аз карам 4 бройки през 5ms на 5 волта с ULN2003 и резистори 120...150 ома. Светят прилично и не горят. |
|
| Автор: | Реконструктор [ Нед Май 10, 2009 9:00 pm ] |
| Заглавие: | |
Ми аз подходих по следната схема: 1. Компилация на кода 2. Гледане на дисплея 3. Ако ми се струва, че мига, намалявам стойността в сравняващия регистър, т.е увеличавам честотата и пак към 1 Принципно колкото повече, толкова по-добре, но ще яде процесорно време. |
|
| Автор: | nikolovs [ Нед Май 10, 2009 10:11 pm ] |
| Заглавие: | |
Попринцип и 50 херца стигат 1/50=0,02 sec или това са 20 микро секунди , но това е времето ЗА което трябва да се обходят всичките сегменти от първия до последния така ,че 20/3 = поне 7 микро секунди за всеки .Най добре е по висока тактова честота на процесора по възможност |
|
| Автор: | Cino [ Нед Май 10, 2009 11:47 pm ] |
| Заглавие: | |
при 50Hz се вижда едно неприятно мигане на диодите, поне 80-100Hz, мойте ги пускам на 1ms , да свети всеки индикатор. вече ако са много индикаторите ( примерно над 16 ) тогава може да намаля времето по 1ms. гледам горния пост,колегатa сигурно е имал предвид ms(милисекунди). |
|
| Автор: | a_stankov [ Пон Май 11, 2009 12:08 am ] |
| Заглавие: | |
За мен си съм стигнал до извода ,че 100 Hz e приемлив вариант за динамична индикация. |
|
| Автор: | ike [ Пон Май 11, 2009 4:52 am ] |
| Заглавие: | |
То си зависи и от човека. Например мен много ме дразнят всякакви мигания. Особенно като влезна в магазин с много телевизори. Докато хората около мен не го забелязват, даже и незнаят, че трябва да мига. |
|
| Автор: | maiden [ Пон Май 11, 2009 10:01 am ] | |||||||||
| Заглавие: | ||||||||||
Искаш да кажеш 20ms. 50 Hz са 20 ms. Ако имаш 4 индикатора,каквито аз по често слагам, то единия трябва да е активен 5 ms. При това както казаха колегите можеш да намалиш съпротивленията до минимум или да използваш ULN2003/2004 |
||||||||||
| Автор: | nikolovs [ Вто Май 12, 2009 12:33 am ] |
| Заглавие: | |
Попринцип за динамично управление на LED матрици се изисква честота на опресняване от порядъка на 200-300 херца или 1/200=0.005sec за да изглежда естествено без премигване |
|
| Автор: | BONGO [ Пон Май 18, 2009 2:18 pm ] |
| Заглавие: | |
Пуснах опресняването през 10мс, на всяка цифра задържам по 3мс - аз видимо не забелязвам трептене на индикацията... Ей тази RTOS за PIC много добра работа върши, със 2-3 реда си свърших работата със опресняванео на дисплея |
|
| Автор: | Cekins [ Сря Май 20, 2009 4:36 pm ] |
| Заглавие: | |
BONGO, пробвай да ги погледнеш с периферното зрение, така по се вижда мигането. Аз лично на честоти около 60 - 100 Hz виждам трепкане с периферното. Обикновенно карам на към 200. И ползвам индикатори с висока яркост - харчат малко - светят много |
|
| Автор: | BONGO [ Сря Май 20, 2009 11:21 pm ] |
| Заглавие: | |
Използвам индикатори SA39 от комет със 240 ома в катодите - много ярко светят и не се забелява мигане ( поне аз не виждам |
|
| Автор: | a_stankov [ Чет Май 21, 2009 7:38 am ] | |||||||||
| Заглавие: | ||||||||||
Хвани с ръка устройството или изделието докато работи индикацията , и после си разклати ръката бързо на ляво и на дясно и ще видиш мигането ако ти е ниска честотата на опресняване. |
||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|