To Top

Перейти к содержимому


Фотография

Проэкт "МАЧО" :)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 329

#1 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 21 Март 2012 - 00:51

На дворе 21й век, кругом прогресс и всё такое... лени у меня не убавилось, желания возиться с ручной смазкой цепи не прибавилось, свою прошлую конструкцию я можно сказать подарил "Карлайну" вместе с "Шерпой", и посему решил я соорудить устройство поумнее, ибо смазка по времени конечно хорошо, но не вполне правильно, стало быть нужен процессор с контролем всех необходимых параметров. Мозг был разработан "с нуля" и сей новый проэкт я назвал так скромненько.... "Metallers Automatic Chain Oiler", ну или сокращённо MAChO. :D

В качестве мозга решил использовать AVR - микроконтроллер ATmega8. Примерно прикинул что требуется, набросал схемку в симуляторе и стал сочинять прошивку.... долго ли, коротко, прошивка была написана на "Си" и отлажена в симуляторе.

В прошивку было заложено:

- два режима смазки: "сухо" и "дождь".

- автоматическое переключение режимов по датчику влажности.

- ручной выбор нужного режима соответструющей кнопкой.

- возможность временного отключения смазки (например в песке некоторые боятся масло на цепь пускать).

- возможность "прокачки системы" (или обильная смазка после мойки).

- контроль бортового напряжения с индикацией завышенного и заниженного напряжений.

- контроль температуры при помощи внешнего цифрового термометра с однопроводным интерфейсом.

- возможность работы как с насосом так и с системой смазки самотёком.

- возможность выбора режима смазки "по времени" с датчиком нейтрали, или "по скорости" с датчиком оборотов.

- для смазки самотёком возможность автокомпенсации параметров смазывания в зависимости от температуры.

- возможность изменения коэффицента температурной коррекции. (для скоттойлерского масла это в 3 раза на 300С.)

- возможность программирования индикации "по умолчанию" (смазка / напряжение / температура / влажность)

- возможность программного отключения авторежима для тех кому он не нужен :)

- программирование всех значений для смазки как самотёком так и с насосом.




На компе всё стало работать как было задумано, пришло время хвататься за паяльник :)

Изображение

...вот такое вот двухкнопочное сооружение получилось на макете. (на фото снят момент подачи смазки (горящий красный светодиод) при сработавшей индикации заниженного бортового напряжения (одновременно моргающие светодиоды для обоих режимов смазки) не горящий в этот момент светодиод - индикатор отсутствия масла в бачке (моргает при замыкании датчика). Цифра 30 - некая переменная показывающая "степень смазываемости". При работе с датчиком скорости она отвечает за количество боборотов до подачи масла, а при работе с датчиком нейтрали - влияет на подсчёт времени до подачи масла. В любом случае зависимость прямая, больше цифра - больше масла.

...без каких либо доработок данный "мозг" можно воткнуть вместо переделанной релюшки поворотников из моей прошлой разработки или заставить рулить крайне упрощённым смазчиком с открыванием электроклапана при включении зажигания.

Разумеется я просто не мог не накосячить при монтаже макеты (обратную сторону макеты страшно показывать, какая там вязанка из "лапши" получилась) :wacko: ....для начала я перепутал полярность питания на процессоре, потом ещё и порядок разрядов на индикаторе (вместо 30 показывал 03) но проц выжил, а перекинуть провода разрядов было делом 5 секунд :)

ОНО ОЖИЛО ! :D ...Пусть и не Франкенштейн :)

...теперь отлавливаю косяки прошивки, которые остались незамеченными при симуляции... например индикатор немного мерцает и одновременно нажать на две кнопки для переключения режимов программирования чуточку сложнее чем в симуляторе :D, но это всё мелочи, которые можно довольно быстро отладить.... а в скором времени ожидаю печатку заводского изготовления, там уж ничего не перепутаешь при пайке, ибо нет раздельных проводов - нет и возможности их перепутать, в общем я рад как слон, ибо это мой ПЕРВЫЙ ОПЫТ разработки устройства на процессоре, до этого всё только на дискретных элементах собирал, ну а теперь..... B)

...на коня пока не ставил ибо конь хворый, но уже было предложение потестировать от Вовы " Pilot_fighter ", который с прошлым вариантом смазчика помог провести испытание на дальнобое.




ЗЫ. пока что нет датчиков влажности, но по изменению сопротивления на входе татчика всё переключается, ну и пока что я не вполне освоился общаться с однопроводным термометром.... эта козявка утверждает что температура +85 градусов :blink: но я думаю, что наставлю её на путь истинный :D ....Насоса пока тоже на руках нет (только от запорожца, но очень уж он здоровенный), но он заказан через Вову " dva " c загадочного "мляя" :) и надеюсь, вскоре насос приедет.

...в общем вот, похвастался! :D ... у кого вопросы по конструкции и какие конструктивные предложения по необходимости каких - либо режимов? ...может кто задумает повторить? ...вот только корпуса пока нет... печатка получилась размером 45х35мм, т.е. спокойно влезет в спичечный коробок, такой вот нужен корпус....ну разве что чуть потолще... была мысля кнопки вынести с печатки на отдельный пультик, но учитывая размеры всего устройства 5х4х3см терзают сомнения в необходимости этого пультика, который скорее всего будет примерно таких же габаритов.


...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#2 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 21 Март 2012 - 01:11

...ладно... для любопытных всёже покажу макету с обратной стороны :)

Изображение


...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#3 Шадист

Шадист

    романтиг-ПаДонКихот

  • Модераторы
  • PipPipPipPipPipPipPip
  • 4 188 сообщений
  • Город:Тольятти
  • Техника:(Урал, Вирага400, Шадов750,TDM 850-2) XTZ 750

Отправлено 21 Март 2012 - 07:09

Вах! Шайтан!
надо пускать в серию.
А можно экземпляр ихз первой сотни с автографом разработчика? :)
В кровати, хате и халате 
покой находит обыватель. 
А кто романтик, тот снует 
и в шестеренки хер сует.
(с) Игорь Губерман

#4 SML

SML

    живет здесь

  • Участник
  • PipPipPipPipPip
  • 2 858 сообщений
  • Город:Самара
  • Техника:IRBIS 125TTR, зука drz400 яма yz250f

Отправлено 21 Март 2012 - 07:30

Сильно!

стильно
модно
молодёжно!

как насчёт коррекции по вязкости пользуемого смазки?
Ни война и ни понос
не отменят мотокросс!

#5 EuegeneRabchuk

EuegeneRabchuk

    777

  • Участник
  • PipPipPipPipPipPip
  • 3 396 сообщений
  • Город:Самара
  • Техника:Mongoose

Отправлено 21 Март 2012 - 08:24

Круто, но очень сложно :rolleyes:
Замполит Хуриев приказал собраться в ленинской комнате. Велел построиться у стены. Однако пьяные вохровцы не могли стоять. Тогда он разрешил сесть на пол. Некоторые сразу легли.
- До Нового года еще шесть часов, - отметил замполит, - а вы уже пьяные, как свиньи.
- Жизнь, товарищ лейтенант, обгоняет мечту, - сказал Фидель.

(с) Довлатов

#6 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 21 Март 2012 - 08:38

Коррекция по вязкозти смазки есть. Всё регулируется изменением времени подачи масла. Если смазка самотёком (с электроклапаном вместо насоса), тогда можно задать во сколько раз изменяется вязкозть масла на каждые 300С ...зависимость нелинейная, например в +300С 1 сек., в 00С 3 сек., -300С 9 сек......если не придётся его оттуда ледорубом выколупывать :D , ну и в обратную сторону имеем уменьшение времени в разы на каждые 300С... это если совсем жарко или малобак на моторе смонтирован, для зимы. при еденичном коэффиценте (для насосной смазки) имеем всегда базовое время. этот коэффицент можно накрутить от 1 (нет поправки) до 9.9 раз на 30 градусов. (на сайте скоттойлера была табличка изменений вязкозти их масла, оттуда взяты 3.2 раза на 30 градусов.)

....ну само собой для того чтобы эта коррекция работала нужен подключенный термодатчик. если его нет (например накрылся), то используется базовое время подачи смазки.


...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#7 Liss

Liss

    чернобурка

  • Администраторы
  • PipPipPipPipPipPipPip
  • 8 713 сообщений
  • Город:Самара
  • Техника:BMW F650GS

Отправлено 21 Март 2012 - 09:34

Круто. Дешевле меги под эти задачи проца не было или просто под рукой был такой?
Юля, Даша, Маша, BMW...Оля, Лена, Аня..., BMW , Катя, Пианино

#8 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 21 Март 2012 - 11:34

...восьмая мега стоит менее 100 рублей... что в ней хорошо, так это что и ног достаточно и АЦП есть, и возможность править прошивку не выдирая проц из платы.
...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#9 Liss

Liss

    чернобурка

  • Администраторы
  • PipPipPipPipPipPipPip
  • 8 713 сообщений
  • Город:Самара
  • Техника:BMW F650GS

Отправлено 21 Март 2012 - 11:39

Форм фактор в конечном изделии у меги будет другой как я понимаю, не дип? Вообще круто, но конечно мегой тут как из пушки по воробьям :) Можно еще к ней что-нить прикрутить :) Не оценивал сколько процессорного времени сожралось прошивкой?

Сколько цена компонентов кстати вышла всех вместе? не рассматривал ардуинку какую-нибудь самую дешевую внедрить мелкую?
Юля, Даша, Маша, BMW...Оля, Лена, Аня..., BMW , Катя, Пианино

#10 Шадист

Шадист

    романтиг-ПаДонКихот

  • Модераторы
  • PipPipPipPipPipPipPip
  • 4 188 сообщений
  • Город:Тольятти
  • Техника:(Урал, Вирага400, Шадов750,TDM 850-2) XTZ 750

Отправлено 21 Март 2012 - 12:05

Алексей! Я так понял что ты курил сайт скотт ойлера и тд. - не попадалась ли инфа, какой вязкости их фирменное масло? Никак не решусь подобрать замену, так чтобы не портить штатную конструкцию.
По теме - готов поделиться опытом юзания скоттойлера в-систем если это будет тебе полезно.
В кровати, хате и халате 
покой находит обыватель. 
А кто романтик, тот снует 
и в шестеренки хер сует.
(с) Игорь Губерман

#11 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 21 Март 2012 - 13:53

...там у них вязкозть в "утюгах на корень из размера обуви"... в общем привычных глазу величин SAE типа 75w90 там нет.

...попалась только кривая зависимости вязкозти от температуры, но она в каплях в секунду через дыру неизвесного размера.




Liss, будешь смеяться, но печатка под дип :D изначально я и резисторы обычные думал туда воткнуть, но потом что-то печатка так ужалась, что незаметно перешёл на SMD резисторы. Монтаж двухсторонний, на одной стороне кнопки и индикация, на другой кренка, ключик, проц и обвязка.

...по поводу пушки и воробьёв - я же говорю это моя первая конструкция на контроллере. сначала вообще 16ю мегу думал использовать... хотелось чтобы при разработке руки не были связаны малым количеством линий... ну и несколько каналов АЦП тоже не лишние, на одном напряжометр, на другом - автоматика переключения режимов в зависимости от влажности.


...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#12 Liss

Liss

    чернобурка

  • Администраторы
  • PipPipPipPipPipPipPip
  • 8 713 сообщений
  • Город:Самара
  • Техника:BMW F650GS

Отправлено 21 Март 2012 - 13:58

так то дип проще паять, но сцука размер.
Юля, Даша, Маша, BMW...Оля, Лена, Аня..., BMW , Катя, Пианино

#13 sicura

sicura

    живет

  • Участник
  • PipPipPipPipPipPip
  • 3 308 сообщений
  • Город:Самара
  • Техника:r1150gs

Отправлено 21 Март 2012 - 15:55

вижу только косяк с индикатором, на свету нифига не видно, даже если ладошкой прикрывать от солнца, проверено, а в темноте будет жалить глаз яркостью, надо датчик освещенности
Если человек лишен чувства юмора... значит, было за что.
Объехал люк - убил скутериста
Изображение
Изображение

#14 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 21 Март 2012 - 17:04

...пожалуй да...стоит пришурупить фотодранзистор на один из входов АЦП... ну или можно уйти от светодиодной индикации на двухстрочный ЖК с подсветкой...
...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#15 sicura

sicura

    живет

  • Участник
  • PipPipPipPipPipPip
  • 3 308 сообщений
  • Город:Самара
  • Техника:r1150gs

Отправлено 22 Март 2012 - 08:55

жк гораздо лучше, гораздо, светодиодный только в помещении или авто
Если человек лишен чувства юмора... значит, было за что.
Объехал люк - убил скутериста
Изображение
Изображение

#16 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 22 Март 2012 - 10:56

не стал сразу пихать ЖК потому что это несколько дороже, немного более громоздко и...... там собственно говоря и высматривать нечего :) кому на ходу нужно видеть какое значение для смазки он поставил? ну или там текущее напряжение на аккуме, температуру масла в бачке и на сколько мокрый датчик влажности?

....с термометром вроде договорился, температуру нормально показывает, но моргает зараза, т.к. там пауза в работе почти секунда....надо замер рвать пополам и вызывать каждую часть отдельно....

...переключалка по влажности тоже работает.... мокрый палец суёшь на контакты для датчика - показания убегают и если пороги переключения подогнаны - переключается туда-сюда.... мокрый палец сунул - он перешёл на "дождь", палец обсох - перешёл на "сухо"....эдак и после мойки будет автоматом промазывать в дождевом режиме, а потом переходить на норму :)


...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#17 SergeiG

SergeiG

    живет здесь

  • Участник
  • PipPipPipPipPip
  • 2 402 сообщений
  • Город:Тольятти
  • Техника:МИНСК Х200

Отправлено 22 Март 2012 - 13:21

.

Сообщение отредактировал SergeiG: 02 Ноябрь 2012 - 14:20


#18 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 22 Март 2012 - 17:28

омг.... до готового "продукта" (блин, почему кругом всё продуктом обзывают, даже когда речь про мазь от геморроя? :D) ....в общем нужно корпусами озадачиться, желательно под стандарт IP44, т.е. чтобы дождя не боялись... в пару контор отсылал письма на малую серию - пока молчат... конкретно радиодеталей тут на штуку максимум, вместе с печатной платой и датчиками влажности и температуры... нужны корпуса, насосы и поливалки.... ну и бачки для масла ещё...и шланги... тогда это будет "ОЕМ" комплект, который достал всё из пакетика, поставил, настроил 1 раз под себя и забыл.
...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#19 SergeiG

SergeiG

    живет здесь

  • Участник
  • PipPipPipPipPip
  • 2 402 сообщений
  • Город:Тольятти
  • Техника:МИНСК Х200

Отправлено 22 Март 2012 - 17:49

.

Сообщение отредактировал SergeiG: 02 Ноябрь 2012 - 14:20


#20 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 22 Март 2012 - 18:46

...давай, только вот "штат" всегда в тепле да в сухости, ему и корпус особо не нужен, только лицевая панель...

ну а малая серия....за сколько минимум возьмутся.... штук 10-20..... потом ещё думать куды их девать :D


...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#21 SergeiG

SergeiG

    живет здесь

  • Участник
  • PipPipPipPipPip
  • 2 402 сообщений
  • Город:Тольятти
  • Техника:МИНСК Х200

Отправлено 22 Март 2012 - 20:01

.

Сообщение отредактировал SergeiG: 02 Ноябрь 2012 - 14:21


#22 _Stanley_*

_Stanley_*
  • )Гости

Отправлено 22 Март 2012 - 20:06

Лех, закладывай сразу сотню, спрос будет, я так думаю ;)

#23 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 22 Март 2012 - 21:03

...просто одна Питерская контора пишет что делают мелкотиражки, "предсерийные" партии... льют из разных сортов полиуретанов в силиконовые формы.... там озвучена партия кажись 20-40 отливок... дальше форма кончается...

...на большую партию стартового капитала особо нет... да и пилотная версия ещё толком не испытана... на столе вроде всё работает....термометр победил, не моргает, индикация всегда вроде ровненькая, не мерцающая.... на изменение температуры реагирует.... совал датчик в чашку с горячей водой - импульсы сразу стали короче.... обдул холодным воздухом - удлинились.... на текущий момент заметил два недочёта: первое включение подачи масла очень долгое (видно где-то какую-то переменную не инициализировал) ну и при программировании кнопки "подзалипают".... если долго держать увеличение или уменьшение значения включается ускоренный счёт, как и задумано, а вот при отпускании останавливается не сразу... но где копать кажись знаю....


...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#24 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 23 Март 2012 - 01:34

....так.... недочёты и странности в прошивке вроде все убрал, всё работает как задуманно.... теперь есть размышления на тему так ли оно задуманно :D

в общем программируется в этой штуковине 13 переменных. управление двухкнопочное. я сделал так: правая кнопка = больше, левая кнопка = меньше, обе разом - следующая переменная. при тестовом программировании пару раз натыкался на то, что при смене переменной жмякал одну из кнопок сильно раньше другой, в результате значение переменной изменялось, а потом происходил переход на следующую переменную.... чтобы исправить нужно 13 раз нажать на обе кнопки с паузами между нажатиями...... в общем нервные скорее всего будут материться :D ...может сделать по дурацки, с функциональным разделением кнопок....... одна кнопка смена переменной, другая - смена её значения? ...в зависимости от переменной они меняются от 0 до 99, но при удержании кнопки счёт идёт быстро..... :)

сохранение всех значений реализовано долгим удержанием обеих кнопок, как и вход в программирование.

а если нужно выйти без сохранения - просто едем и всё. при первом импульсе с датчика колеса или при снятии с нейтрали происходит выхо без сохранения параметров и включение автоматического режима, если он разрешён соотв. переменной.



...в общем вот список переменных и их возможные значения:

0 [od] - счётчик оборотов / время паузы для сухой погоды [0..99] х10об.
1 [or] - счётчик оборотов / время паузы для дождя [0..99] х10об.
2 [ot] - базовое время подачи смазки [0.1..3.0] сек.
3 [rf] - "refill time" время прокачки системы [1.0..9.9] сек.
4 [Ad] - порог влажности для автопереключения в режим сухо [0..99] %
5 [Ar] - порог влажности для автопереключения в режим дождя [0..99] %
6 [to] - базовая температура [0..50] 0C
7 [tl] - коэф. вязкозти для температуры ниже базовой [1.0..9.9] раз х 300С
8 [th] - коэф. вязкозти для температуры выше базовой [1.0..9.9] раз х 300С
9 [Sc] - количество импульсов датчика на 1 оборот колеса (sensor count) [1..99]
10 [AE] - "AUTO enabled" разрешение автоматической смены режимов работы в зависимости от влажности [0..1]
11 [dd] - default dysplay (что показывать по умолчанию, обороты, напряжение, влажность, температуру) [0..3]
12 [St] - sensot type тип датчика... датчик оборотов (0) или датчик нейтрали (1) [0..1]


Кто что думает, как это всё удобнее программировать двумя кнопками?

А) больше, меньше, переход по двум кнопкам

Б) переменная, её значение?


...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение

#25 Metaller

Metaller

    должен остаться только один

  • Участник
  • PipPipPipPipPipPip
  • 3 413 сообщений
  • Город:г. Тольятти
  • Техника:Honda XR250 Baja. ранее были Java 350 (634), Kawasaki KL250 SuperSherpa ну и Верховина :)

Отправлено 23 Март 2012 - 01:38

...что-то мне начинает казаться, что второй способ будет всёже удобнее при таком количестве переменных (начинал я с шести :D, потому и был приоритет на быстрое и направленное изменение значения, а не перебор переменных)
...жизнь порою бьёт ключём.... разводным, да по голове....
Изображение




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных