![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
![]() ![]() |
![]() |
![]()
Сообщение
#441
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 8 Регистрация: 19.4.2013 Вне форума Авто: toyota Репутация: ![]() ![]() ![]() |
Разбираюсь с PBP. Пока не очень продуктивно, писал до этого на Байсике и пробовал PHP . Нужна литература по PBP лутше на бумаге так удобнее. По сигналу на катушку смотрел USB DISco 2 ( BM8020 MasterKit) работает отвратительно, но сигнал чистый - это база транзистора в катушке. Думаю если на вход TACHO поставить транзастор (BC 547) что то в этом роде уберёт помехи как думаете? А по прошивке может включать индикатор не сразу, а если условие величины периода порторится 5 - 10 раз подряд. С пршивкой если есть время подсобите , а то мне до компиляции ещё далеко (я так думаю, хотя ...). Устрийство реально нужно - авто раллийное, собрали своими силами , будем учавствовать. Отсечку подняли, но нужна визуальная индикация ( пилот перекручивает и теряем время). Пробовал с датчика растреда но там в периоде три раза меняется уровень сигнала - совсем сложно. Калено не хотелось бы трогать.
Если есть время и желание помогите разобратся. Вообще в планах светодиодный индикатор оборотов от зелёного к красному, но не факт тут как пилоту будет удобней .Спасибо за участие. |
![]() |
|
![]()
Сообщение
#442
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
В программе строки:
pulsin TACHO, 0, LPULSE pulsin TACHO, 1, HPULSE PERIOD = LPULSE+HPULSE определяют период импульсов. Первая высчитывает паузу, вторая - импульс. Если закомментировать вторую строку и стереть в третьей переменную, в которой хранится значение длит. импульса, то регистрация будет вестись только по паузам. pulsin TACHO, 0, LPULSE ' pulsin TACHO, 1, HPULSE PERIOD = LPULSE ' +HPULSE Многоступенчатый индикатор тоже без проблем, лишь-бы ног хватило (IMG:style_emoticons/default/wink.gif) Но и это не страшно, можно использовать любой другой МК. Транзистор тоже можно поставить, так сказать в качестве преобразователя уровней, обыкновенный ключ, только надо быть внимательным, если ключ инвертирующий, то счет вести по высокому уровню. С компилляцией обычно никаких проблем не возникает, единственно, в 3-й версии PBP немного по другому организовано описание контроллера, так, что лучше использовать версию 2.6. Описание-же самого компиллятора есть на многих ресурсах, но встроенный файл помощи в принципе вполне достаточен для понимания. |
![]() |
|
![]()
Сообщение
#443
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 8 Регистрация: 19.4.2013 Вне форума Авто: toyota Репутация: ![]() ![]() ![]() |
Разбираусь с PBP. Пока до компиляции далеко ( нужна литература на бумаге так удобней). Сигнал на катушку - это управление базой ( затвором) транистора в катушке. Смотрю USB DISco 2 ( BM8020 MasterKit) работает отвратительно, но сигнал чистый. Думаю если сигнал на TACHO (вход МК) пустить через транзистор (BC 547 или подобный) уберёт помехи? А по прошивке может включать светодиод не сразу, а только если условие сравнения периодов повторяется 5 - 10 раз подряд. С пршивкой есле есть время подсобите ( 629 и одним светодиодом), так как до компиляции далеко, устройство реально нужно - авто раллийное собрали своими силами. Отсечку подняли и пилоту нужна чёткая визуальная индикация оборотов( перекручивает - теряем время).Большое спасобо за участие.
|
![]() |
|
![]()
Сообщение
#444
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 8 Регистрация: 19.4.2013 Вне форума Авто: toyota Репутация: ![]() ![]() ![]() |
Спасибо думал что первое сообщени прошло мимо, написал второе. Я скачал PBP 3. Попробую 2.6 Буду разбиратся .Ещё раз спасибо за участие.
|
![]() |
|
![]()
Сообщение
#445
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Кстати, в одной из тем я выкладывал схему индикатора расхода топлива на светодиодной линейке и 628-м пике. Подкорректировав значения длительности импульсов (сейчас регистрируются длительности с инжектора) можно использовать и как индикатор оборотов. Ну а цвета светодиодов - по желанию, их там, если не ошибаюсь, 12. Естественно, кол-во можно и уменьшить.
|
![]() |
|
![]()
Сообщение
#446
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 8 Регистрация: 19.4.2013 Вне форума Авто: toyota Репутация: ![]() ![]() ![]() |
Спасибо обязательно посмотрю , но в начале нужно разобратся с сигналом с катушки.
|
![]() |
|
![]()
Сообщение
#447
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 8 Регистрация: 19.4.2013 Вне форума Авто: toyota Репутация: ![]() ![]() ![]() |
Набираю в Micro Code исходник и нажимаю Compile. В указанную папку кидает кучу файлов кроме HEX.?????
|
![]() |
|
![]()
Сообщение
#448
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
А ошибки не выдает? Кинь подправленный исходник, проверю у себя.
|
![]() |
|
![]()
Сообщение
#449
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 8 Регистрация: 19.4.2013 Вне форума Авто: toyota Репутация: ![]() ![]() ![]() |
Удалил все среды, пробовол др версии. Немогу наити 2.60 крякнутую. По этому поправил в TXT.
![]()
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#450
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Не объявлена переменная LED_RED (IMG:style_emoticons/default/wink.gif)
PBP2.6 http://ssh1957.narod.ru/soft/PicBasicPro_2.60.rar |
![]() |
|
![]()
Сообщение
#451
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 8 Регистрация: 19.4.2013 Вне форума Авто: toyota Репутация: ![]() ![]() ![]() |
Спасибо , получилось . завтра попробую на авто.
|
![]() |
|
![]()
Сообщение
#452
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 5 Регистрация: 22.4.2013 Вне форума Репутация: ![]() ![]() ![]() |
Привет всем.
Будет ли работать измененная прошива? При условии: жмем кнопку на 4000 оборотов. на 3500 загорается зеленая. на 4000 загорается зеленая и красная. на 4200 зумер + зеленая и красная. когда меньше 3500 ничего. |
![]() |
|
![]()
Сообщение
#453
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 5 Регистрация: 22.4.2013 Вне форума Репутация: ![]() ![]() ![]() |
'*****************************
'* Name : ShiftLight.bas * '* Author : SSh * '* MCU : PIC12F629 * '* OSC : Internal * '***************************** @ DEVICE PIC12F629,intrc_osc_noclkout 'Set oscillator - internal DEFINE OSC 4 ' Internal Freq. 4 MHz TACHO var GPIO.0 LED_RED var GPIO.1 LED_GREEN var GPIO.2 SETB var GPIO.4 BIPPER VAR GPIO.5 HPULSE VAR WORD LPULSE VAR WORD PERIOD VAR WORD STORED VAR WORD WMODE VAR BYTE TRISIO = %010001 CMCON = %00000111 GPIO = 0 CLEAR IF SETB = 0 THEN WMODE = 1 WRITE 2, WMODE ENDIF main: READ 0, STORED.Byte0 READ 1, STORED.Byte1 READ 2, WMODE IF WMODE = 1 THEN LED_RED = 0 LED_GREEN = 0 IF SETB = 0 THEN WMODE = 0 WRITE 2, WMODE ENDIF goto main ENDIF 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_RED = 0 LED_GREEN = 0 GOTO main ENDIF IF PERIOD < STORED - STORED/16 THEN SOUND BIPPER,[120,10] ENDIF IF PERIOD < STORED THEN LED_RED = 1 LED_GREEN = 1 ENDIF IF PERIOD > STORED + STORED/100 THEN LED_RED = 0 LED_GREEN = 1 ENDIF IF PERIOD > STORED + STORED/8 THEN LED_RED = 0 LED_GREEN = 0 ENDIF if SETB = 0 THEN WMODE = 0 WRITE 2, WMODE ENDIF goto main END |
![]() |
|
![]()
Сообщение
#454
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Неизвестен сам период, вся прелесть устройства в том, что он нам и не нужен, запоминаем какое-либо (любое) значение и ориентируемся по нему. А вот, какому значению оборотов будет соответствовать PERIOD/16, PERIOD/8 и т.д. - неизвестно. Вернее - насколько будет отстоять от запомненного. Для ответа на вопрос придется поэкспериментировать на машине и подобрать нужные коэффициэнты.
Я даже не помню, как меняется (и меняется-ли) скважность... |
![]() |
|
![]()
Сообщение
#455
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 5 Регистрация: 22.4.2013 Вне форума Репутация: ![]() ![]() ![]() |
Как же сделать прошиву?
на 3500 загорается зеленая. на 4000 загорается зеленая и красная. на 4200 зумер + зеленая и красная. когда меньше 3500 ничего. Можете помочь? Хотя бы в какую сторону копать.... |
![]() |
|
![]()
Сообщение
#456
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Так уже написал (IMG:style_emoticons/default/wink.gif) Поэкспериментировать и подобрать коэффициенты под конкретное авто.
Лучше сначала посмотреть импульсы осциллографом, я, как говорил, не смотрел и не знаю что там изменяется - период, скважность или и то и другое... |
![]() |
|
![]()
Сообщение
#457
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 5 Регистрация: 22.4.2013 Вне форума Репутация: ![]() ![]() ![]() |
Выложите прошиву с тестовым миганием при включении в *.pbc
|
![]() |
|
![]()
Сообщение
#458
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Я, честно говоря, успел позабыть абсолютно все, что связано с этим девайсом. Могу скинуть все прошивки, но какая из них как работает (и работает-ли вообще) - не помню...
|
![]() |
|
![]()
Сообщение
#459
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 5 Регистрация: 22.4.2013 Вне форума Репутация: ![]() ![]() ![]() |
Скиньте пожалуйста на почту если не трудно...
ruslantrenev@gmail.com |
![]() |
|
![]()
Сообщение
#460
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Выкладываю здесь, может еще кому пригодится...
![]() |
![]() |
|
![]() ![]() ![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2025 Форум Технических Маньяков. |
|