Например TDA7294

Форум РадиоКот • Просмотр темы - Лишние мигания семисегментников
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср дек 17, 2025 13:38:40

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 15:55:19 
Родился

Зарегистрирован: Вт сен 11, 2012 15:27:53
Сообщений: 4
Рейтинг сообщения: 0
Всем Доброго времени суток!
Делаю цифровой вольтметр на PIC12F683 c использованием сдвиговых регистров 74hc164. Вроде все работает как надо, кроме одного - едва заметные мигания всех сегментов у каждого семисегментника вне зависимости от выводимого символа (видео). Может кто подскажет?


Вложения:
project.rar [92.59 KiB]
Скачиваний: 258
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 15:57:50 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Схему?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:03:02 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 13
Зарегистрирован: Чт июн 23, 2011 07:55:51
Сообщений: 330
Рейтинг сообщения: 0
У вас даже в протеусе подергивание присудствует


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:03:37 
Это не хвост, это антенна
Аватар пользователя

Карма: 20
Рейтинг сообщений: 188
Зарегистрирован: Вс мар 28, 2010 12:52:22
Сообщений: 1368
Откуда: Беларусь
Рейтинг сообщения: 0
Проект не смотрел (некогда), но вывод один: малая скорость записи информации в регистры. Можно попробовать ее поднять, но можно пойти другим путем, таким как гашение общих анодав (катодов) перед началом сдвига. После записи информации включаем общие выводы.

_________________
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:06:25 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вот и гадаем на кофейной гуще, а схемы-то так нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:09:16 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 13
Зарегистрирован: Чт июн 23, 2011 07:55:51
Сообщений: 330
Рейтинг сообщения: 0
Схема в проэкте. Действительно автор прогоняет дынные через регистры и соответственно через сигменты индикаторов. Как следствие - засветка сигментов.

Согласен с dr.doc. Так же можно применить другие регистры (с переводом выходов в третье состояние или с запоминанием данных в выходной защелке).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:28:15 
Родился

Зарегистрирован: Вт сен 11, 2012 15:27:53
Сообщений: 4
Рейтинг сообщения: 0
dr.doc писал(а):
Проект не смотрел (некогда), но вывод один: малая скорость записи информации в регистры. Можно попробовать ее поднять, но можно пойти другим путем, таким как гашение общих анодав (катодов) перед началом сдвига. После записи информации включаем общие выводы.


Попробую, спасибо за ответ!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:28:49 
Вымогатель припоя

Зарегистрирован: Сб фев 19, 2011 18:04:08
Сообщений: 513
Откуда: Татарстан, пос. Актюбинский
Рейтинг сообщения: 0
По моему нужно ножку сброса задействовать и перед каждой записью делать ресет регистров.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:29:43 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 13
Зарегистрирован: Чт июн 23, 2011 07:55:51
Сообщений: 330
Рейтинг сообщения: 0
Ресет не покатит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:32:06 
Родился

Зарегистрирован: Вт сен 11, 2012 15:27:53
Сообщений: 4
Рейтинг сообщения: 0
phanis, делал, не помогает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:36:01 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Вместо 74HC164 нужно применить 74HC595, они с двойной буферизацией.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:37:02 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 13
Зарегистрирован: Чт июн 23, 2011 07:55:51
Сообщений: 330
Рейтинг сообщения: 0
Или 4094


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 16:42:45 
Вымогатель припоя

Зарегистрирован: Сб фев 19, 2011 18:04:08
Сообщений: 513
Откуда: Татарстан, пос. Актюбинский
Рейтинг сообщения: 0
В протеусе посмотрел осциллографом, тоже скачут, сами данные т.е с контроллера выходят кривые значения..
Вложение:
pic.jpg [204.32 KiB]
Скачиваний: 476


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт сен 11, 2012 18:59:04 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Леонид Иванович писал(а):
Вместо 74HC164 нужно применить 74HC595, они с двойной буферизацией.

Вполне годятся и 164е, просто надо сделать гашение. Всего один лишний пин.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Вт окт 02, 2012 20:37:16 
Родился

Зарегистрирован: Вт сен 11, 2012 15:27:53
Сообщений: 4
Рейтинг сообщения: 0
Всем спасибо, помогло гашение сегментов :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Пн янв 21, 2013 09:19:56 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 08, 2010 18:53:34
Сообщений: 33
Откуда: Москва
Рейтинг сообщения: 0
В каком месте программы добавить гашение сегментов?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Пн янв 21, 2013 12:47:28 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Погасить, выплюнуть все данные на индикаторы, потом их зажечь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Ср фев 20, 2013 22:31:26 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн дек 31, 2012 13:16:59
Сообщений: 39
Рейтинг сообщения: 0
Вот недавно сделал такую штуку на четырех HC164, подсветка сегментов была потому что слишком часто выводил на индикацию данные.
Вывод надо грузить данные как можно быстрее, а обновлять как можно реже.
А на гашение еще один пин применять не получилось, свободных нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Чт фев 21, 2013 08:41:48 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 106
Зарегистрирован: Ср фев 22, 2012 01:25:21
Сообщений: 882
Рейтинг сообщения: 0
*скрыто* писал(а):
Вот недавно сделал такую штуку на четырех HC164, подсветка сегментов была потому что слишком часто выводил на индикацию данные.
Вывод надо грузить данные как можно быстрее, а обновлять как можно реже.
А на гашение еще один пин применять не получилось, свободных нет.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лишние мигания семисегментников
СообщениеДобавлено: Чт фев 21, 2013 09:51:05 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
учше уж изыскать лишний пин.....

Если так жалко пина, можно нагромоздить схему, поставив таймер, который по первому сдвиговому импульсу гасит индикаторы на заведомо большее время, чем будут течь данные. Например на 555 или на логике.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y