roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 май 2025, 08:03

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Извлечение звука из Avr90s2313.
СообщениеДобавлено: 18 май 2006, 10:35 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Какие есть способы и с чем это едят ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 май 2006, 10:59 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
какого звука?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 май 2006, 11:32 
Не в сети

Зарегистрирован: 26 фев 2006, 15:21
Сообщения: 400
Откуда: Омск
Если это про проигрывание мелодий, то вам в фак курса,- там ссылка была на сайт где 2313 поёт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 май 2006, 11:36 
Не в сети

Зарегистрирован: 26 фев 2006, 15:21
Сообщения: 400
Откуда: Омск
Вот оно:
http://pol-sem.narod.ru/muson/muson.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 май 2006, 00:55 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
В каком уроке ? Смотрел не нашел.
За ссылку спасибо. ! Но помимо этого хочется понять суть и посмотреть разобранный проект.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2006, 04:21 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Что я делаю не так ?

Схема подключения.

МК(2313) на лапу транзистора BC548.
BC548 на лапу динамика и на землю.
Динамик (0.25w) вторую лапу на +9 вольт (крона).

Программа:

Код:
#include <90s2313.h>  


// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
PORTD.5 = 1;
PORTD.5 = !PORTD.5;
}


void main(void)
{
TCCR0=0x04;
TCNT0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1 output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
OCR1H=0x00;
OCR1L=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
GIMSK=0x00;
MCUCR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x02;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;

// Global enable interrupts
#asm("sei")
DDRD.5 = 1;
PORTD.5 = 1;
while (1)
     {

     };
}


Почему не получается извлечь хоть какой нибудь звук ? Ни писка ни хрипа ничего нет.
В VMlab график скачит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2006, 20:27 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Hamileon писал(а):
Что я делаю не так ?

Схема подключения.

МК(2313) на лапу транзистора BC548.
BC548 на лапу динамика и на землю.
Динамик (0.25w) вторую лапу на +9 вольт (крона).



чтоб звук был нужно переменное напряжение а у тебя по твоему описанию похоже пульсируещее получается.

с ножки МК поставь конденсатор на 10 мкФ и резистор на 200 Ом и к динамику - тихий звук должен появится если он исправен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2006, 20:28 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
прикрепи архивчик для VMLAB.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2006, 21:48 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Схема с этого сайта. http://pol-sem.narod.ru/muson/muson.htm
Судя по программе то там тоже импульсное а не переменное.
В любом случае я делал по аналогии.

Помоги разобратся. Если отталкиваться от схемы с этого сайта.
А что за архивчик VMLab (кстати он может имулировать динамик ?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 май 2006, 01:13 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Еще несовсем понятно по даташе какой именно пункт меня интересует.
Тоесть при каком на Байс А и V он начинает замыкать колектор и эмитер.

Как я понял что при напряжении на Байс больше 0.5 мА он начинает замыкать.

Сильно ли отличаются BC547 от С547 ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 май 2006, 05:50 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Hamileon писал(а):
Тоесть при каком на Байс А и V он начинает замыкать колектор и эмитер.


не понимаю на каком  языке ты пишешь...

Hamileon писал(а):
Как я понял что при напряжении на Байс больше 0.5 мА он начинает замыкать.


почитай наконец книжку - что такое напряжение и что такое ток.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 май 2006, 05:53 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Hamileon писал(а):
Что я делаю не так ?

Схема подключения.

МК(2313) на лапу транзистора BC548.


ну в схеме то искодной не так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 май 2006, 05:58 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Hamileon писал(а):
А что за архивчик VMLab (кстати он может имулировать динамик ?)


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 май 2006, 11:36 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
чето у меня на PB0 тишина.


Вложения:
vmlab_cvavr_my_Muson90S2313_cv.rar [7.77 КиБ]
Скачиваний: 79
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 май 2006, 12:09 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Вот.
На сколько я понимаю сделал генерацию волны. То есть должен быть звук.


Вложения:
Test.rar [18.98 КиБ]
Скачиваний: 85
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO