Лопух, а не дальнобойщик

Целую неде­лю зани­мал­ся сво­им полу­при­це­пом: докра­ши­вал, дова­ри­вал, досвер­ли­вал и допа­и­вал. Нако­нец-то почти всё доде­лал — за одним неболь­шим, но очень непри­ят­ным исклю­че­ни­ем.

При­це­пы поло­же­но не толь­ко надёж­но сцеп­лять с тяга­чом, но и под­клю­чать на них све­то­тех­ни­ку: стоп-сиг­на­лы, габа­ри­ты, пово­рот­ни­ки, и про­чая. На боль­шин­стве стан­дарт­ных аме­ри­кан­ских полу­при­це­пов исполь­зу­ет­ся плос­кий четы­рёх­кон­такт­ный разъ­ём (flat four plug): мас­са, левый пово­рот­ник, пра­вый, габа­ри­ты. А где стоп-сиг­нал? Стоп сиг­нал — оба пово­рот­ни­ка вклю­ча­ют­ся сра­зу. Так что стан­дарт­ный аме­ри­кан­ский полу­при­цеп пока­зы­ва­ет пово­рот одним из стоп-сиг­на­лов. А фонарь зад­не­го хода тут отсут­ству­ет как класс.

На моём пика­пе семи­кон­такт­ный разъ­ём. Ну, я поду­мал, что он более про­дви­ну­тый, раз­лы­сил лоб и уста­но­вил в полу­при­цеп зад­ние фона­ри с при­це­па как у боль­ших боро­да­тых даль­но­бой­щи­ков. Что­бы, пони­ма­ешь, и фонарь зад­не­го хода был и пово­рот­ни­ки были ж0лтенькие — так в моём пони­ма­нии эсте­тич­нее и пра­виль­нее, чем сто­па­ми сиг­на­лить. И уго­дил в фига­чеч­ную — ибо три допол­ни­тель­ных кон­так­та добав­ля­ют толь­ко лиш­ний про­вод с +12 (вклю­чать, напри­мер, в бук­си­ру­е­мом доме на колё­сах свет), кон­такт для элек­тро­ме­ха­ни­че­ских тор­мо­зов и фонарь зад­не­го хода. А выде­лен­ных пово­рот­ни­ков там как не было, так и нет.

Очень обид­но ста­ло, в первую оче­редь — на себя. При­це­пил сей­час так, что­бы сиг­на­лить сто­па­ми, а пово­рот­ни­ки у меня сей­час так, полу­ча­ют­ся… для мебе­ли.

Одна­ко быст­ро выяс­ни­лось, что не я один такой. И что, ока­зы­ва­ет­ся есть такая шту­ка, кото­рая из двух про­во­дов для пово­рот­ни­ко­в/стоп-сиг­на­лов дела­ет три — два пово­рот­ни­ка плюс стоп-сиг­нал. Но она сто­ит денег, во-вто­рых, боит­ся вла­ги, а в‑третьих, в интер­не­тах пишут, что у неё внут­ре… нет, не неон­ка, а обыч­ное реле, и что она из-за это­го очень пло­хо рабо­та­ет со све­то­ди­о­да­ми — надо нагру­зоч­ные рези­сто­ры вешать.

Я начал думать, и в прин­ци­пе-то не долж­но же быть так слож­но — нель­зя ли тут обой­тись тупо логи­че­ски­ми эле­мен­та­ми XOR и AND с обвяз­кой? AND — если оба пово­рот­ни­ка вклю­че­ны, то это не пово­рот­ни­ки, а сто­пы. А если толь­ко один (XOR) — то пово­рот­ник.

Но тут же осо­знал, что не полу­чит­ся — а как быть, если при тор­мо­же­нии вклю­чить пово­рот­ник? Тогда ведь во вре­мя отклю­че­нии при мига­нии одно­го из пово­рот­ни­ков XOR решит, что он один такой вклю­чён — и зажжёт пово­рот­ник про­ти­во­по­лож­ный, потен­ци­аль­но созда­вая нехо­ро­шую ситу­а­цию на доро­ге. И что теперь? Мик­ро­кон­трол­лер, что ли, туда запи­хи­вать, с отсле­жи­ва­ни­ем состо­я­ний? «А пять секунд назад нача­ли тор­мо­же­ние, зна­чит, теперь пре­ры­ва­ние одно­го рас­смат­ри­вать как пово­рот­ник»? Нет, я могу, конеч­но, но… блин.

Мне даже инте­рес­но ста­ло, а как же в кон­вер­те­ре они эту про­бле­му реши­ли. Неуже­ли там мик­ро­кон­трол­лер? Что-то я недо­пет­ри­ваю, долж­но всё быть про­ще.

PS: Рос­кош­ное соче­та­ние тегов, рас­кош­ное. Люб­лю, когда так полу­ча­ет­ся — сра­зу мно­го все­го.
PPS: Инте­рес­но, мож­но ли моди­фи­ци­ро­вать разъ­ём так, что­бы сто­пы не посы­лать на пово­рот­ни­ки? Тогда я бы сто­пы брал с кон­так­та для элек­тро­ме­ха­ни­че­ских тор­мо­зов.