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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Аппаратный генератор на AVRе, Можно ли создать?
rvk
сообщение Jan 8 2009, 09:29
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Цитата(Glupen' @ Jan 7 2009, 20:45) *
Сделать регулируемый генератор (C + переменный R) на каких-либо ногах AVRа, причем чтоб в программе не было его обработчика. Т.е. один раз настроил в начале программы и забыл... он сам жужжит. Естественно генератор не основной тактовый, там кварц стоит.



Цитата(slog @ Jan 8 2009, 11:33) *
А конденсатор зачем? Просто переменный резистор ко входу АЦП. И значение АЦП используем для установки времени прерывания от таймера. Дальше он "сам жужжит"


Топик стартер сказал с самого начала, программная обработка исключена во время работы. Поэтому некому будет значение АЦП пробросить в таймер.

Сообщение отредактировал rvk - Jan 8 2009, 09:30
Go to the top of the page
 
+Quote Post
Glupen'
сообщение Jan 8 2009, 13:00
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 23-05-07
Пользователь №: 27 918



Цитата(rvk @ Jan 8 2009, 12:29) *
Топик стартер сказал с самого начала, программная обработка исключена во время работы. Поэтому некому будет значение АЦП пробросить в таймер.


... Некоторые даже понимают о чем речь... smile.gif
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 8 2009, 13:55
Сообщение #18


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Glupen' @ Jan 8 2009, 16:00) *
... Некоторые даже понимают о чем речь... smile.gif

Вот только смысл камасутры непонятен. "А можно из АВР сделать операционный усилитель? А сумматор? Только без программной обработки...."
Go to the top of the page
 
+Quote Post
-JonnS-
сообщение Jan 8 2009, 14:17
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-05-07
Из: Болгария
Пользователь №: 27 577



Можно попробовать включить UART в режиме синхронной передачи - мастером. Тогда на выводе Tx должен присуствовать меандр. Програмная обработка только при изменение частоты. Минус: теряем UART, и вывод Rx.
Go to the top of the page
 
+Quote Post
slog
сообщение Jan 8 2009, 15:45
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(rvk @ Jan 8 2009, 12:29) *
Топик стартер сказал с самого начала, программная обработка исключена во время работы. Поэтому некому будет значение АЦП пробросить в таймер.

А-а-а.... Ну если совсем без программной обработки, так и возьмите инвертор, подключите к нему R и C и будет он жужжать.
Не понимаю я смысла в этих извращениях....


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 8 2009, 17:33
Сообщение #21


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(slog @ Jan 8 2009, 17:45) *
А-а-а.... Ну если совсем без программной обработки, так и возьмите инвертор, подключите к нему R и C и будет он жужжать.
Если таки инвертор (в смысле - не NE555, а что-то из логики), то во-первых, триггер шмитта (hc14 а не hc04), а во-вторых - корпус больше, если жёт размер, то надо брать одногейтовую логику в sot23-5.

И таки непонятно - если "совсем без прораммной обработки" - то зачем оно вообще возле микропроцессора? Что нужно-то?

Если по прерыванию от него какие-то вещи делаются, то почему не сделать его полупрограммно на том же компараторе - по прерыванию от него разряжать конденсатор RC-цепочки на его входе. Т.е. компаратор одой ногой на внутренний ИОН, другой - на RC, С на землю, R на питание или наоборот, в прерывании между необходимой работой включать вывод на выход и разряжать конденсатор.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 8 2009, 17:58
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Rst7 @ Jan 7 2009, 22:10) *
Эээ... Это как?

Ну автор ведь темнит немного. Если бы он сразу описал бы параметры результирующего сигнала, то тогда чётко можно было бы дать ответ.
Интересует.
1) Требуется синусоидальный выходной сигнал?
2) В каких пределах изменяется выходной сигнал?
3) Насколько плавно требуется его перестраивать? И вообще требуется ли его перестраивать?

Если исходить из поста автора топика "один раз запустил и всё", то можно просто вывести на ножку OC1A сигнал в режиме CTC.
Я говорил об этом только. В небольших пределах его можно сгладить.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jan 8 2009, 18:12
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(slog @ Jan 8 2009, 20:45) *
Не понимаю я смысла в этих извращениях....

присоединяюсь

Господа, простите, за брутальность реплики. Здесь что -- "клуб извращенцев" или форум инженеров и
разработчиков?

Без хоть какого-нибудь осязаемого (пусть даже и не совсем полного) списка требований и
четкого представления о назначении прибора, изобрести что-либо полезное, мягко говоря,
не получится. Тем более с таким радиолюбительским подходом, как его увидел и правильно
сформулировал Petka -- "А можно из АВР сделать операционный усилитель?

Извините, за резкость.

Сообщение отредактировал zhevak - Jan 8 2009, 18:52
Go to the top of the page
 
+Quote Post
Glupen'
сообщение Jan 8 2009, 19:13
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 23-05-07
Пользователь №: 27 918



Ох-ох-ох. Какие все инженеры и разработчики на этом форуме нежные и неизвращенные оказались.

Это был "контрольный вопрос" на знание архитектуры AVRа.

Всё, запустил регулируемый генератор на RC-вместо часового кварца без всяких внешних микросхем и с малейшими изменениями программного кода. Жужжит и регулируется прекрасно.

Сообщение отредактировал Glupen' - Jan 8 2009, 19:14
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jan 8 2009, 19:44
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Поздравляю!

Цитата(Glupen' @ Jan 9 2009, 00:13) *
Ох-ох-ох. Какие все инженеры и разработчики на этом форуме нежные и неизвращенные оказались.

По моему это Вы напрасно сказали. Одно дело собрать одно единственное изделие, которое не
повязано на получение прибыли, не связано с безопасностью и т.д., которое используешь только сам, и
совсем другое дело, когда несешь ответственность за разработку серийного изделия. Если чувствуйте
разницу, то поймете и разницу в подходе к Вашему вопросу.


Пионерская байка.
-- А я вчера супер усилитель разработал!
-- ??
-- А подал в коллектор кт315а 80 В.
-- И чо?
-- Работает!
-- Дай схемку...


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 8 2009, 19:58
Сообщение #26


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

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



Цитата
Это был "контрольный вопрос" на знание архитектуры AVRа.


Не слишком ли Вы себе много позволяете? Разработчики тут все профессиональные, и вам все варианты были во втором посте предложены.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Glupen'
сообщение Jan 8 2009, 20:08
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 23-05-07
Пользователь №: 27 918



Цитата(Rst7 @ Jan 8 2009, 22:58) *
Не слишком ли Вы себе много позволяете? Разработчики тут все профессиональные, и вам все варианты были во втором посте предложены.

Был вполне конкоретный вопрос про аппаратную реализацию. Ваш ответ оказался действительно аппаратным, все остальные - программные...
За что вам отдельная благодарность. a14.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 8 2009, 20:39
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Glupen' @ Jan 9 2009, 00:08) *
все остальные - программные...

Вы немножечко не понимаете о чём говорите. Связано это с тем, что банально ленитесь почитать основной документ - даташит на используемую микросхему. При этом пытаетесь кого-то тестировать. smile.gif Того у кого спрашиваете. Кроме того нет чёткого вопроса и нет ответа на наводящие вопросы.

Если бы в первом своём посте вы написали ... использую мегу 128 / необходимо получить синус / частота от... до... / не должно быть программной нагрузки.... В этом случае последующих 10 постов просто не было бы.

Что значит программные? Ну например я один раз инициализирую таймер? Это программное решение?
Go to the top of the page
 
+Quote Post
domowoj
сообщение Jan 10 2009, 17:15
Сообщение #29


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Можно и микроскопом гвозди забивать!
А зачем???


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Jan 10 2009, 18:15
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(Glupen' @ Jan 8 2009, 22:13) *
Ох-ох-ох. Какие все инженеры и разработчики на этом форуме нежные и неизвращенные оказались.
Это был "контрольный вопрос" на знание архитектуры AVRа.

Так или иначе впредь воздержусь от ответов на Ваши вопросы.
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:50
Рейтинг@Mail.ru


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