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

PC&МузЦентр: доработка паяльником

Ср ноя 21, 2007 14:16:42

Привет уважаемые коты!

Вот собрал себе медиа-центрик, но есть много вопросов по дальнейшей модернизации :)
Помогите, плиз, кто не спит!

Изображение

Изображение

Изображение

Sony MHC-701, года так 1994-5, cd привод давно умер и был кастрирован с деками вместе.
и ПК-комплект примерно тех годов:

PIII-866@9xx
Asus cusl2c i815 full atx
gf4 mx400
dvd-rom, 30gb hdd
БП - Powerman 350вт, новый.

Итак, планируется сделать контроллер скорости кулеров, включающий термометры, связь с пк, и возможно доп. функции -
пароль на запуск, и т.п

Делаю неспешно, поэтому вопросы не все сразу; хочу конструктивную критику, может предложения или какие мысли.

Использовать буду AVR, есть м8, м16, t2313. других нет.

4 канала шим,
4 счетчика оборотов,
4 термометра,
возможно часы реального времени,
кнопок штук 6,
LCD.

ну и первый вопрос:
справится м16 например, с этим, или лучше поставить в пару -
один - шим и счетчик
второй - скан кнопок, вывод на дисплей, измерение t ?

опыта и знаний мало, не пинайте если что!

Ср ноя 21, 2007 18:43:06

Если вопрос вполне конкретный, лучше обратиться в раздел про микроконтроллеры.

Ср ноя 21, 2007 21:09:15

можно еще в этот "корпус" интегрировать телевизор, получится три в одном, аля видеодвойка...

Пт ноя 23, 2007 16:26:45

Изображение


Собрал макетик из Меги8, uln2803a и кулера.
кондеры поставил 0,1 мкф и 100 мкф.
Работает отлично, регулирует обороты, но свистит :(

Понимаю так, что резистор между PD0 и IN1 не нужен.

Не знаю как подключить тахометр, его импульс - замыкание на +12 или на Gnd?

PS. приборов у меня нет.

Пт ноя 23, 2007 17:07:03

Его выход - открытый коллектор, к чему привяжете, то и будет, хоть 12В, хоть 5. Т.е. "замыкает" на землю.

Пт ноя 23, 2007 17:12:16

Kottix писал(а):как подключить тахометр, его импульс - замыкание на +12 или на Gnd ?


Можно подключить на ножку T0 - для подсчета импульсов. Ножку подтянуть резистором 4.7 КОм к "+" питания МК.

Пт ноя 23, 2007 17:50:03

tych писал(а):
Можно подключить на ножку T0 - для подсчета импульсов. Ножку подтянуть резистором 4.7 КОм к "+" питания МК.


Т.е на ножке будет +5(питание МК), а импульс 0, их и считать.

смутило меня это: (с электроникса)

Как правило во время оборота этот проводок кратковременно замыкается с плюсовым, что даёт на выходе то же напряжение, что и питает вентилятор.

Пт ноя 23, 2007 18:43:33

Aheir писал(а):Его выход - открытый коллектор, к чему привяжете, то и будет, хоть 12В, хоть 5. Т.е. "замыкает" на землю.


Спасибо! Наконец я понял что такое "открытый коллектор"!

----------
А каким образом считать 4 тахометра?
нужно использовать одну ногу мк для счета, считать их по очереди.
Как коммутировать сигнал?

Пт ноя 23, 2007 19:56:11

Можно использовать цифровой или аналоговый мультиплексор, например..

Пт ноя 23, 2007 20:42:44

Aheir, а можно "пнуть чайник" в направлении конкретной модели, (желательно по-доступнее) а то я uln2803 открыл для себя недавно :)

неуверен что эти мультиплексоры вообще у нас продаются.
вот оптопары 4n25 точно есть :)

Вот так можно сделать?

Изображение

Пт ноя 23, 2007 20:45:59

Не понял схему но ИМХО оптопары там излишни.

Пт ноя 23, 2007 20:50:21

Заменить оптопары транзисторами?

Смысл в том чтобы несколько тахометров по очереди подключать к входу счетчика. Т.е типа мультиплексора.

Пт ноя 23, 2007 20:57:30

[offtop]Офигенный корпус! Не верится, что так удачно получилось совместить музыкоцентровский хлам и компокорпус в домашних условиях. Или это не самоделко?[/offtop]

Пт ноя 23, 2007 21:13:25

L29Ah писал(а):[offtop]Офигенный корпус! Не верится, что так удачно получилось совместить музыкоцентровский хлам и компокорпус в домашних условиях. Или это не самоделко?[/offtop]


Самоделко. Из двух старых полурабочих электронных коробок получилась одна, но неплохая.
Подключен только к телевизору.
Используется в основном для просмотра видео с другого компа,
DVD дисков, музыки,
и как эмулятор PSOne. Железо древнее.
Два пульта, родной и для "пс-половины".
Соединены "половины" только через аудио вход. Ну и разъем питания :)

Сб ноя 24, 2007 16:07:51

Изображение

Подключил тахометр.

таймеры стартуют.
таймер 2 засекает 0,5 сек
таймер 1 начинает считать.
таймер 2 читает значение, останавливает и обнуляет т1 и себя.

Дело в том, что при полном (1) шим сигнале считает нормально.
Если при этом тормозить руками кулер - тоже считает нормально.
Но если шим меньше 100 (100 ступеней шим), то считает неправильно.
Если шим - 0, то показывает тоже 0
Шим - 1 показывает 9450
Шим>3 показывае уже неизвестно сколько.

Кулер - интел бокс, номинальные обороты 3400, что и насчитывает при шим=100

Получается что кулер выдает не то при малом заполнении шим?

Может дело в схеме?
Вложения
d1.txt
код прилагается
(5.91 KiB) Скачиваний: 451

Сб ноя 24, 2007 20:01:45

Kottix писал(а):можно "пнуть чайник" в направлении конкретной модели, (желательно по-доступнее)


К561КТ1, КТ3 и их аналоги, например.

Сб ноя 24, 2007 20:40:41

Aheir, спасибо, буду искать.

Сб ноя 24, 2007 22:19:03

Только посмотрите, что Вам лучше подойдет из предложенного. Есть коммутаторы и на большее число каналов.

Вс ноя 25, 2007 22:40:44

Никак не могу добиться правильного считывания оборотов :(
Немного поправил код, теперь выводит на lcd весь диапазон значений 0-65535.

Но дело не в этом.
Правильно считает при величине шим - 0% и 100%.
При величине 1-99 значение скачет от 10000 до 65ххх об/мин.
(При величине 1% выдает более-менее стабильно 9450)

Период шим равен 3,2 мс. Я правильно считаю что частота шим 312гц?
Может у меня неправильный шим?
Чтобы не свистело, нужно сделать частоту >20кгц, будет период шим <=50мкс ?
При 10мгц кварце получается 500 тактов на период (50мкс) и при 100 ступенях шима - по 5 тактов. или по 8 при 16мгц. Вобщем нифига работать не будет.

где грабли?

Ср ноя 28, 2007 20:58:05

Вот нашел в теме ШИМ на 555:
Aheir писал(а):Я когда-то делал вот так (см. вложение), но мне надо было еще и обороты корректно измерять по встроенному датчику, поэтому требования к питанию вентилятора были довольно жесткие (иначе встроенный датчик Холла глючит).
http://www.radiokot.ru/forum/download.php?id=3483


Подскажите пожалуйста, схема под шим, какая частота?
И зависят ли от частоты показания тахометра?

конденсаторы 100нф = 0,1мкф - керамика; 10мкф - электролит ?
индуктивность 100мкГн это катушка или подойдет "как резистор"?
и какой диод?

Возможно ли вообще добиться правильного счета при шим регулировке?
Ответить