Мелкие вопросы по цифровой технике.

Обсуждаем цифровые устройства...
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Мелкие вопросы по цифровой технике.

Сообщение Wladimir_TS »

Первое - что такое за МК, что в состоянии RESET гонит на выводах мусор ? Выводы должны бить в третьем состоянии. А апосле сброса если есть мусорный сигнал - так программерам надо по шеям надавать и сделать корректную инициальзацию портов ввода-вывода. А не лепить свое по из непонятных кусков чужего подпертых костылями и связанных синей изолентой.

Скорее всего за время 3го состояния на выводах ваши микросхемы ловят помеху. Если потребление не сильно прижимает - то повесить резисторы в несколько сот килоом с выводов МК на землю.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Мелкие вопросы по цифровой технике.

Сообщение Ivanoff-iv »

я то думал, что то что мусор для всей платы, есть прошивка для мк (т.е. во время его программирования сигналы с ног в плату летят... не?...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Мелкие вопросы по цифровой технике.

Сообщение Wladimir_TS »

Во время программирования (по крайней мере PICи AVR) все неиспользуемые при программировании выводы в 3ем состоянии. А вообще - схему-б в студию.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Мелкие вопросы по цифровой технике.

Сообщение Ivanoff-iv »

неиспользуемые... а используемые? :) (я о них говорил)
схемка бы, конечно, не помешала...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Timofey-p
Открыл глаза
Сообщения: 49
Зарегистрирован: Чт мар 30, 2017 02:18:52

Re: Мелкие вопросы по цифровой технике.

Сообщение Timofey-p »

Добрый день, форумчане!
К сожалению нет серьёзных навыков в ремонте техники, но есть желание ремонтировать своими руками (если возможно :wink: ).
Подскажите какая неисправность в дисплее ноута (если возможно определить по фото и моему описанию)? Имеет ли смысл что-то с ним делать или проще найти новую матрицу и заменить?
Насыщенные (яркие цвета) показывает нормально, но при полутонах вылезает синий (см. градиенты). Так же появляется рябь на чёрном экране.
Уйдёт ли вертикальная полоса на чёрном экране около мышки, если сумею отремонтировать его или это неустранимое повреждение ...где-то внутри или на шлейфе?
Что делал:
Первым делом подключил внешний VGA-монитор - картинка нормальная.
Вторым делом почистил шлейф идущий от мамки на дисплей - ничего не изменилось.
Изображение Изображение
Аватара пользователя
DJZEM
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт ноя 21, 2013 14:05:26
Откуда: Україна
Контактная информация:

Re: Мелкие вопросы по цифровой технике.

Сообщение DJZEM »

:)) Друзья мои. Привет вам.

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

Очень хочется перенести индикатор этого прибора на растояние около 10м. Я сразу подумал просто припаять 11 проводков. Но потом, как мне показалось, это не правильно. Во первых будет большая наводка на пины микроконтроллера, во вторых - 11 проводов Карл!!

Что посоветуете? Оптопары? А может замутить отдельный микроконтроллер? Который через оптопары считывает данные и отправляет по паре проводов другому микроконтроллеру? А может есть какие то шифраторы-дешифраторы??
Спасибо за ответ... :)))
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Мелкие вопросы по цифровой технике.

Сообщение ПростоНуб »

DJZEM, пара SN75174 на передачу и приемник на двух LM324 в качестве компараторов сойдет?
Аватара пользователя
DJZEM
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт ноя 21, 2013 14:05:26
Откуда: Україна
Контактная информация:

Re: Мелкие вопросы по цифровой технике.

Сообщение DJZEM »

Не представляю как их соединить чтобы получить выносной дисплей.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Мелкие вопросы по цифровой технике.

Сообщение Jack_A »

Возможен еще такой вариант. 2 одинаковых канала - на Data и CS 74HC595. Старая добрая токовая петля.

Изображение
А дальше на паре 74HC595 получаем из последовательного параллельный код семисегментника.
Или у дисплея - свой маленький МК.
Перечитал еще раз "хотелку". Как я понимаю, лезть унутрю устройства нет желания (или возможности). Тогда начало моего поста и предыдущий - мимо. Поэтому минимально геморройный вариант - именно параллельная шина. Только почему 11? Индикатор одноразрядный или индикация динамическая? А нагрузка на МК (при чем здесь наводка - это же выходы ?) легко снимается парой корпусов буферов.
Вложения
4N35.JPG
(9.83 КБ) 591 скачивание
Изображение
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Мелкие вопросы по цифровой технике.

Сообщение ПростоНуб »

DJZEM, 7(8) пар сигнальных проводов (два ethernet кабеля). Каждая пара на вход своего компаратора. Питание у компараторов и индикатора свое. Землю объединять не требуется. Пробъет не то что на десять - на несколько сот метров.
В случае двух МК для организации последовательного канала передачи данных, можно обойтись одной парой проводов и парой MAX481/3/5/7 (или одним MAX481 и одним LM358). Но тут уже Ваш выбор )
Аватара пользователя
DJZEM
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт ноя 21, 2013 14:05:26
Откуда: Україна
Контактная информация:

Re: Мелкие вопросы по цифровой технике.

Сообщение DJZEM »

Одинадцать проводов, потому что индикатор на три разряда, соответственно индикация будет динамическая. Честно, совсем не хочется проводить одинадцать проводов. И совсем не хочется чтобы индикатор имел гальваническую связь. Я думал взять какую то микросхему, которая могла бы преобразовать параллельный сигнал в последовательный, и передать его через опторазвязку, а с другой стороны, с точностью до наоборот. Догадываюсь что такие микросхемы есть, но не могу правильно сформировать вопрос для поиска. :dont_know:
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Мелкие вопросы по цифровой технике.

Сообщение ПростоНуб »

DJZEM, этой микросхемой является любой МК )
Если линия передачи идет не по улице, где бывают грозы, и не по цеху с мощными генераторами электромагнитных помех, то опторазвязка для RS-485/RS-422 на MAX481/3/5/7 не требуется. Если же улица или цех, то берем более дорогой MAX3442E, спокойно выдерживающий до +-60 вольт на входе и гарантирующий защиту остальной схемы своей смертью. Хотя можно и разрядник поставить.
Зато всего одна витая пара.

Даже в случае обычного преобразования параллельных 8 бит в последовательный сигнал, решение на МК, скорее всего окажется дешевле и проще, чем решение на дискретной логике. А уже в Вашем случае динамической индикации куда проще иметь на обеих концах МК и передавать два байта только в случае изменения показаний индикатора. Та же пара китайских STM8S103F3P6 на готовой плате за 100 рублей обойдется дешевле, чем по паре сдвиговых регистров, генераторов и делителей. Причем вопрос синхронизации приемника с передатчиком програмным путем решается на порядок проще, чем аппаратным.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Мелкие вопросы по цифровой технике.

Сообщение Ivanoff-iv »

Действительно на МК получается неплохо... а для изоляции можно и опторазвязку сделать - сигнал то в одну сторону идёт...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Мелкие вопросы по цифровой технике.

Сообщение korob »

[uquote="DJZEM",url="/forum/viewtopic.php?p=3664236#p3664236"]Я думал взять какую то микросхему, которая могла бы преобразовать параллельный сигнал в последовательный, и передать его через опторазвязку, а с другой стороны, с точностью до наоборот. Догадываюсь что такие микросхемы есть, но не могу правильно сформировать вопрос для поиска. :dont_know:[/uquote]Как вариант пара сдвиговых регистров, например 74LS673 на приём, и 74LS674 на передачу. :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Мелкие вопросы по цифровой технике.

Сообщение akl »

Что-то должно заносить в и двигать сдвиговые регистры.

2 LAN кабеля меня выручили в похожей ситуации.
Аватара пользователя
Upgrader
Друг Кота
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Re: Мелкие вопросы по цифровой технике.

Сообщение Upgrader »

МК рулит конечно, можно передавать данные по двум проводам или даже по радио (вот вам гальваническая развязка! :))) ), но его нужно научить еще читать эти циферки...
Не променяю медь на ржавую несгорайку!
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Мелкие вопросы по цифровой технике.

Сообщение Jack_A »

Упускается из виду динамическая индикация. Просто параллельный код в последовательный не получится, я думаю - нужно отслеживать, какой разряд индицируется; чтоб момент передачи не совпал с моментом смены индицируеиого разряда - нужна синхронизация.
Оптимальным видится МК на обоих сторонах линии. Гальваноразвяку обеспечит, как вариант, моя схема; передача по UART, тогда одного гальвано-развязанного канала достаточно.
На стороне выносного индикатора будет свое питание - или от устройства?

но его нужно научить еще читать эти циферки...

Так оно вроде и несложно - на пару бутылок пива...

Изображение
Вложения
Alg.JPG
(24.8 КБ) 583 скачивания
Последний раз редактировалось Jack_A Чт июл 11, 2019 13:10:17, всего редактировалось 3 раза.
Изображение
Аватара пользователя
DJZEM
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт ноя 21, 2013 14:05:26
Откуда: Україна
Контактная информация:

Re: Мелкие вопросы по цифровой технике.

Сообщение DJZEM »

Думаю, свое питание. Вообще, я и хотел городить МК, но потом заморочился со считыванием данных с индикатора...
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Мелкие вопросы по цифровой технике.

Сообщение ПростоНуб »

korob, реализация на сдвиговом регистре требует:
- тактирования выбранной частотой передачи (генератор и делитель)
- синхронизации, что потребует либо существенно более сложной логики, чем просто сдвиговый регистр (например, асинхронный UART или манчестерский код) или, при очень низкой скорости передачи, синхросигнала, сдвинутого по времени относительно тактирования сдвигового регистра, примерно, на четверть периода (еще один корпус логики).

Можно откзататься от динамического отображения на трех сегментах светодиодного индикатора. Так что получим:
- передатчик от 4 корпуса
- приемник от 6 корпусов (три байта помнить надо)
Пара МК явно дешевле обойдутся.
PombI4
Открыл глаза
Сообщения: 79
Зарегистрирован: Пн дек 19, 2016 10:20:28

Re: Мелкие вопросы по цифровой технике.

Сообщение PombI4 »

Путем экспериментов, выяснил, что во время инициализации МК, выводы находятся в третьем состоянии и соответственно подключенная к ним логика ловит наводки, от чего вытворяет ненужные вещи.
Поставил подтягивающий резистор - глюки ушли.
Ответить

Вернуться в «Цифровая техника»