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

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

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

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

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

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

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

 
Опции темы

Помогите сделать генератор на основе микроконтроллера

Непрочитано 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.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
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, время: 18:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.