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

 
 
 
Reply to this topicStart new topic
> Код Морзе, Help!
nusha
сообщение Mar 20 2007, 22:10
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 20-03-07
Пользователь №: 26 353



help.gifНужно спроектировать устройство на базе МК семейства AVR, реализующее передачу информации по средством светодиода (код Морзе). Информация поступает от ПЭВМ.
Go to the top of the page
 
+Quote Post
LordN
сообщение Mar 20 2007, 22:21
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686



что-то мне подсказывает что великий гугль ответит на ваш вопрос намного быстрее.


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post
nusha
сообщение Mar 20 2007, 22:24
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 20-03-07
Пользователь №: 26 353



Пока не ответил sad.gif
Go to the top of the page
 
+Quote Post
nusha
сообщение Mar 20 2007, 23:08
Сообщение #4





Группа: Новичок
Сообщений: 3
Регистрация: 20-03-07
Пользователь №: 26 353



Спасибо! glare.gif Я знаю что такое азбука Морзе, вопрос в другом. И даже непринципиально азбука Морзе это или какой-то другой код.
Я так понимаю, когда есть сигнал - светодиод горит, нет - не горит. Плюс продолжительность и количество сигналов контролируется с компа, т.е. напечатанный текст переводится в код Морзе.
Но дело в том, что я даже не в курсе как сделать чтоб он горел... rolleyes.gif потому я и в разделе чайников...

Сообщение отредактировал nusha - Mar 20 2007, 23:09
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение Mar 21 2007, 00:53
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Цитата(nusha @ Mar 20 2007, 16:08) *
Спасибо! glare.gif Я знаю что такое азбука Морзе, вопрос в другом. И даже непринципиально азбука Морзе это или какой-то другой код.
Я так понимаю, когда есть сигнал - светодиод горит, нет - не горит. Плюс продолжительность и количество сигналов контролируется с компа, т.е. напечатанный текст переводится в код Морзе.
Но дело в том, что я даже не в курсе как сделать чтоб он горел... rolleyes.gif потому я и в разделе чайников...


Для начало вы должны разобратся как элементарно пользоватся Atmel AVR и serial port (RS-232) от вашего персонального компютера, и что для этого нужно. Здесь и на гуугле инфы навалом об этом. Научитесь поднимать/опускать напрежение на output pin у Атмела... посмотрите как пересылать байт информации от компа к Атмелу. Потом свяжите эти две вещи вместе. Узнайте как зажигать светодиод что бы он не згорел сразу. А вот тогда подумайте как зажигать диод в ритме, в зависимости от значения байта пришедшего от компа. Вот и почти готовое задание...

Судя по всему, здешние форумвшыки не любят абстрактных вопросов, типа "как создать нечто...". Они хотят конкретно, дескать хочу нечто, пробовал это, не работает, помогите. Тогда ответят. Лучше когда можно что-то исходное преподнести, так что бы было чего улучшить.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
K_AV
сообщение Mar 21 2007, 10:01
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667



Цитата(nusha @ Mar 20 2007, 22:08) *
Я так понимаю, когда есть сигнал - светодиод горит, нет - не горит. Плюс продолжительность и количество сигналов контролируется с компа, т.е. напечатанный текст переводится в код Морзе.
Но дело в том, что я даже не в курсе как сделать чтоб он горел... rolleyes.gif потому я и в разделе чайников...

Светодиод подключается к одному из выводов микроконтроллера одним из способов:
а) "+" питания -> анад светодиода; катод светодиода -> 1-й вывод резистора; 2-й вывод резистора -> вывод контроллера;
б) вывод контроллера -> 1-й вывод резистора; 2-й вывод резистора -> анод светодиода; катод светодиода -> общий провод схемы.
В первом случае светодиод будет зажигаться при подаче на выход логического "0", во втором - лог. "1". Номинал резистора выбирается в зависимости от необходимого тока через светодиод. Практически для тебя достаточно (для большиства светодиодов) что-нибудь из диапазона 300...500 Ом, мощность резистора 0,25 Вт.
Продолжительность и количество свечений-несвечений светодиода контролировать с компьютера, имея микроконтроллер - слишком роскошно. Этим должен заниматься МК самостоятельно. Комп передает в МК код символа (цепочки символов) для отображения. МК для каждого очередного символа из таблицы кода Морзе находит требуемую последовательность точек и тире. Далее задает последовательность лог. "1" и "0" на нужном выводе так, чтобы на время передачи "точки" или "тире" светодиод светился (см. варианты а) или б) ), в паузах не светился. Константа времени - длительность точки. Длительность тире в 3 раза длиннее точки. Интервал между точками, тире в пределах одного передаваемого символа - как точка. Между отдельными символами - как тире. Между словами (группами символов) - как три тире.
Go to the top of the page
 
+Quote Post
Alex_rav(зеленин...
сообщение Mar 21 2007, 18:13
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 29-01-07
Из: Саратов
Пользователь №: 24 841



Если управление с компа, то в принципе можно вообще без МК обойтись, почему именно с ним-то?......про сопряжение с ПК многое написано вот здесь (кстати пример именно для светодиодов):
http://www.pcports.ru/
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 28 2007, 21:48
Сообщение #8


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Alex_rav(зеленинький я есть) @ Mar 21 2007, 19:13) *
Если управление с компа, то в принципе можно вообще без МК обойтись, почему именно с ним-то?......про сопряжение с ПК многое написано вот здесь (кстати пример именно для светодиодов):
http://www.pcports.ru/


на QRZ таких схем и программ море
Go to the top of the page
 
+Quote Post
ogurets
сообщение Mar 28 2007, 22:52
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 21-06-04
Пользователь №: 77



может глянется кому...
Very Low-Cost Sensing and Communication Using Bidirectional LEDs
http://www.merl.com/papers/docs/TR2003-35.pdf
Go to the top of the page
 
+Quote Post

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

 


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


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