реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Выход компаратора
Rst7
сообщение Aug 26 2009, 09:50
Сообщение #16


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
В прерывании от компаратора надо будет...


Повторяю последний раз - Ваш вариант чреват непредсказуемой загрузкой процессора.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
dimka76
сообщение Aug 26 2009, 09:56
Сообщение #17


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Rst7 @ Aug 26 2009, 13:50) *
Повторяю последний раз - Ваш вариант чреват непредсказуемой загрузкой процессора.


Я и не настаиваю. Просто сравниваю ваш и свой вариант. Окончательное решение всеравно топикстартеру принимать )))


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Vlad219i
сообщение Aug 26 2009, 10:18
Сообщение #18


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 13-03-06
Из: Москва
Пользователь №: 15 204



Цитата(777777 @ Aug 26 2009, 10:55) *
Нет, нужна экономия проводов. Есть мысль соорудить выносное устройство, питающееся по двум проводам и по ним же управляющееся.


А почему именно UART? Я тут на досуге озадачивался цифровым управлением для детской железной дороги - мне идея оч понравилась. Воплотил, есличо. smile.gif Там и про полярность можно не думать, кстати.
В аттаче -краткое описание электрической части стандарта NMRA DCC, для затравки.
Прикрепленный файл  S_91_2004_07.pdf ( 154.79 килобайт ) Кол-во скачиваний: 183
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Aug 26 2009, 10:24
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



А не проще поднять уровень сигнала управления до 3 вольт и стабилитроном сдвинуть уровень сигнала в ТТЛ диапазон.
Всего две детали стабилитрон и резистор.
Добавив один транзистор можно не поднимать уровень сигнала.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 26 2009, 10:27
Сообщение #20


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
А не проще поднять уровень сигнала управления до 3 вольт и стабилитроном сдвинуть уровень сигнала в ТТЛ диапазон.


Уж тогда лучше поднять размах до напряжения питания. Довести до логического конца, так сказать.

Главное, в передаче через UART есть стоповый бит, т.е. на какое-то количество энергии всегда можно расчитывать - в худшем случае можно брать за расчет то, что сопротивление проводов, подводящих питание, будет в 10 раз больше, чем определяется физическим сечением/материалом.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Aug 26 2009, 11:09
Сообщение #21


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(dimka76 @ Aug 26 2009, 12:56) *
Я и не настаиваю. Просто сравниваю ваш и свой вариант. Окончательное решение всеравно топикстартеру принимать )))

Поллингом надо, батенька. Поллингом. smile.gif
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 26 2009, 11:43
Сообщение #22


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(dimka76 @ Aug 26 2009, 18:19) *
Бог с ними, с ошибками, железо бы выявило все ошибки, это эскиз.

Вряд ли. Простые ФНЧ из резистора и конденсатора проблему бы не решили. Фильтры усложнять себе дороже. Проще применить программный UART, а сотояние входной ножки анализировать поллингом. При таком подходе, чтобы там небыло на входе, процессор будет тратить времени ровно столько, сколько Вы захотите.
Если делать по предложенной Вами схеме, то от любого чиха будет вызываться прерывание. Если чихов за единицу времени очень много, то процессор поселиться и будет жить в прерывании rolleyes.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016