Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 09.11.2009, 13:40  
Piroknight
Частый гость
 
Регистрация: 11.09.2008
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Piroknight на пути к лучшему
Лампочка Помогите сделать генератор на основе микроконтроллера

Сдравствуйте, нужно сделать генератор импульсов с 3-мя режимами работы:
1) Прямоугольные со скважностью 1:2 до 1:10
2) Экспоненсиальной формы
3) Треугольной остроконечной формы

Для каждого режима работы небходима возможность регулировки частоты, длительности и силы тока от 1мА до 100мА.

Вначале думал собрать 3 аналоговых генератора(стандартные схемы из учебников), но посоветовали сделать это всё на базе 1го микроконтролера с обвязкой, дескать запрограмировать его можно как хочеш и регулировать через комп удобней(программу написать я думаю большого труда не составит).

Хотелось бы узнать что и как, или с чего начать, а то с микроконтроллерами я неочень разбираюсь.
Реклама:
Piroknight вне форума  
Непрочитано 09.11.2009, 13:58  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

Несколько вопросов:
- диапазон частот
- диапазон напряжений
- требуемая точность и стабильность поддержания параметров.
В зависимости от них будут разные реализации.
MisterDi вне форума  
Непрочитано 09.11.2009, 18:25  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

Для начала посмотрите в сторону цифрового генератора на МК и ЦАП. Заменив таблицу, можно сформировать сигнал практически любой формы.

Последний раз редактировалось =GM=; 09.11.2009 в 18:27.
=GM= вне форума  
Непрочитано 10.11.2009, 14:27  
Piroknight
Частый гость
 
Регистрация: 11.09.2008
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Piroknight на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

Сообщение от MisterDi Посмотреть сообщение
Несколько вопросов:
- диапазон частот
- диапазон напряжений
- требуемая точность и стабильность поддержания параметров.
В зависимости от них будут разные реализации.
Длительность импульсов от 0.05 милисек до 300милисек
Частоты:
для прямоугольных имп 0.5 - 160Гц
для экспоненсиальных 0,5 - 120Гц
для треугольных 100гц
Но это частоты на которых планируется работа, а вобще лучше чтобы был запас
напряжение роли не играет, здесь главное ток(так как такой генератор будет являться частью аппарата для ииследования состояни мышц и т.п.).
Точность и стабильность поддержания параметров должна быть довольно высокой.
Piroknight вне форума  
Непрочитано 10.11.2009, 14:34  
Piroknight
Частый гость
 
Регистрация: 11.09.2008
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Piroknight на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

Сообщение от =GM= Посмотреть сообщение
Для начала посмотрите в сторону цифрового генератора на МК и ЦАП. Заменив таблицу, можно сформировать сигнал практически любой формы.
Спасибо ознакомился, но мне как бы щас главное разобраться какой микроконтролер использовать, как его прошить и по какому прнинципу для него написать программу с 3мя режимами работы. Генератор будет частью устройства.
Piroknight вне форума  
Непрочитано 11.11.2009, 00:40  
Husik
Прохожий
 
Регистрация: 10.09.2009
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Husik на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

==GM== прав.
Ознакомся еще раз.Постарайся разобраться .
Husik вне форума  
Непрочитано 12.11.2009, 18:09  
Piroknight
Частый гость
 
Регистрация: 11.09.2008
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Piroknight на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

Сообщение от Husik Посмотреть сообщение
==GM== прав.
Ознакомся еще раз.Постарайся разобраться .
Смотрел я повнимательней, дам там всё уже готово и програмка есть, вот только одна неувязочка я никак не могу понять по какому принципу там всё работает(со схем всё ещё более мение), но с текстом программы я так и не разобрался(как там прописывать параметры импульсов и т.п.).
Поэтому и прошу вашего совета на более простом примере, или посоветуйте какую книжку почитать для начала.

Всем кто отвечал спасибо что уделили время
Piroknight вне форума  
Непрочитано 12.11.2009, 18:13  
Piroknight
Частый гость
 
Регистрация: 11.09.2008
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Piroknight на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

P.S.
Коментарии в тексте программы читал, но с таблицами так пока и не разобрался(
Piroknight вне форума  
Непрочитано 12.11.2009, 19:51  
ra9mig
Прописка
 
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ra9mig на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

Может это поможет разобраться с работой генератора? http://www.radioland.net.ua/sxemaid-446.html
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
ra9mig вне форума  
Непрочитано 12.11.2009, 21:45  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию Re: Помогите сделать генератор на основе микроконтроллера

Единственно, что вам надо - рассчитать код.

Код=F/deltaF, где

deltaF=Fвыборок/(2^24),
Fвыборок=Fclk/9,
Fclk - тактовая частота проца

Код переводите в хекс, записываете в три регистра, запускаете программу и ву а ля. Три регистра сами найдёте, там 6 строчек кода, начинаются с LOOP1.

По форме импульса. Повнимательнее посмотрите на таблицы square, triangle, sawtooth - фактически это график меандра, треугольного и пилообразного импульсов во времени. Попробуйте нарисовать график на бумаге, потом нарисуйте свой экспоненциальный. Как-то так.

Последний раз редактировалось =GM=; 13.11.2009 в 03:17.
=GM= вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите сделать програматор Piroknight Микроконтроллеры, АЦП, память и т.д 14 14.06.2010 17:25


Часовой пояс GMT +4, время: 10:43.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot