Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

30 страниц V  « < 28 29 30  
Reply to this topicStart new topic
> Shift-Light своими руками 2
RazdolbaiT
сообщение 5.3.2022, 10:26
Сообщение #581


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 9
Регистрация: 2.3.2022
Вне форума


Репутация:   0  


Код
TACHO       var GPIO.0
SIG              var GPIO.1   'Сигнал
SERV          var GPIO.2   'Привод
SETB          var GPIO.4   'Запись
TERM         VAR GPIO.5   'Термореле NC

'<.......>

TRISIO = %010000


В записи TRISIO, вывод GPIO 4 (кнопка SETB) имеет "0utput",
по схеме "Shift-light" он подтянут к "+" через 10К и при нажатии
кнопки работает как должен.

Может я поджарил вывод GPIO 5 когда он был в записи
TRISIO = %010001. Я подтягивал его к "+" и коротил на массу, когда он был выходом, может в этом проблема.
Пока у меня только одна МК
Попробую написать простенький алгоритм, и подключу к GPIO 5 светодиод. Посмотрю, может ли он что-то показать.

На крайний случай у меня есть мысли как обвязать МК, что
бы она работала через термореле, а при его размыкании МК
просто отключилась и открытие ВЗ выполнялся аналоговой
схемой, без программного алгоритма. Правда тогда без клапана.

Благодарю за то, что помогаете мне разобраться с этими проблемами
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 5.3.2022, 14:34
Сообщение #582


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Я, к сожалению, уже почти 10 лет не занимаюсь pic-ами, поэтому на многие вопросы скорее всего и не смогу ответить, подзабыл. Сейчас мои интересы переместились совершенно в другую область, преобразование, обработка и передача данных, соответствующие протоколы и т.п. Причем, в основном мое дело - аппаратная часть. Программами, как для контроллеров (кроме самых простых), так и для ПК занимается сын. Отчасти это связано и с работой...
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
RazdolbaiT
сообщение 5.3.2022, 17:47
Сообщение #583


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 9
Регистрация: 2.3.2022
Вне форума


Репутация:   0  


Дорогой SSh,
Поверьте Вы мне своими ответами очень помогли, я уже был готов опустить руки, но Ваши подсказки позволили мне найти решение проблемы. Я хоть так и не понял причины, по которой GPIO 5 не переключается самостоятельно с подтягиванием к "+"
Потому я переписал на эту ножку SETB, вместо термореле.
И просто добавил в код "подтяжку" к 1, после записи оборотов.
Теперь программа стала работать "на столе" так, как задумано!
Только разводку схемы немного поменять yahoo.gif
Немного поковыряюсь в коде и поделюсь biggrin.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 5.3.2022, 17:56
Сообщение #584


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


good.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
RazdolbaiT
сообщение 11.3.2022, 16:44
Сообщение #585


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 9
Регистрация: 2.3.2022
Вне форума


Репутация:   0  


Заканчиваю настольное макетирование и проверку работы "навесом".
Пока, подготовил рисунок печатной платы к проекту, получилось довольно плотно разместить, к сожалению форум не позволяет мне прикрепить lay-файл потому поделюсь скринами. Это на данный момент не критично, поскольку данная печатная плата будет работать с заводским драйвером двигателя. Немного позже я сделаю релейный вариант драйвера для более простого повторения данного устройства, возможно рассмотрю и транзисторный вариант.
По прошивке:
Для начинающего меня было небольшим удивлением, как последовательность строк влияет на работу МК. Это вполне ожидаемо, да и когда-то на информатике нам об этом говорили, но практика, иногда, учит лучше цифр.
Были, неочевидные на первый взгляд проблемы, которые решались как программно, так и аналогово.
Прикреплённый текстовый файл содержит прошивку для работы САУВЗ и после прогрева управляет клапаном дополнительной подачи спирта.
Планирую написать прошивку для этого устройства Управления воздушной заслонкой и клапаном ЭПХХ, вероятно, с небольшим изменением компонентов печатной платы.



P.S.: Данное устройство собирается для управления карбюратором SOLEX в старенькой японке. Конечно можно купить готовые устройства, но творить не только интересно, но и менее затратно.
P.S.S.: Умоляю! Нужно удалить 2 из 3х одинаковых текстовых файла, прикрепленных к сообщению. Исходники в этом сообщении одинаковые
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  ____________9______.txt ( 6,1 килобайт ) Кол-во скачиваний: 78
Прикрепленный файл  ____________9______.txt ( 6,1 килобайт ) Кол-во скачиваний: 81
Прикрепленный файл  ____________9______.txt ( 6,1 килобайт ) Кол-во скачиваний: 78
 
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 11.3.2022, 16:53
Сообщение #586


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Цитата(RazdolbaiT @ 11.3.2022, 17:44) *
к сожалению форум не позволяет мне прикрепить lay-файл

Любой файл можно заархивировать и прикрепить. Архивы форум принимает.

Цитата(RazdolbaiT @ 11.3.2022, 17:44) *
Для меня было небольшим удивлением, как последовательность строк влияет на работу МК.

Так это-же очевидно, что команды должны выполняться по мере их "появления" в программе.
Последовательность нарушается командами перехода и, не всегда, условий.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
RazdolbaiT
сообщение 11.3.2022, 17:26
Сообщение #587


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 9
Регистрация: 2.3.2022
Вне форума


Репутация:   0  


Благодарю! На счёт архива приму к сведению на будущее. good.gif
Вполне логично, что программа следует прописанному алгоритму, а я загнал условие для записи оборотов в конец программы и гадал, что же не так с кнопкой sarcastic.gif
Только потом посмотрел в запись кода и понял в чём ошибка
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
RazdolbaiT
сообщение 29.5.2022, 23:11
Сообщение #588


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 9
Регистрация: 2.3.2022
Вне форума


Репутация:   0  


Потихоньку создаю сие проект и после удовлетворительных испытаний, хотя бы на столе, поделюсь тем, что наработано.
Сейчас в работе уже готовы и привод и печатная плата с реле, в ходе испытаний выяснился один косячек в работе, который был решён добавлением диода и парой строк кода - нужно будет подкорректировать рисунок печатной платы.
Свою печатную плату делал методом ЛУТ, не очень хорошего качества вышла печатная плата, но в целом мне большего не нужно. На фото есть провода, которые уходят за кадр - это питание и генератор сигнала на него довешаны "не в отверстия", и пока ещё жду доставки самовосстанавливающегося предохранителя, а так всё почти в сборе.
В целом, эта штука меня начинает радовать и скоро я поделюсь этой радостью, а так же данными, необходимыми для повторения проекта, если у кого-то возникнет желание.
Пока поделюсь фотографией устройства. Изначально планировал ставит обычные штырьевые разъёмы, на подобии тех, которыми на материнских платах всякие светодиоды и периферия от корпуса подключается, но позже нашел с фиксаторами и втулил их. Монтаж относительно плотный получился, возможно немного увеличу размеры в проекте, который выложу в открытый доступ, что бы деталям было свободнее.
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Titus
сообщение 30.5.2022, 12:30
Сообщение #589


Don Amadeus
*******

Группа:
Главные администраторы
Сообщений: 29930
Регистрация: 19.2.2009
Из: Russia, Sevastopol
Вне форума
Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive.

Репутация:   465  


Приветствую, красота получается smile.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

30 страниц V  « < 28 29 30
Fast ReplyReply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"