Программирование PIC16F84A в программе Realizer Gold
Кстати, а резисторы подтягивающие до 5В обязательны?
Обязательны. Есть процы у которых есть возможность, включить внутренние поддтягивающие резисторы, у этого нет.
…у этого нет
Есть!
Для Yuriy: На вход MCLR (4) припаяйте конденсатор на землю 0,1 мкФ… Правильнее будет…
Кстати, могу подарить идею… Тут Вам уже советовали вместо таймера сделать управление газом с ручки по изолированным кордам, но Вас это вроде не вдохновило по нежеланию применять изолированные корды… Предлагаю Вам сделать все-таки управление газом с ручки, но… по инфракрасному каналу - в ручке разместить излучатель в сторону модели, на модели ИК-приемник на соответствующем боку… Начинку можно “выковырять” из дешевой китайской игрушки… Поскольку излучатель и приемник при любых эволюциях модели всегда направлены друг на друга, управление должно быть устойчивым даже на улице…
Мне кажется, это будет удобнее таймера при сопоставимых материальных и трудозатратах…
Правильнее будет…
PICу это не нужно.
управление должно быть устойчивым даже на улице…
Не факт. В пасмурную погоду хорошо будет работать, а при ярком солнце будет глюк, т.к. у солнца очень широкий диапазон излучения, и игрушки на ИК управлении на солнце не работают, я проверял.
Хотя идея хорошая, если бы не солнце.
В общем вот набросал. На прогу действительно ушло 1 час 15 мин.
S1 - у меня в программе как кнопка без фиксации. Т.е. нажал, отжал пошло время и двиг работает. Опять нажал, отжал, остановилось время и двиг выключился.
Так же сделал плавное нарастание газа перед стартом таймера.
Единственно с выдержками времени может быть не точно, примерно +/- 1-2 сек.
В протеусе рабоатет с тормозами, по этому нужно в железе точно время проверять. В протеусе получается вместо 2 мин, где то 2,5мин. Видимо из-за работы виртуального осциллографа.
Да, быстро Вы сделали. Спасибо огромное за помощь. Все-таки буду осваивать Бейсик, еще не раз пригодится.
Сегодня вечером попробую, что получилось.
Для Pav_13: насчет управления по ИК порту, мы уже обсуждали с руководителем кружка, что можно даже использовать простейшую аппаратуру р/у для управления каналом газа. Но хочет он таймер и все. Идея у него использовать еще для свободнолетающих таймерных моделей, только время у таймера другое будет и все.
Просмотрел программу, красиво то как…😃
Попробовал, все работает и все правильно работает, времена правильные. Ура!!!😃
Показалось слишком долгое нарастание газа, поэтому убрал цикл по А и вообще убрал эту переменную.
’ Плавное нарастание газа
FOR X = 0 TO 100
Y = 100 + X
PULSOUT OUT, Y
PAUSEUS 19000
IF Y = TROUTLE THEN GOTO PULS_OUT
NEXT X
Все очень понравилось, доступно, эффективно и есть книга на русском языке.
Еще раз Вам огромное спасибо и за программу и за то, что надоумили где мне дальше разбираться.😃
Теперь отдам таймер в кружек, пускай пробуют.😁
для PICов Бейсик так попробовал, и не могу слезть, пересилить себя что бы AVR и СИ изучать.
Для АВР тоже бейсик есть.
Показалось слишком долгое нарастание газа, по этому убрал цикл по А и вообще убрал эту переменную.
Да эти вещи нужно проверять на практике, я этот цикл сделал, т.к. показалось что слишком быстро нарастает газ. В протеусе это не проверить объективно, тем более он тормозит.
Для АВР тоже бейсик есть.
В первый раз слышу. А можно ссылку, где почитать можно о нём.
Прямую ссылку не дам. Можно набрать в яндексе “mikroBasic_pro_AVR_2008” и обрадоваться 😃
Там вроде бы и эмулятор какой-то есть, и в нем периферия эмулируется. Этой конторы есть и С и Паскаль еще. Я когда-то скачал для коллекции, один раз поставил, посмотрели и забыл. 😃
А зачем городить такой огород? Если действительно хочется полетать на кордовой электричке, не проще использовать любую радиоаппапатуру, хоть от игрушек на 27 герц. Если лень двигать левой рукой, ГАЗ можно вынести на ручку управления.
27 герц
Вот по этой фразе мне стало понятно всё. Не герц а Мега-герц (Мгц, MHz). Это ещё нужно найти игрушку что бы у неё пропорциональное управление было, они же ведь, все с дискретным управлением, да же самые дорогие.
Я электрощик, и мне интересно изготовить что то самому, так же как и Юре (Yuriy). А аппаратуру приделать, это проще простого, и не удобно, заметь. Передатчик ведь держать нужно, и вообще применять аппаратуру управления для кордовой, не эргономично и не экономично. И огорода с аппаратурой управления ещё больше. Лучше пусть, аппаратура радио-управления применяется на радиоуправляемых самолётах, а я смогу сделать схему которая заменит аппаратуру управления. В посте №4, я приводил пример такой схемы. Сигнал управления идёт по кордам, на ручке можно сделать крутилку газа, и не применять для этого целую аппаратуру управления.
У меня например, аппаратура управления самодельная!
По поводу таймера, это не моя идея, Юрия попросили изготовить такой таймер, а я бы сделал как в посту 4.
В разделе кордовых моделей кто-то нашел такой фирменный таймер:
"Нашел такую штуку, таймер Zigras SEC Ztron, специально для кордовых электричек. Около 30$ стоит.
www.windyurtnowski.com/ztrontimer.pdf
www.windyurtnowski.com/store/ "
а у нас самодельный, не хуже и дешевле.
И почему огород, на мой взгляд очень удобно. Поэтому я и дал сюда ссылку, может кому-то пригодится. Вы как я понял с той ветки и пришли.
Вы как я понял с той ветки и пришли.
Да он с той ветки. Там нет электронщиков, и им не понять нас. Для них прикрутить аппаратуру РУ к кордовому самолёту, это считается признак высшей инженерной мысли.
Вы придержеваесь той точки зрения , что для того , чтобы поесть супу, нужно вырастить овощи, вскормить и убить животное, долго изучать кулинарную книгу, а потом два месяца бодаться со всеми на форуме! Я не люблю фаст - фуд, но если очень хочется, сЪем. БОЛЬШОЕ спасибо ub d ,Что разъяснил мне что такое что такое Мгц. Буду знать! А Ваш признак Высшей инженерной мысли (ток по кордам) был похоронен еще в 197- каком-то году, когда я ходил в кружок.
ток по кордам
По кордам не ток, а управляющий сигнал, для реглятора который в модели. Т.е. в модели, как у вас, аккум, регулятор и двигатель, только нет приёмника, его заменяет схемка, которая в ручке, и по кордам идёт управляющий сигналл.
К Сергею Севастенкову: а можно “приделать” к таймеру функцию замедления двигателя по окончании времени, и сигнал на серву? Давно на руководители кружков мучают с темой таймера на судомодели.
Давно на руководители кружков мучают с темой таймера на судомодели.
Так есть таймер уже готовый для самоходных судомоделей. Там не обязательно регулятор хода ставить.
Схема простейшая, и надёжная, всё на то же 555. Работает у многих и не ломается, с защитой от переполюсовки.
И совсем не обязательно делать плавный пуск и остановку двигателей.
Вы придержеваесь той точки зрения , что для того , чтобы поесть супу, нужно вырастить овощи, вскормить и убить животное, долго изучать кулинарную книгу, а потом два месяца бодаться со всеми на форуме!
Вы не поверите, но кто то и так делает и ему это нравится ))
Вам покупателям, не надоело лезть в топики по самоделкам и говорить что проще купить ?
Это тоже хобби, и самоделные контроллеры и радиоуправление, Я летаю на самодельных регулях и двигателях из СД приводов, и поверте не потому что мне тяжко это купить, мне интересно самому сделать.
А купить каждый может )))
Так есть таймер уже готовый для самоходных судомоделей.
Спасибо сергей, подобное делал. Там ситуация при пуске в бассейне - при прохождении ворот уменьшить скорость, необязательно плавно, и тихонько доехать до стенки. А управление машинкой для копий подводных лодок. Сам не копиист, строю по просьбе руководителей детей.
Спасибо сергей, подобное делал. Там ситуация при пуске в бассейне - при прохождении ворот уменьшить скорость, необязательно плавно, и тихонько доехать до стенки. А управление машинкой для копий подводных лодок. Сам не копиист, строю по просьбе руководителей детей.
Давайте по подробнее, не понятно что вам нужно.
Давайте по подробнее, не понятно что вам нужно.
Попытаюсь изложить то что от меня просят на примере запуска прямоходной копии подводной лодки:
по правилам соревнований модель нужно запустить в плавание со стартового мостика, в определенном квадрате она доложна погрузиться (отработала серва на руль глубины на погружение и через установленное время встала в нейтраль), пройти под водой определенное расстояние затем всплыть в нужном квадрате (отработала серва на руль глубины на всплытие и через определенное время встала в нейтраль) и пройти ворота, после ворот сбавить скорость и подойти к стенке бассейна где предположительно ее выловит спортсмен.Если это просто копия:то после прохождения ворот модель сбавляет скорость и медленно подходит к стенке бассейна. В идеальном варианте нужно чтобы после сбавления скорости тоже срабатывал таймер, то есть двигатель поработав на малом газу определенное время, останавливался. Угол отработки серв сделать соответственно 1,0 - 1,5 - 2,0мс.