Разработка устройства

Freestyle

Люди, опомнитесь ! какие таймеры, осциллографы и микрики, 21-й век на дворе !
Serg007, твоя схема будет состоять из 8-ногого PIC’а за 35 руб и двух полевиков, программа - страница убористого текста, настройка не требуется. сложность кода - не намного выше, чем лаба по МК для четвертого-пятого курса ТУ

Serg007

Это хорошо конечно, но прогу надо писать.
А потом еще программатор нужен.
А с этим сложности 😦
Я пока попробую “дедовский” метод 😃
Да, а почему не нужен осцилограф?
Как ты узнаешь сигналы для програмирования?
Пришли схемку мне.

Taboo
Serg007:

Пришли схемку мне.

Надо просить не схемку, а програмку!!!

Добавлено

21-й век на дворе !

Angels

Е-мое…2 ссылки кидал и все без толку. Там форма сигнала же описана. Который на рульмашинки идет. Не хочешь пичку - возьми атмелку. Там вообще SPI. В лпт через 4 резюка втыкаешь и программируй на здоровье. Стоимость программатора - 10 рублей вместе с разьемом.

Serg007

Народ! Не ругайтесь на меня.
Тут правильно сказали, нужна прошивка.
Ну не умею я програмировать контроллеры 😂
Когда-то пытался атмелки прогить, но это было давно и неправда.
Помогите готовым решением плз.(прошивка, схемка, элементы) 😃
А уж прошить где, найду наверное.

Angels

Да мы и не ругаем. Прошиву готовую вряд ли найдешь. Вариант - писать самому. Пиши на Си - там все очень просто. Период сигнала около 22 мсек. Положение сервы задается ШИМ-модуляцией(длительностью прямоугольника). Длительность от 0.9 мсек до 2.1 мсек.

То есть типа того

                  +-------------------+
                  |                   |
_________________|                   |_________________
                  ^^^^^^^^^^^^^^^^^^^^^ тут от 0.9 до 2.1 мсек
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ тут 22 мсек

На период в 22 мсек для простоты можешь забить.
Вешаешь управление от сервы на компаратор атмелки. Компаратор в режим toggle. Минус компаратора на GND. Плюс на управление серво.
Если по пинам то AIN1 -> GND AIN0->Servo

На переднем фронте получаешь прерывание и включаешь таймер(можно сконфигурить чтобы сам запускался).
На заднем фронте останавливаешь таймер и смотришь на его показания.
Далее на основе длительности импульса делаешь что-либо.
Все. Вот и весь алгоритм. Все тривиально.