Shift-Light своими руками 2 |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Shift-Light своими руками 2 |
27.12.2017, 19:15
Сообщение
#541
|
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 27.12.2017 Вне форума Авто: Kawasaki ZX11 Репутация: 0 |
Всем привет,
хочу сделать shift light для мотоцикла. вопрос к топик-стартеру: самый 1й вариант реализации подразумевает мигание лампочки, при достижении заданных оборотов или постоянное свечение ? |
|
|
27.12.2017, 20:56
Сообщение
#542
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Всем привет, хочу сделать shift light для мотоцикла. вопрос к топик-стартеру: самый 1й вариант реализации подразумевает мигание лампочки, при достижении заданных оборотов или постоянное свечение ? Я уже и не помню, какой вариант был первым (7 лет прошло...), и, т.к. в первом сообщении отсутствует исходник, то выяснить это можно только сборкой и прошивкой МК бинарником оттуда (IMG:style_emoticons/default/wink.gif) Но, думаю, не моргает а светится постоянно. В дальнейшем алгоритм индикации был слегка изменен - при достижении порога светодиод вспыхивает ярко, далее приглушается, но светит постоянно, пока обороты не спадут. |
|
|
27.12.2017, 23:09
Сообщение
#543
|
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 27.12.2017 Вне форума Авто: Kawasaki ZX11 Репутация: 0 |
в первом сообщении отсутствует исходник там вроде есть некий файл прощивки. или это не исходник ? Мне, кстати подойдет схема с пищалкой. толко вместо пищалки можно воткнуть драйвер для св.диода. Не подскажете, какой уровень выдает выход GP5 у контроллера ? Сообщение отредактировал NicDaniel - 27.12.2017, 23:15 |
|
|
28.12.2017, 6:33
Сообщение
#544
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Это уже скомпилированный бинарный файл.
На пищалку подается импульсное а не постоянное напряжение. Как поведет себя конкретный драйвер светодиода - не знаю. Не только на GP5, а и на всех других выводах стандартные уровни, "0" прибл. = 0В, "1" = прибл. напряжению питания |
|
|
3.2.2018, 19:51
Сообщение
#545
|
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 14.5.2017 Вне форума Репутация: 0 |
Собрал сие чудо, долго не мог прошить 12F675 - первую "увалил" при проверке свежесобранного программатора, стерев OSSCAL. Купил вторую, прошил другим программатором (заводским) - всё заработало. Что интересно, на тахометр идёт 12В, плату сделал универсальную: 5В и 12В вход. Собран делитель на 470кОм и 330кОм, но с ним работать не хочет, а если без делителя (как по схеме) - работает, несмотря на вход 12В, МК чувствует себя прекрасно.
Автору респект! (IMG:style_emoticons/default/wink.gif) |
|
|
4.2.2018, 11:14
Сообщение
#546
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
|
|
|
1.3.2018, 18:27
Сообщение
#547
|
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 1.3.2018 Вне форума Репутация: 0 |
Здравствуйте, касательно схемы/прошивки в первом посте - перезапись нужного числа оборотов для отсечки происходит при каждом нажатии кнопки, или только самый первый раз, а для того чтобы записать новые данные нужна перепрошивка?
Какие конфигурационные биты устанавливать для pic"а? Спасибо! |
|
|
1.3.2018, 19:08
Сообщение
#548
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Запись текущих оборотов - по нажатию кнопки, перепрошивка не требуется.
Биты конфигурации вшиты в прошивку, ничего дополнительно устанавливать не надо. Если-же все-таки программатор будет настаивать )), то все оставляем по умолчанию, только тактирование выбираем от внутреннего генератора - INTOSC |
|
|
9.1.2019, 16:39
Сообщение
#549
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 9 Регистрация: 9.1.2019 Вне форума Авто: VAZ2103 Репутация: 0 |
Прошу прощения, у меня вопрос, зачем коментировать строку с бузером? Нельзя ее просто удалить из прошивки?
|
|
|
11.1.2019, 5:13
Сообщение
#550
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Можно. Но если в дальнейшем снова захочется со звуком, то придется долго вспоминать где и что надо добавлять в программу. А так раскомментируем и все ))). Тем более, что закомментированные строки игнорируются со стороны компиллятора и никак не влияют ни на объем, ни на быстродействие ни на что другое конечной программы (прошивки)
|
|
|
13.1.2019, 1:39
Сообщение
#551
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 9 Регистрация: 9.1.2019 Вне форума Авто: VAZ2103 Репутация: 0 |
Можно. Но если в дальнейшем снова захочется со звуком, то придется долго вспоминать где и что надо добавлять в программу. А так раскомментируем и все ))). Тем более, что закомментированные строки игнорируются со стороны компиллятора и никак не влияют ни на объем, ни на быстродействие ни на что другое конечной программы (прошивки) Спасибо за ответ, сел за изучение бейсика, теперь понял что можно безболезененно удалить строку, до этого был тёмный лес (когда задавал вопрос) |
|
|
13.1.2019, 5:10
Сообщение
#552
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Если есть желание разрабатывать/мастерить что-то для себя и не только, то можно глянуть и в сторону Ардуино. При доступности и дешевизны самой платформы, для неё существует бесчисленное кол-во библиотек, дополнений, примеров и т.д. Несомненным преимуществом является также возможность непосредственного программирования через USB порт, без использования доп. программатора. А при необходимости саму ардуину можно запрограмировать в программатор )). Соотв. среда разработки - Arduino IDE - осваивается за один день, тем более, что сообществ ардуинщиков в сети немеряно.
|
|
|
15.1.2019, 12:15
Сообщение
#553
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 9 Регистрация: 9.1.2019 Вне форума Авто: VAZ2103 Репутация: 0 |
Если есть желание разрабатывать/мастерить что-то для себя и не только, то можно глянуть и в сторону Ардуино. При доступности и дешевизны самой платформы, для неё существует бесчисленное кол-во библиотек, дополнений, примеров и т.д. Несомненным преимуществом является также возможность непосредственного программирования через USB порт, без использования доп. программатора. А при необходимости саму ардуину можно запрограмировать в программатор )). Соотв. среда разработки - Arduino IDE - осваивается за один день, тем более, что сообществ ардуинщиков в сети немеряно. Да я уже как то сталкивался с ардуино, но решил начать с PIC т.к. дешево и сердито) Ардуино сама по себе как конструктор, что не очень интересно для каких нибудь проэктов) |
|
|
15.1.2019, 12:52
Сообщение
#554
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Ардуино - это по большому счету микроконтроллер с необходимой обвязкой. Лишнего там - один светодиод ))), ну и, естественно, средства соединения с компьютером, вместо которых для пиков надо будет использовать отдельный программатор. Но, в принципе, есть платки и без этого интерфейса - Pro Mini. Лишний -один стабилизатор напряжения, ну и уже упомянутый светодиод )) И цена - всего пара $. Аналогичные по параметрам пики стоят намного больше.
|
|
|
15.1.2019, 14:02
Сообщение
#555
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 9 Регистрация: 9.1.2019 Вне форума Авто: VAZ2103 Репутация: 0 |
Ардуино - это по большому счету микроконтроллер с необходимой обвязкой. Лишнего там - один светодиод ))), ну и, естественно, средства соединения с компьютером, вместо которых для пиков надо будет использовать отдельный программатор. Но, в принципе, есть платки и без этого интерфейса - Pro Mini. Лишний -один стабилизатор напряжения, ну и уже упомянутый светодиод )) И цена - всего пара $. Аналогичные по параметрам пики стоят намного больше. Разве есть смысл для подобной поделки использовать ардуино платформу? |
|
|
15.1.2019, 18:47
Сообщение
#556
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
А что такое ардуино платформа? МК, запаянный на плату, плюс необходимая обвязка. С тем-же успехом вместо используемой в ардуино атмеги можно запаять на соотв. плату пик и получим так сказать ардуино на пик-контроллере. Я вон недавно выписал "ардуино" на STM32 процессоре, пока правда не занимался, но эта платка намного мощнее классической, на авр. И среда оболочки тоже давно вышла из пределов классики, напр. там сейчас имеется поддержка и esp8266 и указанной выше платы и еще многого чего.
Но... мы отошли от темы топика, все сказанное выше надо воспринимать только как совет, а окончательный выбор, естественно, остается за пользователем (IMG:style_emoticons/default/smile.gif) |
|
|
9.4.2019, 22:41
Сообщение
#557
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 9 Регистрация: 9.1.2019 Вне форума Авто: VAZ2103 Репутация: 0 |
Перековырял всю прошивку и плату, выходит что светодиод всегда мигает, только тухнет когда обороты поднимаються/падают - выше/ ниже заланных, потом опять начинает моргать, я не знаю что и делать, понимаю что это было оооочень давно, молю Вас SSh)
|
|
|
10.4.2019, 4:52
Сообщение
#558
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Вот именно... Это было так давно, да к тому-же по просьбам пользователей вышло так много вариантов прошивок, причем для разных контроллеров, что я даже приблизительно не помню что там и как.
В любом случае, из сообщения абсолютно не понятно, в чем суть мольбы (IMG:style_emoticons/default/wink.gif) . Да, мигает, и вроде даже пищит (IMG:style_emoticons/default/smile.gif) |
|
|
10.4.2019, 12:01
Сообщение
#559
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 9 Регистрация: 9.1.2019 Вне форума Авто: VAZ2103 Репутация: 0 |
Вот именно... Это было так давно, да к тому-же по просьбам пользователей вышло так много вариантов прошивок, причем для разных контроллеров, что я даже приблизительно не помню что там и как. В любом случае, из сообщения абсолютно не понятно, в чем суть мольбы (IMG:style_emoticons/default/wink.gif) . Да, мигает, и вроде даже пищит (IMG:style_emoticons/default/smile.gif) Дело в том что если на 2000 например нажать на кнопку, мигает, при падении или набора свыше 2х тысяч тухнет но через пару секунд опять мигает, не важно на каких оборотах. То есть если постоянно обороты менять, то не мигает, а если установились секунды через 2 начинает моргать |
|
|
10.4.2019, 12:14
Сообщение
#560
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 9 Регистрация: 9.1.2019 Вне форума Авто: VAZ2103 Репутация: 0 |
CODE @ DEVICE PIC12F675,INTOSC 'Set oscillator - internal DEFINE OSC 4 ' Internal Freq. 4 MHz TACHO var GPIO.0 LED var GPIO.1 SETB var GPIO.4 HPULSE VAR WORD LPULSE VAR WORD PERIOD VAR WORD STORED VAR WORD TRISIO = %010001 ANSEL = 0 CMCON = %00000111 main: READ 0, STORED.Byte0 READ 1, STORED.Byte1 pulsin TACHO, 0, LPULSE pulsin TACHO, 1, HPULSE PERIOD = LPULSE+HPULSE IF SETB = 0 THEN WRITE 0, PERIOD.Byte0 WRITE 1, PERIOD.Byte1 ENDIF IF PERIOD = 0 THEN LED = 0 PAUSE 60 ' LED = 1 PAUSE 20 ' GOTO main ENDIF IF PERIOD < STORED THEN LED = 0 PAUSE 17 LED = 1 PAUSE 20 ENDIF goto main END а если взять вот этот код, то на кнопку вобще нет реакции, всегда моргает в такт импульсам 12f675 если что... |
|
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|