Роторный компрессометр своими руками |
Здравствуйте, гость ( Вход | Регистрация )
Роторный компрессометр своими руками |
26.7.2013, 3:44
Сообщение
#1
|
|
![]() GOLD ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1600 Регистрация: 9.1.2011 Из: vl Пользователь №: 4086 |
Для изготовления нам потребуется купить:
На первом пункте останавливаться не буду - нужен тот, у которого есть usb порт, а значит любой Датчик давления нужен с пределом измерения не ниже 10 кг^см2, но и не сильно большим, чтобы обеспечить приемлимую точность. Исполнение - трёх контактное, с питанием = 5вольт. Ардуина. Это плата для разработчиков на основе микроконтроллера atmega. Купить можно в ближайшем радио-магазине. Выбор моделей довольно огромен (http://arduino.cc/en/Main/Products) - подойдет любая 5-вольтовая. (есть 3.3 вольтовые исполнения - они нам не подходят) Железная часть: вкручиваем датчик давления в свечное отверстие (понадобится выточить переходник у любого токаря). Подключаем датчик давления к ардуине: питание датчика на контакт 5V, землю на GND, сигнальный выход на A0. Программная часть: Скачиваем три программы: Arduino IDE Processing Megalog Viewer Все три программы платформо-независимые, можно работать из под винды, мака, линукса. Если немножно исхитриться, то даже под андроидом замер компрессии не сложно организовать. Arduino IDE Процесс замера следующим сообщением... |
|
|
|
![]() |
15.4.2014, 14:35
Сообщение
#2
|
|
|
Новичок (<30 постов) ![]() Группа: Пользователи Сообщений: 12 Регистрация: 27.1.2014 Пользователь №: 5724 |
Всем доброго дня.
Специально для этого компрессометра заказал Ардуино и датчики на 150 PSI (10.5 Атм). Собрал, залил софтину и ещё до замера понял: так больше продолжаться не может. Ноутбук, левое ПО, открытие-сохранение, анализ-выделение, подсчёт оборотов, приведение к эталонной компрессии... Для лаборатории - может быть, но не для гаража. Кроме того, умная-благоразумная АТМега с целыми 16 МГц используется, как.. По сути, конвертер "датчик -> RS-232", а основную работу приходится выполнять большому буку и медленному человеку, что нерационально. В общем, решено запилить свой компрессометр с... шахматами и поэтессами :-) К Ардуино докуплен LCD keypad shield 1602 - на нём есть 5 функциональных кнопок и ЖК-экран на 2 строки по 16 символов, что вполне достаточно для наших целей. Несколько недель курения форумов по микроконтроллерам и кодинга (до этого дела с ними не имел), неделя отладки. Voila. Компрессометр построен на Arduino Uno R3, на других платформах не пробовал. Способен обрабатывать показания 2 датчиков одновременно (3-роторного двигателя нет, так что не тестировал. но заложил в функционал). Датчики такие же, как и в заглавном посте - на 5В, выдают 0,5-4,5В. вешаются на соответствующий номеру секции аналоговый вход. Питание для Ардуино рекомендуется организовать независимое, 9-12В (хотя бы от той же "кроны"), т.к.просадка напряжения при прокрутке стартером может быть существенной, что не лучшим образом скажется на точности показаний. При включении предлагается выбрать режим работы. По умолчанию выставлен односекционный роторный (вряд ли есть энтузиасты, как я, купившие сразу 2 датчика) - в таком случае секции мерятся по очереди. Нажатием кнопок "влево-вправо"можно менять режимы замера - роторный или поршневой. Нажатием кнопок "вверх-вниз" увеличивается/уменьшается количество замеряемых секций/цилиндров. По нажатию кнопки SELECT происходит опрос датчиков. Если датчиков меньше, чем установлено секций или датчики закорочены/неисправны (на входах >1.25В или <0.31В), компрессометр падает в ошибку и пишет, на какой секции датчику плохо. Если всё хорошо - датчики калибруются и можно начинать замер. При замере надо сделать не менее 10 оборотов (лучше больше) ЭВ - компрессометр настроен на подсчёт скорости вращения между 6 и 9 оборотом. Если компрессия в одной из камер не поднимается выше 3 Атм, то камера не участвует в замере компрессии. Если это происходит в первой секции, то компрессометр свалится в ошибку "LOW RPM" - не сможет посчитать обороты. Если же во второй - компрессия у вылетевшей камеры будет показана отрицательным значением, остальные будут показаны корректно. В роторном режиме по окончании замера нужно повторно нажать SELECT, и на экран будут выведены результаты замера с номером отображаемой секции и значением RPM. По нажатию "влево-вправо" можно переключаться между секциями, по нажатию "вверх-вниз" - показывать значения. скорректированные для 250 об/мин. В поршневом режиме после нажатия SELECT будут сразу показаны значения для всех цилиндров, коррекция невозможна. Компрессометр настраивается достаточно гибко, основные параметры и инструкция - в начале кода. При использовании датчиков, отличных от моего (150 PSI = 10,5 Атм), потребуется изменить параметры макс.показаний и порогов замера. Обо всех багах сообщайте, буду править. Код ИСПРАВЛЕННЫЙ КОД ДАЛЬШЕ P.S. Коммерческое распространение кода без согласования с автором не приветствуется - имейте совесть :-) Сообщение отредактировал pcdeath - 18.4.2014, 20:10 |
|
|
|
15.4.2014, 16:31
Сообщение
#3
|
|
|
Team member ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 390 Регистрация: 17.7.2013 Из: Красноярск Пользователь №: 5398 |
Прикольно и правда носиться с буком в гараже не всегда удобно. Дисплей шилд уже купил. В ближайшее время затестим, а потом корпус для всего этого напечатаю и будет айс.
|
|
|
|
vl-alexander Роторный компрессометр своими руками 26.7.2013, 3:44
vl-alexander Для того чтобы фиксировать замер, и удобно его ана... 26.7.2013, 5:01
dennis_ex Отличное решение.
А я когда писал прогу для Ардуин... 26.7.2013, 6:07
vl-alexander Цитата(dennis_ex @ 26.7.2013, 14:07) Отли... 26.7.2013, 7:12
Unnamed Супер статья!
Датчик давления заказал, на днях... 26.7.2013, 9:42
dennis_ex Да подойдет 26.7.2013, 9:51
VZuRa Огонь! Сам не смог догадаться дальше покупки д... 26.7.2013, 10:48
vl-alexander Цитата(VZuRa @ 26.7.2013, 18:48) Вопрос-н... 26.7.2013, 10:59
vl-alexander Цитата(VZuRa @ 26.7.2013, 18:48) Чем може... 26.7.2013, 11:52
vl-alexander Цитата(vl-alexander @ 26.7.2013, 19... 5.12.2013, 7:57
Unnamed Ну я заказал датчик с ebay по твоей ссылке, посмот... 26.7.2013, 12:10
D-Man В Москве можно штучно купить хороший промышленный,... 26.7.2013, 12:59
dennis_ex Цитата(Unnamed @ 26.7.2013, 13:10) Ну я з... 26.7.2013, 17:17
Rotorlav Цитата(dennis_ex @ 26.7.2013, 17:17) 3. С... 26.7.2013, 23:12
dennis_ex Цитата(Rotorlav @ 27.7.2013, 0:12) Только... 27.7.2013, 5:10
dennis_ex У кого под виндой прога написанная в процессинге н... 4.8.2013, 7:13
dll Дешевле арудины готовое решение (то что поставляет... 20.8.2013, 20:41
vl-alexander Цитата(dll @ 21.8.2013, 4:41) Дешевле ару... 21.8.2013, 3:41
dll Цитата(vl-alexander @ 21.8.2013, 4:4... 21.8.2013, 15:38
Unnamed Хз где ты смотрел, в инэте они по 800-1200 рэ 21.8.2013, 16:21
Nooxyd А есть нормальные заводские компрессометры? Со шта... 3.9.2013, 10:20
dennis_ex Цитата(Nooxyd @ 3.9.2013, 11:20) А есть н... 3.9.2013, 12:25
Rotorlav Цитата(Nooxyd @ 3.9.2013, 10:20) А есть н... 4.9.2013, 6:02
Nooxyd Цитата(Rotorlav @ 4.9.2013, 11:02) Если н... 4.9.2013, 11:27
Rotorlav Цитата(Nooxyd @ 4.9.2013, 11:27) Спасибо)... 6.9.2013, 7:21
VZuRa Остался неосвещенным один вопрос- как сделать пере... 14.10.2013, 23:32
vl-alexander Прикольная идея только вкручивать доработанную ... 15.10.2013, 5:03
VZuRa У меня тока новые лежат, за 3 года так и не выката... 15.10.2013, 8:22
VZuRa Взорвался мозг. Собрали, запустили - датчик видит ... 16.10.2013, 3:14
Rotorlav Хэ зэ, у меня всегда надо сначала оттарировать т.е... 16.10.2013, 6:13
VZuRa Интересный нюанс. Если мерить компрессию на лидинг... 17.10.2013, 18:37
vl-alexander Цитата(VZuRa @ 18.10.2013, 2:37) Интересн... 18.10.2013, 3:24
VZuRa По градациям пока не смотрел, занимался практическ... 18.10.2013, 9:38
vl-alexander По-моему не стоит искать зависимость там где её не... 18.10.2013, 16:26
sashamd настройка это главное что бы ротор жил))) поменял ... 18.10.2013, 17:13
vl-alexander pcdeath, отличная работа! Тоже посещали подобн... 16.4.2014, 8:20
John Цитата(vl-alexander @ 16.4.2014, 9:2... 16.4.2014, 9:19
dennis_ex Предложение - предлагаю добавить при включении, по... 16.4.2014, 8:50
vl-alexander Цитата(dennis_ex @ 16.4.2014, 16:50) Так ... 16.4.2014, 10:26
pcdeath Цитата(vl-alexander @ 16.4.2014, 9:2... 16.4.2014, 10:45
vl-alexander Цитата(pcdeath @ 16.4.2014, 18:45) Статор... 18.4.2014, 4:57
John Цитата(vl-alexander @ 18.4.2014, 5:5... 18.4.2014, 6:21
pcdeath ОК, благодарю. Буду знать, что искать.
Если у ког... 18.4.2014, 20:07
pcdeath Версия 0.11. Изменения:
1. Поправил баг с плавающ... 30.4.2014, 13:11
dennis_ex Попробуем. Первая версия рисовала погоду на марсе:... 30.4.2014, 17:44
pcdeath Цитата(dennis_ex @ 30.4.2014, 18:44) Попр... 2.5.2014, 12:14
dennis_ex Да надо отладить.
Правда сейчас ротор замерить нет... 2.5.2014, 18:03
pcdeath Отловлено несколько багов, связанных с крайне низк... 19.6.2014, 16:09
Alarmistt Приветствую! Собрал все как описано в первом п... 1.7.2014, 20:26
VxD добрый день. сижу, читаю про копрессометр на ардуи... 12.7.2014, 11:39
Alarmistt Приветствую! Собрал схему из первого поста это... 5.8.2014, 19:23
vl-alexander Цитата(Alarmistt @ 6.8.2014, 3:23) Привет... 6.8.2014, 2:17
Alarmistt Приветствую!
Пробный замер выполнен. Результа... 13.8.2014, 21:55
Alarmistt Приветствую!
Провел на днях замер на авто, и в... 8.9.2014, 9:30
FIL Цитата(Alarmistt @ 8.9.2014, 14:30) Приве... 8.9.2014, 11:15
Alarmistt Надеюсь за флуд не сочтут. Подключение к OBDII кит... 8.9.2014, 12:49
vl-alexander Цитата(Alarmistt @ 8.9.2014, 17:30) время... 9.9.2014, 4:25
dennis_ex Цитата(vl-alexander @ 9.9.2014, 5:25... 9.9.2014, 6:27
Alarmistt Всем спасибо за разъяснения!
По ссылке результ... 9.9.2014, 12:40
vl-alexander Цитата(Alarmistt @ 9.9.2014, 20:40) P.s. ... 10.9.2014, 2:47
FIL Цитата(Alarmistt @ 9.9.2014, 17:40) Всем ... 10.9.2014, 4:47
Rotor Я конечно не "самый умный")) может есть ... 17.9.2014, 1:57
Piga да мне тоже интересно, может есть тут кто смог бы ... 26.11.2014, 20:13
vl-alexander
Они украли мою идею Собственно, в скором времени... 8.12.2014, 7:03
dennis_ex Цитата(vl-alexander @ 8.12.2014, 8:0... 8.12.2014, 7:50

vl-alexander Цитата(dennis_ex @ 8.12.2014, 15:50) А кт... 8.12.2014, 9:29

FIL Цитата(vl-alexander @ 8.12.2014, 14... 8.12.2014, 11:30
cherepnev Цитата(vl-alexander @ 8.12.2014, 14... 8.12.2014, 8:14
dennis_ex 2000-3000 руб. Фантастика если у них старая модель... 8.12.2014, 11:51
vl-alexander Цитата(FIL @ 8.12.2014, 19:30) а как быть... 8.12.2014, 12:22
vl-alexander
Первые шпионские фотки Прототип почти готов.
З... 23.12.2014, 15:18
fastmak Цитата(vl-alexander @ 23.12.2014, 15... 25.12.2014, 23:30
Rotor Цитата(fastmak @ 26.12.2014, 0:30) Когда ... 27.12.2014, 12:54
vl-alexander Цитата(Rotor @ 27.12.2014, 20:54) А уже в... 28.12.2014, 16:35
cherepnev Цитата(vl-alexander @ 28.12.2014, 23... 29.12.2014, 2:22
Unnamed Даешь версию софта под Windowsphone )))) 23.12.2014, 15:56
vl-alexander Цитата(Unnamed @ 23.12.2014, 23:56) Даешь... 23.12.2014, 16:07
Piga что в телефон нужно для андройда?? для такого дева... 23.12.2014, 17:04
vl-alexander Цитата(Piga @ 24.12.2014, 1:04) что в тел... 24.12.2014, 1:13
Unnamed Цитатаага, а ещё под symbian и j2me
Не, под них не... 23.12.2014, 17:31
vl-alexander http://www.youtube.com/watch?v=6jbe30eB2-c 24.12.2014, 16:16
John Цитата(vl-alexander @ 24.12.2014, 17... 24.12.2014, 16:43
cherepnev Цитата(vl-alexander @ 24.12.2014, 23... 25.12.2014, 7:01
dll Дорогие мои, а есть у кого в москве компрессометр?... 12.1.2015, 8:55
John Цитата(dll @ 12.1.2015, 9:55) Дорогие мои... 12.1.2015, 14:53
dll Цитата(John @ 12.1.2015, 15:53) Есть в По... 12.1.2015, 14:56
John Цитата(dll @ 12.1.2015, 15:56) Ммм, дашь ... 12.1.2015, 15:10
dll Цитата(John @ 12.1.2015, 16:10) Можно. Со... 12.1.2015, 15:20
Rotor Как обстоят дела?) 5.2.2015, 1:59
Piga Как успехи с компрессометром ? Никто больше не соб... 5.2.2015, 13:09
vl-alexander Скоро-скоро всё будет. Просто желание сделать вещь... 5.2.2015, 19:36
Rotor Цитата(vl-alexander @ 5.2.2015, 20:3... 6.2.2015, 0:18
Piga Доооо, ждём 6.2.2015, 14:45
Baron4eg Приветствую, тоже хочу данный девайс.
Запишите м... 14.2.2015, 1:59
Alarmistt Приветствую!
Сделал несколько замеров по схем... 6.4.2015, 13:42
vl-alexander Цитата(Alarmistt @ 6.4.2015, 21:42) Приве... 6.4.2015, 16:33
dennis_ex Скорее всего при повороте ключа в камере создается... 6.4.2015, 15:44
Alarmistt Картинка в предыдущем сообщении для примера.
Вот ф... 6.4.2015, 18:04![]() ![]() |
|
Текстовая версия | Сейчас: 29.4.2026, 8:15 |