Страница 1 из 1

Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 13:34:28
niconix
Помогите найти, или сделать свой, генератор импульсов с частотой около 5 Гц и с переменной шириной импульсов.
Регулировка должна производиться переменным резистором, причем он должен регулировать сразу два таких генератора. т.е. один при вращении влево, второй при вращении вправо, по центру нейтральное положение в котором ни один генератор не работает. В крайних положениях ширина импульса генератора должна соответствовать периоду.
Очень надеюсь на Вашу помощь.

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 13:48:41
МитяРа
Ну ты и понаписал.. Мя пять раз перечитал, прежде чем вмышатил, про что это..

В начале хотел 555-ю предложить, но потом, когда дошёл до двух генераторов управляемых от одного сопротивления,
да ещё от его середины.. :shock:

P.S. А на кой мышь нужно такое "управление".. мя просто интересно..

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 13:52:43
niconix
МитяРа писал(а):P.S. А на кой мышь нужно такое "управление".. мя просто интересно..


Вот только не нужно кричать типа "иди в магазине купи!"
Это будет руль...
для игр...

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 13:53:27
pyzhman
niconix писал(а):ширина импульса генератора должна соответствовать периоду.

Генерации нет, и на выходе "1"? И какая элементная база?

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 13:57:27
МитяРа
niconix писал(а): кричать типа
:tea: :)
niconix писал(а):Это будет руль...
Хопрошо, допустим это руль..
Просто мя не понятна надобность регулировки от среднего положения руля..
Сначала одного чего-то, а потом - другого чего-то..

pyzh_man, приветствую пушистый.. :beer:

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 14:10:25
niconix
pyzh_man писал(а):
niconix писал(а):ширина импульса генератора должна соответствовать периоду.

Генерации нет, и на выходе "1"? И какая элементная база?


Предполагается, что генератор будет управлять релюхой...

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 14:16:24
pyzhman
Приветствую МитяРа!
5 Гц и реле как-то не стыкуются. Вопрос элементной базы так и остался открытым.

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 14:16:40
МитяРа
niconix писал(а):что генератор будет управлять релюхой...
niconix писал(а):с частотой 5-10 Гц
Бедная релюха.. :cry:

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 14:39:16
niconix
Ув. МитяРа и pyzh_man. прошу немного подождать... щас всё станет намного яснее.

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 14:45:37
МитяРа
niconix писал(а):щас всё станет намного яснее.
Рисуй поаккуратнее, пиши поподробнее, а мы с пушистым, так и быть - подождём... :)

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 15:46:27
niconix
итак. всё по порядку.
хочу сделать руль для компа.
за основу беру плату от старой клавиатуры и добавляю к ней два генератора.
с ними собственно и проблема.

отвечаю на ваши вопросы

МитяРа писал(а):Просто мя не понятна надобность регулировки от среднего положения руля..

А откуда? в среднем положении оба генератора должны быть "отключены"(не генерить импульсы.)

pyzh_man писал(а):И какая элементная база?

Абсолютно свободная. Что предложите - то и спаяю.
Питание 5В ЮСБ.

МитяРа писал(а):Бедная релюха.. :cry:

Спорить не буду но посоветуйте что-то более толковое чтобы замкнуть два проводка.

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 16:09:23
МитяРа
niconix писал(а):более толковое чтобы замкнуть два проводка.
Оптрон..
Ам в остальном - подумать надо.. :tea:

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 16:21:52
pyzhman
А мне видится так: тини13(ну конечно же). К ней резистор, тот самый. Меряем на средней лапке. Убираем два младших бита, как всегда. Узнаем разницу оставшейся части от 128-ми. Генерим ШИМ(он самый) в зависимости от величины разницы и в зависимости от направления разницы отправляем налево или направо.

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 17:38:41
niconix
pyzh_man писал(а):А мне видится так: тини13(ну конечно же). К ней резистор, тот самый. Меряем на средней лапке. Убираем два младших бита, как всегда. Узнаем разницу оставшейся части от 128-ми. Генерим ШИМ(он самый) в зависимости от величины разницы и в зависимости от направления разницы отправляем налево или направо.


а вот с этого места можно по подробней? и желательно без жаргонных выражений - я в них не силён...

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 19:04:43
niconix
МитяРа писал(а):
niconix писал(а):более толковое чтобы замкнуть два проводка.
Оптрон..
Ам в остальном - подумать надо.. :tea:

оптрон не катит т.к. полярность неизвестна. и скорее всего ее и нет... :( :dont_know:

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вс июн 19, 2011 19:27:27
МитяРа
niconix писал(а):оптрон не катит т.к. полярность неизвестна.
Если полярность не сможешь померять, то просто перевернёшь выход оптрона.. :)

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Пн июн 20, 2011 21:49:14
niconix
а как всё же насчет самого шим?

Re: Нужен ШИМ с частотой 5-10 Гц

Добавлено: Вт июн 21, 2011 20:13:28
pyzhman
У тини13 два канала шим, что в нашем случае очень удобно.
Учитывая вышесказанное, проверяем значение АЦП. Если оно меньше 125 и больше 10, то по этому значению формируем нулевой шим, вывод первого обнуляем. Если значение больше 131 и меньше 245, формируем первый шим, вывод нулевого обнуляем. Если значение меньше или равно 10, ставим вывод нулевого шим в 1. Если значение больше или равно 245, ставим вывод первого шим в 1. Если значение между 125 и 131, ставим оба выхода в 0. В шим отправляем число, соответствующее разнице между 128 и полученным из АЦП значением.