Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Конечно можно. Весь вопрос будет в точности :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение oleg63m »

Gudd-Head писал(а):Весь вопрос будет в точности

о точности температуры на улице можно говорить бесконечно, здесь сколько дестаб. факторов: тень, легкий ветерок, утечка тепла от здания... космичкский ветер :)) .
я думаю, все это вложится в погрешность нестабильности терморезика
для точности, можно такой же резик но в термостате поставить в цепь обр связи,
только смысла нет :dont_know:
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Genosse_Slavik
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Чт авг 29, 2013 08:20:18

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Genosse_Slavik »

а как начет высунуть ATTiny85 на улицу, у него вроде внутре есть датчик температуры?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Сразу видно, человек на Тиньках собаку съел :)))
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Serj324 писал(а):В связи с похолоданием захотелось собрать схему электронного термометра.
Attiny 2313, семи сегментный светодиодный индикатор на две циферки их у меня 2 шт.
и в качестве датчика температуры есть только терморезисторы 10 к и 100 к.
Подскажите можно ли собрать измеритель уличной температуры, пускай и с невысокой точностью.
Можно взять за основу вот этот документ и сделать термометр на ATtiny2313+LED
Genosse_Slavik писал(а):а как начет высунуть ATTiny85 на улицу, у него вроде внутре есть датчик температуры?
Даже если будут преодолены конструктивные трудности по подключению, то 150 дискрет в диапазоне 125 градусов - фигня какая-то.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение isx »

Здравствуйте уважаемые коты!
Укусила блоха за ухо, и решил смоделировать импульсный усилитель. Занялся расчётами. МК по плану хотел атмега8 поставить, чкстота у него 16мгц.
Для формирования ШИМ для звукового сигнала нужна частота ШИМ раз в 10 больше частоты сигнала. Звуковая частота которую мы воспринимаем - 20кГц, следовательно частота шим 200кГц (это я так прикинул :) ). Для ШИМ нам нужен 16-ти битный таймер. Как я понял, при его использовании можно получить частоту шим не более 16000000/65536=244Гц. Это сильно не дотягивает для требуемых 200кГц.
Даже счётчик Т0 даёт нам только 62,5кГц, и вместе с тем низкую разрядность, которая не сможет не отразиться на качестве выходного сигнала (а при такой разрядности и кровь с ушей пойти может :( ).
Я всё правильно понял и подсчитал? Если так. та на таком МК создать подобное невозможно в принципе, и видео с таким усем на тиньке иначе как разводом назвать не выйдет... :(
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение vitalik_1984 »

Че паритесь есть ведь схемы с r2r просто и то вкусом. Теряем деньги на приобретение резисторов, получаем свободные герцы и экономию тактов. В том числе разрядность можно увеличивать. если ног в Мк мало, то можно еще и регистр сдвига добавить.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение isx »

не совсем понимаю как она поможет. мне нужен шим на выходе, для управления мосфетами. На видео чувак к такой байде подключал мощьные колонки, ватт на 70...
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

isx писал(а):импульсный усилитель

Усилитель — в принципе вещь аналоговая. Не парьтесь с МК. Тем более с АВР.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Alexeyslav »

Может не импульсный, а усилитель D-класса т.е. цифровой? на 8-битном ШИМ будет вполне сносно, эти 10x взяты с потолка на практике достаточно и меньших величин для приемлемого результата.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение isx »

Gudd-Head писал(а):
isx писал(а):импульсный усилитель

Не парьтесь с МК. Тем более с АВР.

Хотелось бы попробовать воспроизвести увиденное на видео. Уж больно там деталей мало было, на фейк похоже. Пока пытаюсь чисто теоретически подойти...

Может не импульсный, а усилитель D-класса т.е. цифровой? на 8-битном ШИМ будет вполне
сносно,

Я придерживаюсь мнение, что он таки импульсный, а не цифровой...
8 бит при 30В на выходе - это шаги в 0.12В, не многовато ли?
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение oleg110592 »

У некоторых Атмел тини есть внутренний PLL для умножения тактовой частоты (tiny25, tiny24, tiny261)
ШИМ (fast PWM) с несущей 250кГц: http://eldigi.ru/site/audio/1.php
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение isx »

А вот это полезная инфа... Спасибо)
Только теперь вот думаю, хватит ли 8-ми разрядов для нормального звучания.....
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение oleg110592 »

The SD audio player supports only RIFF-WAVE format sound files known as Microsoft wave file in LPCM, 8/16-bit, mono/stereo and upto 48kHz sampling rate.

в первоисточнике видео есть - можно послушать: http://elm-chan.org/works/sd8p/report.html
для любителей звучания виниловых пластинок не пойдет, а так звук неплохой.
Делал 8 битный звук для квартирных звонков на тини13 (несущая 9600000/256=37500) - вполне для звонка нормально.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение isx »

а я правильно понимаю, что в Атмеге8 тоже есть режим fast на 16-ти битном таймере? Тогда на 16-ой их два таких, как раз то, что надо...
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение oleg110592 »

Мега8 fast PWM есть, PLL нет - потому с внутренним генератором получите несущую 8000000/256. Не знаю для чего вам - будет звучать не очень плохо.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение isx »

хочу попробовать собрать по такой схеме усилитель ватт на 70 хотяб. Нужно будет выходное напряжение вольт 20. Мне почемуто кажется, что на 8-ми битах начнёт резать высокую частоту, так как с ВЧ будет малое отклонение дифузора, а минимальный шаг для 8-ми бит на 20 вольтах - 78мВ.
А есть ли авр-ки с 2-мя шимами 16-ти разрядными и с внутренней PLL?
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение oleg110592 »

в тини261 таймер1 вроде можно шим 10 разрядный
а так велосипед изобретаете:
http://rdimitrov.twistedsanity.net/blog ... 0Amplifier
http://rdimitrov.twistedsanity.net/blog ... er,%20Rev2
и вообще для такого усилителя микроконтроллер имхо не нужен:
http://cxem.net/sound/amps/amp174.php
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

правильно ли я понимаю
Изображение
компиляторт проверяет ошибки в нашемпроэкте
асемблер собирает все воедино
какую роль выполняет линкер ?
Tell Me The Truth
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Kavka »

Так как речь идёт про WinAVR, то это набор программных инструментов для 8-битных МК архитектуры AVR распространяемых под лицензией GNU GLP. Это заход из далека. :)
Набор инструментов включает в себя:
1) Компиляторы с языков высокого уровня (Си, например, avr-gcc). На выходе можно получить двоичный объектный файл или ассемблерный листинг.
2) Ассемблер (avr-as). Хотя, это тоже можно считать компилятором с языка мнемоник команд процессора интегрированного в МК. На выходе можно получить двоичный объектный файл.
3) Линкер (сборщик, avr-ld), как раз и собирает двоичные объектные файлы в конечный файл прошивки.

Так как первые два инструмента тесно связаны с третьим, то они, вызывая линкер (явно или нет), могут создавать сразу конечный файл. Создавая иллюзию, что линкер не вызывается. Это не так. В этом случае вы просто не видите как компилятор или ассемблер вызывают линкер.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Ответить

Вернуться в «Разные вопросы по МК»