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




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 46 • Страница 2 из 3<  1  2  3  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 10.01.2006
Откуда: Киев
vovan76 писал(а):
Во, блин, курсовики стали давать. Тут ближе к дипломной работе тянет, например на бакалавра.

нет, это только цветочки, на бакалавра могли дать разработать автономную (самостоятельную) систему парковки с локальным сервером. вся проблема в том что решение очень простое, но до него ещё надо додуматся.

_________________
Чем лучше всё складывается, тем больше оснований для опасений.



Партнер
 

Member
Статус: Не в сети
Регистрация: 08.11.2004
Откуда: Николаев
serj я счас с 3мя людьми занимаюсь разработкой такой схемы и поверь.... я пытался найти что то похожее от т-балансира и санбиам сетты безуспешно
сейчас прикручиваем пвм к проццу человек пишет проццовый код... и еше 1 полностью все на компе.... гемор еше тот

_________________
"Прежде, чем сделать открытие, загляни в учебник" - инженерная мудрость


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
cka3o4nuk
Цитата:
гемор еше тот

Может проще отписать по конкретной проблеме? Кто-нибудь подсказал бы ;).
Цитата:
сейчас прикручиваем пвм к проццу

Бедный микроконтроллер сильно упирается ;)? Или аппаратного ШИМа нет? Хотя это вряд ли, разве что не хватает каналов.


 

Member
Статус: Не в сети
Регистрация: 08.11.2004
Откуда: Николаев
maco если хватает каналов не хватает на юсб и наоборот мне нравиться очень вариант с 2мя тини2313

_________________
"Прежде, чем сделать открытие, загляни в учебник" - инженерная мудрость


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
cka3o4nuk
Цитата:
2мя тини2313

Одна - общение, вторая - управление ;)?


 

Member
Статус: Не в сети
Регистрация: 08.11.2005
Откуда: Kirovograd UA
cka3o4nuk А что нельзя взять чтото покрупнее, и с большим объемом памяти?

_________________
Электронный R&D шаман.


 

Member
Статус: Не в сети
Регистрация: 09.09.2005
Вот готовый проект на USB, периферию приделать на I2C пара пустяков :)
http://www.harbaum.org/till/i2c_tiny_usb/index.shtml

_________________
Лужу, паяю....


 

Member
Статус: Не в сети
Регистрация: 10.01.2006
Откуда: Киев
вот ссылочка http://forum.modding.ru/viewtopic.php?t=4484 , изучи, мож пригодится

_________________
Чем лучше всё складывается, тем больше оснований для опасений.


 

Member
Статус: Не в сети
Регистрация: 06.10.2008
Откуда: Калининград
maco писал(а):
Можно и сигнал о частоте вращения вентилятора эмулировать/преобразовывать при необходимости.

Необходимость есть) Задача просто измерять обороты. Есть идеи как это реализовать? Цифровой вход МК есть, контроллер Arduino 2009. Насчет измерения скважности ШИМ сигнала тож интересно как, не расскажете?

_________________
Разгони проца О_о


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
Pain_666 писал(а):
Задача просто измерять обороты. Есть идеи как это реализовать?
Пример измерения в MIO:
#77
Т.е. по нарастающему фронту запускается счетчик (с нужной частотой счета), по следующему нарастающему фронту считывается значение счетчика и счетчик сбрасывается.
Pain_666 писал(а):
Насчет измерения скважности ШИМ сигнала тож интересно как
Аналогично, но считывание значений производится по обоим фронтам, а сброс только по одному. Можно воспользоваться режимом захвата - вывод ICP.

В обоих случаях используется внешнее прерывание, их у ATmega168 или ATmega328 как раз два. Хотя при необходимости можно использовать прерывание PCINT :).


 

Member
Статус: Не в сети
Регистрация: 06.10.2008
Откуда: Калининград
maco
Шикарно) Спасибо)

maco писал(а):
В обоих случаях используется внешнее прерывание, их у ATmega168 или ATmega328 как раз два. Хотя при необходимости можно использовать прерывание PCINT

Эээ... А зачем прерывания использовать? План такой: в контроллере мутим цикл со счетчиком и ориентируемся по фронтам, потом набежавшее число передаем на комп и там считаем обороты. Где мой ацкий замысел не верен? :oops:

_________________
Разгони проца О_о


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Зачем нужно измерять параметры ШИМ сигнала? Это очень быстрый процесс, его трудно обрабатывать.
Может имелось в виду не измерять, а изменять, т.е. выдавать?


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
Pain_666 писал(а):
А зачем прерывания использовать?
Удобнее :). Зачем делать программно ту работу, которую может делать аппаратная часть :)?
Можно и программный цикл сделать - это уже на любителя. Я предпочитаю работать по прерываниям.


serj
Я так понял, что Pain_666 хочет измерить приходящий сигнал управления, подкорректировать его при необходимости, а потом выдать скорректированный вариант на вентилятор. Измерять можно, тут уже все зависит от соотношения тактовой частоты МК, параметров сигнала и требуемой точности результата.


 

Member
Статус: Не в сети
Регистрация: 06.10.2008
Откуда: Калининград
maco писал(а):
Я так понял, что Pain_666 хочет измерить приходящий сигнал управления, подкорректировать его при необходимости, а потом выдать скорректированный вариант на вентилятор.

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

maco писал(а):
Измерять можно, тут уже все зависит от соотношения тактовой частоты МК, параметров сигнала и требуемой точности результата.

У ATmega168 16МГц вроде тактовая частота, а частота ШИМ сигнала до неск десятков кГц, думаю мне хватит точности)

_________________
Разгони проца О_о


 

Member
Статус: Не в сети
Регистрация: 23.05.2010
Проблема. Материнская плата, видеокарта не позволяет настроить параметры автоматической регулировки вентилятора.

Для решения хотелось бы использовать "адаптер" вставляемый в разрыв между 4-pin разъемом материнской платы (видеокарты) и вентилятором (4-pin разумеется). Таким образом, питание (12V) берется с разъема. На входе адаптера имеется исходный ШИМ сигнал который регулируется материнской платой в зависимости от температуры. Модифицируя его программно на выходе должен получатся ШИМ сигнал к примеру в более широком (узком) диапазоне, возможно нужно будет подправить кривую регулировки, влиять на скорость изменения скважность. Необходимо обесточивание вентилятора при скважности ниже какого-то значения. Это минимум, который требуется от адаптера.

Предполагаемы максимум, это несколько входных ШИМ сигналов, на основании которых будет формироваться скважность на нескольких выходных каналах для индивидуального управления на них вентиляторами (только 4 контактные).

Желательно небольшое количество элементов, контроллер с запасом функциональности для удобства и сокращения времени разработки.

Какие микроконтроллеры могли бы наилучшим образом подойти для такой задачи?


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
maxxTech писал(а):
Какие микроконтроллеры могли бы наилучшим образом подойти для такой задачи?
Те, которые вы легко можете достать, которые вам легко запрограммировать и архитектуру/особенности которых вы достаточно хорошо знаете :).
В остальном - хотелось бы иметь нужное количество каналов ШИМ и нужное количество внешних прерываний (я бы предпочел InputCapture, хотя это мелочи). Колчиество определяется вашим ТЗ.


 

Member
Статус: Не в сети
Регистрация: 23.05.2010
Доступны следующие микроконтроллеры:

Atmel
  • ATTINY серия
  • ATMEGA серия
  • ATXMEGA серия
  • ATSAM3 серия
  • AT91SAM7
  • AT90
  • AT32

PIC Microchip
  • PIC10, PIC12, PIC16, PIC17, PIC18, PIC24 серии

Cypress
  • CY8C29466-24PXI
  • CY8C29666-24PVXI и другие

NXP ARM7 серия

Texas Instruments MSP 430 серия

Analog Devices
  • ADuC848BSZ62-3
  • ADuC847BCPZ62-5
  • ADuC7024BCPZ62

Это то, что не сложно достать, если в списке нет чего-то подходящего, что продается в интернете поштучно, то это можно заказать.
На какие из микроконтроллеров можно было бы обратить внимание, в качестве кандидатов ориентируясь на минимальные требования чтобы мне сузить поиск?
В качестве языка был бы предпочтителен С.


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
maxxTech писал(а):
ориентируясь на минимальные требования
В таком случае хватит ATTiny, PIC10, MSP430 (хотя MSP430 IMHO будут дороже).

maxxTech писал(а):
был бы предпочтителен С
С этим проблем вроде бы не было.

P.S. Вы бы для начала поняли, что вы хотите сделать (максимум или минимум) и как вы это хотите сделать, а уже потом выбирали бы микроконтроллер, раз уж для вас они все одинаково неизвестны :).


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Потом 'вспомнят', что хорошо бы иметь возможность чтения и настройки параметров из Wыndows.
Короче, ATMEGA32U4.


 

Member
Статус: Не в сети
Регистрация: 23.05.2010
maco писал(а):
Вы бы для начала поняли, что вы хотите сделать (максимум или минимум)
Независимо от того минимальная это будет реализация или максимальная не лучше ли сразу исходить из максимума и соответственно использовать один и тот же микроконтроллер? Т.е. максимум это четыре ШИМ сигнала на входе и пусть будет столько же вентиляторов на выходе.

maco писал(а):
как вы это хотите сделать, а уже потом выбирали бы микроконтроллер, раз уж для вас они все одинаково неизвестны :).
Измерил скважность, установил. Нашел статью на тему измерения скважности Programming 16 bit timer on Atmega328
Как это сделать, наверное, лучше у вас спросить. Что бы вы посоветовали?

serj писал(а):
Потом 'вспомнят', что хорошо бы иметь возможность чтения и настройки параметров из Wыndows.
Короче, ATMEGA32U4.
Это не помешало бы. Изначально планировалось настроить охлаждение и больше ничего в микроконтроллере не менять.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 46 • Страница 2 из 3<  1  2  3  >
-

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


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

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


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

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan