ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Электроника и Фрикинг > Схемы и программы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #61  
Старый 28.10.2008, 16:49
Аватар для MegaDeth
MegaDeth
Участник форума
Регистрация: 08.11.2006
Сообщений: 208
Провел на форуме:
1038169

Репутация: 184
По умолчанию

_noise_ сейчас попробую тебе популярно обьяснить что такое ШИМ.
на линии МК, настроеной на вывод может быть только 2 устойчивых положения, лог 1 (+5в) и лог. 0 (0 В)
как можно заставить светодиод загораться плавно? по-сути, нужно увеличить силу тока, проходящего через него. но напряжение у нас фиксированное, либо 5В либо 0В. как быть?
Представь диаграмму, где на линии вывода с определенной частотой изменяется этот лог. уровень так, что время пребывания в лог 1 равно времени прибывания лог. 0. вот тогда скважность ШИМ = 50%. Скважность ШИМ это отношение времени прибывания лог. 1 к периоду. соотвественно чем оно больше тем дольше удерживается лог.1. при достаточной частоте ШИМ незаметно что уровень изменяется, а скважность влияет на ток, проходимый по выводу МК. так вот и управляется светодиод))) достаточно линейно от максимума к минимуму и от минимума к максимуму изменять скважность, и на выводе мы получим синусоидальный сигнал...........
Шим бывает программный, бывает аппаратный. программный шим это когда все это делается программно, тоесть удержание лог. 1 и пр...
если МК имеет аппаратный ШИМ - то надо настроить линию на вывод, сконфигурировать ее как ШИМ, настроить предделители (частотоа шим. делителями выбирается частота относительно тактовой частоты МК)
и настроить скважность. (которую впоследствии можно изменять) но скважность указывается не в процентах, а числом в регистре. количество бит, отвечающих за скважность может быть разным. чем больше, тем точнее можно указать скважность...
вообщем ллучше конечно аппаратный ШИМ) гемору меньше) открыл ща исзодник свой сам нефега не разберусь, "комменты жгут"(c)
но работает все норм)
 
Ответить с цитированием

  #62  
Старый 29.10.2008, 12:21
Аватар для -Денис-
-Денис-
Познающий
Регистрация: 26.08.2008
Сообщений: 83
Провел на форуме:
313336

Репутация: 34
По умолчанию

Цитата:
Сообщение от _noise_  
Вопрос: Возможно ли сделать на микроконтроллере генератор синусоиды? Для того чтобы светодиод мигал (излучал свет синусоидально) с заданной частотой + чтобы частоту можно было менять без перепрограммирования.
Такое вполне возможно, для этого нужно составить таблицу значений синуса которая по прерыванию в таймере (например Т0) будет заноситься в регистр таймера с ШИМ (например Т1).
Регулирование частоты осуществляется изменением периода прерывания таймера Т0.
Все это сделать достаточно просто.
Рассчитывать значения синуса в режиме реального времени это очень ресурсоемкая задача, поэтому лучше заранее рассчитать значения синуса и брать их из таблицы. Рассчитывать синус нужно не для всех 360 градусов, а только для 90, т.к. дальнейшие значения будут повторяться.
Кстати, на каком МК планируется все это реализовать?
 
Ответить с цитированием

  #63  
Старый 26.01.2009, 16:21
Аватар для ICD2
ICD2
Познающий
Регистрация: 28.12.2008
Сообщений: 42
Провел на форуме:
191762

Репутация: 64
По умолчанию

Всем доброго дня и суток! вот я наконец то вспомнил что хотел очень сильно собрать, но не хватило мозга, возможно вы мне поможете, уважаемые форумчане.

Итак, имеем контроллер пик. 16/30 серия не важно(важно?)
имеем дисплей, точечный.
гвоздь нашей задачи - карточка Memory Stick Duo на 64 метра.

Вопрос: как это дело сконтачить на юсб 2.0???
видел проекты к авр но это авр

основная фишка девайса это флешка, а на дисплее отображает статистику а так же файл какой передает

Буду рад услышать ваши предложения
 
Ответить с цитированием

  #64  
Старый 15.04.2009, 21:49
Аватар для CASPErock
CASPErock
Banned
Регистрация: 03.12.2008
Сообщений: 13
Провел на форуме:
57851

Репутация: 7
По умолчанию

Что то тут долго никто не писал)))
Я в МК ноль. Но сейчас делаю такой девайсик, как машинку на радиоуправлении(детство в жопе заиграло) можно ли сделать так, чтоб управление по радио осуществлялось не стандартным(тоновым) методом, т.е. собирпть генератор частоты и дешифраторы к ним, а осуществить это все при поможи МК , у меня в пульте стоит МК и в модели, в пульте МК синхронизируется с кнопками и подает команды через генератор(один) частоты в радо предатчик, а тот отправляет на модель, модель принимает дешифрует дешифратор передает МК тот их анализирует и выполняет нужную команду.
Помогите плиз.
Живу в незалежний державi Украiнi , так что сильно не разбалован железом типа МК и прочих датчиков.
 
Ответить с цитированием

  #65  
Старый 15.04.2009, 21:52
Аватар для CASPErock
CASPErock
Banned
Регистрация: 03.12.2008
Сообщений: 13
Провел на форуме:
57851

Репутация: 7
По умолчанию

То есть все происходить должно не с помощью стандартных каскадов генераторов звуковых частот на транзисторах, сколько каскадов столько и команд, а за щет передачи с пульта на подель сигнала вида 0001011111000001110011110000111 (прим)
 
Ответить с цитированием

  #66  
Старый 15.04.2009, 22:51
Аватар для olegteror
olegteror
Новичок
Регистрация: 21.12.2007
Сообщений: 16
Провел на форуме:
122298

Репутация: 1
По умолчанию

Цитата:
А что здесь возрождать... Все кто разбирается в МК, то ему проще залезть в даташит и там все почитать. А молодеж к моему большому сожалению не интерисуеся ничем кроме контры (я немного утрирую).
почему же интерисуються)) кому интересно:-)хотелось бы послушать ваше мнение с чего собственно начать схемы там статьи)) а даташиты эт для мну зло...отец занимаеца ремонтом но в контроллерах дуб дубом))
 
Ответить с цитированием

  #67  
Старый 16.04.2009, 05:52
Аватар для ghostwizard
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
Провел на форуме:
414834

Репутация: 99
По умолчанию

Цитата:
Сообщение от CASPErock  
То есть все происходить должно не с помощью стандартных каскадов генераторов звуковых частот на транзисторах, сколько каскадов столько и команд, а за щет передачи с пульта на подель сигнала вида 0001011111000001110011110000111 (прим)
Ну во-первых узнав для начала о ЧМ и АМ модуляции несложно понять что в эфире 0 и 1 это всетаки сигнал определенной частоты, необезательно воспринимаемый на слух. Однако, чтобы на приемнике декодирующее устройство воспринимало ноль как ноль, единицу как единицу всеже сигнал придется кодировать на передатчеке и декодировать. Проще всего кодировать в звуковые частоты для АМ-модуляции, да и для ЧМ в большинстве случаев тоже. А вот на какой базе кодировать выбирать вам

Железный феликс - отличный ресурс по роботостроению, рекомендую.
_http://ironfelix.ru/
 
Ответить с цитированием

  #68  
Старый 13.07.2009, 15:55
Аватар для MorpheuS
MorpheuS
born to do it
Регистрация: 30.07.2005
Сообщений: 71
Провел на форуме:
993501

Репутация: 146
По умолчанию

Цитата:
Сообщение от olegteror  
почему же интерисуються)) хотелось бы послушать ваше мнение с чего собственно начать схемы там статьи
Для знакомства с коддингом AVRов посоветовал бы начать от сюда: _http://avr123.nm.ru/
__________________
[ ] uin: 371200
 
Ответить с цитированием

  #69  
Старый 13.07.2009, 16:26
Аватар для POS_troi
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

MorpheuS Возврощается =)

Цитата:
AVRов посоветовал бы начать от сюда: _http://avr123.nm.ru/
а я бы не советовал. Лучше книжек накачать , толку больше.
 
Ответить с цитированием

  #70  
Старый 15.07.2009, 10:20
Аватар для -Денис-
-Денис-
Познающий
Регистрация: 26.08.2008
Сообщений: 83
Провел на форуме:
313336

Репутация: 34
По умолчанию

Контроллер может лишь выполнять обработку поступающей на него в виде логических нулей и едениц информации, для этого передатчик должен уметь передавать какойто код (код нажатой кнопки), а приемник должен принять этот сигнал и преобразовать этот код в цифровой, как будет осушествлена передача данных между приемником и передатчиком совершенно не важно, будет это АМ модуляция, или ЧМ или это вовсе будет раелизовано по средствам инфракрасной передачи данных.
Но поскольку человек только начинает свое знакомство с МК, я предлагаю начать с более простого, а именно с проводной передачи данных, например использую стандартный интерфейс UART, сперва на нем отладить все что касается системы управления силовой частью и пр., а уж потом допустим изменением программы и заменой провода на беспроводное соединение (могу как самое простое и дешоаое решение порекомендовать инфракрасную передажу данных (инфракрасный светодиод + фотоприемник например TSOP1736) ) можно будет продолжить эксперементы и изучение МК.
 
Ответить с цитированием
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многие проекты Thc закрыты ShadOS Болталка 14 16.11.2007 06:06
Хостинг под белые проекты Zliden Хостинг, Dedicated, VDS, Сервера - Покупка, продажа 0 14.10.2007 17:27
Microsoft финансирует новые проекты open-source BlackCats Мировые новости 16 27.05.2007 21:15
Проекты здания Газпрома в Санкт-Петербурге SK | Heaton Мировые новости 15 18.11.2006 14:49



TEST QR: []
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ