docs: update Hardware_requirements

This commit is contained in:
Valery Rutkovskiy 2021-01-02 09:06:37 +00:00 committed by Josh Stewart
parent 7c03cab76d
commit 9f1815d392
1 changed files with 50 additions and 54 deletions

View File

@ -2,118 +2,114 @@
title: Аппаратные Требования
description:
published: true
date: 2021-01-02T07:58:44.060Z
date: 2021-01-02T09:06:30.478Z
tags:
editor: markdown
dateCreated: 2021-01-02T07:58:44.060Z
---
# Hardware Requirements overview
This page presents the basic hardware requirements of a Speeduino system, as well as a number of options for different variations of these. It does not represent every supported combination of hardware, but provides an overview if you're starting out.
# Обзор Аппаратных Требований
На этой странице представлены основные требования к аппаратному обеспечению системы Speeduino, а также некоторые возможные варианты. Здесь не описаны все возможные варианты, но информации достаточно для начального ознакомления.
Arduino
-------
Speeduino uses the Arduino Mega 2560 R3 as the controller. All official and most clone Arduino Mega 2560 boards will work fine, but it is recommended to use a board that has the 16u2 serial interface rather than the cheaper CH340. Which chip a board uses can usually be found on the information/specification listing from most retailers, but if in doubt, ask the seller you are looking to buy from.
В качестве основного контроллера Speeduino использует R3 Arduino Mega 2560. Все официальные платы Arduino Mega 2560 и их копии будут работать нормально, но рекомендуется использовать платы, которая имеет последовательный интерфейс 16u2, а не более дешевый CH340. Какой чип используется платой, как правило, можно найти в списке информации/спецификации от большинства розничных продавцов, но если есть сомнения, спросите продавца, у которого вы хотите купить.
Inputs
Входные сигналы
------
### Crank sensor / Camshaft Sensor
### Датчик Коленвала/ Датчик Распредвала
Это самые важные датчики для правильной работы Speeduino. Сигнал, поступающий на Arduino, должен представлять собой серию импульсов в виде квадратной волны 0v-5v (показана ниже), представляющих зубья на колесе, работающем со скоростью коленвала (или распредвала). Многие датчики Холла и "opto" датчики выдают подобный сигнал. Если используется только реперный диск коленчатого вала (без репера распредвала), реперный диск коленвала должен иметь "отсутствующий" зуб, чтобы обеспечить информацию о угловом положении, а также об оборотах двигателя. Самые испытанные в настоящее время реперные диски имеют варианты 4-1, 12-1, 36-1 и 60-2.
This is arguably the most important sensor for Speeduino to function correctly. The signal going to the Arduino must be a 0v-5v square wave series of pulses (shown below) representing teeth on a wheel running at crank (or cam) speed. Many Hall and 'opto' sensors meet this digital square-wave spec. If only a crankshaft trigger wheel is used (no cam signal), the crank wheel must have a 'missing' tooth in order to provide position information as well as the engine RPM. Tested missing-tooth wheels currently are 4-1, 12-1, 36-1 and 60-2.
Для получения информации вариантах синхросигналов см. [Trigger Patterns and Decoders](/decoders) страницу.
For all timing signal parsing options see the [Trigger Patterns and Decoders](/decoders) page.
Как альтернатива (необходимо для полного последовательного впрыска) добавляется сигнал распредвала. Это обозначается дополнительно значением "/x ", например 60-2/1, для 60-зубчого репера с 2 отсутствующими зубьями и 1-сигналом распредвала за цикл.
Alternatively (and necessary for full-sequential injection) an added cam signal with or without crank wheel missing teeth. These setups are indicated by the added "/x", such as 60-2/1, for a 60-tooth crank wheel, with 2 missing teeth, and a 1-tooth cam signal per cycle. Cam-speed missing-tooth wheels can also support semi and full-sequential.
VR (variable reluctance) sensors can also be used, however as the board does not contain any sort of signal conditioner to convert the sine wave (below) to the required square wave, an additional module will be needed. An 8-pin DIP socket is located on v0.3.x and v0.4.x series official boards for this purpose as IC3. The MAX9926 chip has been tested to work with most types of input signals, and is available from the [Speeduino Store](https://speeduino.com/shop/index.php?id_product=17&controller=product), however any similar module that outputs a 0v-5v square wave (LM1815, LM358, SSC/DSC, many OEM modules, etc.) should also work fine with VR sensor signals.
Также могут использоваться датчики VR (переменного сопротивления), однако, поскольку плата не содержит какого-либо формирователя сигнала для преобразования синусоидальной волны (ниже) в требуемую квадратную волну, потребуется дополнительный модуль. 8-контактный DIP-разъем расположен на официальных платах серий v0.3.x и v0.4.x для этой цели, как IC3. Микросхема MAX9926 была протестирована для работы с большинством типов входных сигналов и доступна в [Speeduino Store](https://speeduino.com/shop/index.php?id_product=17&controller=product), однако любой аналогичный модуль, который выводит квадратную волну 0v-5v (LM1815, LM358, SSC/DSC, множество OEM-модулей и т.д.), также должен хорошо работать с сигналами датчиков VR.
![vr_wave.gif](/img/vr/vr_wave.gif =400x){.align-center}
It is recomended to take precautions for EMI while routing and choosing the wire for the crankshaft and camshaft sensors. Keeping wires away from electrically noisy components like the alternator, and spark plugs can help. Using a shielded cable can also help (tie the shield to the ECU side only). Software filtering can be used but nothing beats a clean signal from the source.
Рекомендуется принимать меры предосторожности при монтаже и выборе провода для датчиков коленчатого вала и распределительного вала. Максимальное удаление от электрически шумных компонентов, таких как генератор переменного тока, и свечей зажигания может помочь. Использование экранированного кабеля также может помочь (привязать экран только к стороне ECU). Можно использовать программную фильтрацию, но ничто не передает чистый сигнал от источника.
If crank / cam signal is lost and EMI / filtering options have been exhaused, ensure that the Speeduino board's +12V and GND connections are noise free as well. It is possible for noise on the main power rail to cause interference.
Если сигнал кривошипа/кулачка потерян и опции EMI/фильтрации исчерпаны, убедитесь, что соединения + 12 В и GND платы Speeduino также свободны от шума. Шум на главной шине питания может вызывать помехи.
### TPS
### Датчик положения дросселя
TPS sensor must be of the 3 wire potentiometer type, rather than the 2 wire on/off switches found on some throttles. If your TPS is a 3 wire sensor then it will likely work, however you will need to confirm it is a potentiometer (variable) type sensor.
Датчик положения дросселя (TPS) должен быть трехпроводным потенциометрическим, а не двухпроводным выключателем, установленных на некоторых дросселях. Если ваш TPS является датчиком 3 провода, то он, скорее всего, будет работать, однако вам нужно будет подтвердить, что это датчик потенциометрического (переменного) типа.
The TPS functions by sending an analog variable voltage signal to Speeduino in order to report the current position of the throttle. It is typically supplied with V+ of 5V and ground (GND, signal ground, or signal return), routing through an internal potentiometer to output a low voltage at low throttle opening, and a rising voltage with greater throttle opening.
При использовании TPS с неизвестными соединениями; рекомендуется протестировать TPS с помощью измерителя сопротивления для каждого контакта без риска повреждения путем случайного применения мощности датчика. Это может быть выполнено на стенде или при выключенном двигателе и отключенном TPS:
If using a TPS with unknown connections; it is recommended to test the TPS with an ohm meter in order to determine the connection of each pin without risking damage by applying sensor power randomly. This can be accomplished on the bench or with the engine off and TPS disconnected:
- Назначте букву каждому контакту.
- Подсоедините измеритель сопротивления к 2 контактам и поворачивайте дроссель с закрытого (холостого) на широко открытый (WOT), зафиксировав результаты..
- Найдите пару контактов, сопротивление которых существенно не изменяется с холостого хода на WOT. Это два контакта питания.
- Оставшиеся контакты являются **Сигнал**.
- Для определения контакта питания **V+** и земли **GND**, измерьте сопротивление контакта **Сигнал** и одним контактом питания.
- В положении закрытия; если сопротивление мало то этот контакт питания **Земля**. Если велико, то это контакт **V+**.
- Assign a letter to each pin.
- Attach the ohm meter to two pins, and operate the throttle from closed (idle) to wide-open (WOT), recording the results.
- Find the pair of pins where the resistance does not change significantly from idle to WOT. These are your two power pins.
- The remaining pin is your **Signal** pin.
- In order to determine which power pin is **V+** and which is **GND**, test ohms between the **Signal** pin and one power pin.
- In idle position; if ohms are low that power pin is **GND**. If ohms are high that power pin is **V+**.
Большинство используемых датчиков TPS имеют 3 контакта. Если TPS имеет различное количество контактов, то, ссылаясь на исходную схему подключения двигателя, эта функция может быть отображена, может ли она использоваться или какие контакты использовать для Speeduino. Для датчиков TP, которые работают "назад", и провода не могут быть изменены, простая модификация кода доступна на [Forums](https://speeduino.com/forum/viewtopic.php?f=19&t=1159#p18146) для использования этого типа TPS.
Most usable TPS sensors have 3 pins. If your TPS has a different number of pins, referring to the original engine wiring diagram may show the function, and whether it is usable or which pins to use for Speeduino. For TP sensors that work 'backwards', and wiring cannot be changed, a simple code modification is available on the [Forums](https://speeduino.com/forum/viewtopic.php?f=19&t=1159#p18146) to make use of this type of TPS.
### Датчик давления во впускном тракте MAP
### MAP (Manifold Pressure)
Рекомендуемый датчик MAP является MPX4250 от Freescale, однако многие датчики MAP поддерживаются. Если вы хотите использовать тот, который не включен в список (Under Tools->Map Calibration in TunerStudio), сделайте новую ветку на форуме, запросив это. Другие датчики могут и будут работать просто хорошо, но вам нужно будет откалибровать их в TunerStudio по другому набору значений.
Recommended MAP sensor is the MPX4250 from Freescale, however many MAP sensors are supported. If you want to use one that is not included in the list (Under Tools->Map Calibration in TunerStudio) then please make a new thread in the forum requesting this. Other sensors can and will work just fine, but you will need to calibrate these within TunerStudio against a different set of values.
### Температурные датчики ( Охл. жидкость (CLT) и температура во впускном тракте (IAT) )
### Temperature Sensors (CLT and IAT)
Для этих температурных функций можно использовать любой стандартный двухпроводной термисторный датчик. Датчики имеют 1 сторону, соединенную с землей (предпочтительно от ЭБУ), а другая сторона соединена к сигнальной линии. Эти датчики не имеют полярности, поэтому ориентация этих проводов не имеет значения.
Any standard 2-wire thermistor sensor can be used for these temperature functions. The sensors have 1 side connected to a ground (Preferably from the ECU) and the other running to the signal line. These sensors have no polarity, so the orientation of these wires does not matter.
Детали см. [Sensor Calibration - Калибровка Датчиков](/configuration/Sensor_Calibration) page
For full details, please see the [Sensor Calibration](/configuration/Sensor_Calibration) page
### Датчики кислорода в выхлопных газах (O2 и WBO2)
### Exhaust Gas Oxygen Sensors (O2 and WBO2)
Тип датчика кислорода O2 (узко или широкополосный) должен быть выбран в TunerStudio в *Tools > Calibrate AFR Table*.
The type of O2 sensor (narrow or wide-band) must be selected in TunerStudio under *Tools > Calibrate AFR Table*.
#### Узко-полосные
#### Narrow-band
Сигналы датчиков NBO2 считываются непосредственно Speeduino. TunerStudio автоматически применяет стандартные нелинейные значения от 0 вольт до 1 вольт для всех стандартных датчиков NBO2 при калибровке. После калибровки Speeduino будет использовать назначенный NBO2 для регулировки соотношения воздух-топливо в соответствии с записями в таблице AFR (*Tuning > AFR Table*),и датчик выбран для типа и параметров (или отключен) в *Tuning > AFR/O2*. Следует отметить, что узкополосные датчики изначально были спроектированы для поддержания на стехиометрических AFR (Lambda 1.0) для эффективного каталитического контроля выбросов и, как правило, не являются достаточно точными или подходящими для настройки максимальной экономичности или высокой мощности. Хотя и не рекомендуется; имеются соответствующие методы настройки, позволяющие осуществлять ограниченную и приблизительную настройку с использованием датчика NBO2.
NBO2 sensor signals are read directly by Speeduino. TunerStudio applies the standard non-linear 0-volt to 1-volt values for all standard NBO2 sensors automatically under calibration. Once set in calibration, Speeduino will use the designated NBO2 to adjust fueling according to the entries you make in the AFR table (*Tuning > AFR Table*), and the sensor is selected for type and parameters (or disabled) under *Tuning > AFR/O2*. Note that narrow-band sensors were originally designed to target stoichiometric AFR (Lambda 1.0) for efficient catalytic emissions control, and are generally not sufficiently accurate or suitable for tuning efficient lean economy or rich power fueling. While not recommended; involved tuning methods are available to allow limited and approximate tuning for lean and rich AFRs using a NBO2 sensor.
#### Широко-полосные
#### Wide-band
Широкополосные кислородные (WBO2) датчики могут обнаруживать и сообщать о более широком диапазоне лямбда (ƛ) или АФР, чем узкополосные, и с большей точностью, примерно от 10:1 до 20:1 (примерно от 0,7 до 1,3 лямбда), в зависимости от конкретной версии датчика и контроллера. Speeduino не может использовать WBO2 датчики напрямую, требуя внешнего контроллера для обработки сигнала и применения управления нагревом датчика. Введите марку контроллера и модель из отображаемого списка. Если сигнал контроллера является общим
Wide-band oxygen (WBO2) sensors can detect and report a wider range of lambda (ƛ) or AFRs than narrow-band, and with greater accuracy, from approximately 10:1 to 20:1 (about 0.7 to 1.3 lambda), depending on specific sensor version and controller. Speeduino cannot use WBO2 sensors directly, requiring an external controller to process the signal and to apply sensor heating control. Enter the controller brand and model from the list displayed. If the controller signal is generic linear or custom, select and enter the required information, or an option to install a custom INC file is available in the menu list.
После установки *Tools > Calibrate AFR Sensor*, Speeduino может использовать назначенный WBO2 чтобы сообщать lambda/AFR в TunerStudio для прямых показаний. После выбора датчика по типу и параметрам *Tuning > AFR/O2* он может корректировать значения на ходу в соответствии с записями, которые вы делаете в AFR таблице (*Tuning > AFR Table*), и для автоматической настройки в TunerStudio, или MegaLogViewer в реальном времени или по логам. Параметры также включают опцию отключения. Хотя Speeduino может использовать WBO2 информацию значительной коррекции топлива; настоятельно предлагается не использовать его для компенсации плохой настройки.
Once set in *Tools > Calibrate AFR Sensor*, Speeduino can use the designated WBO2 to report lambda/AFR to TunerStudio for gauge display. After the sensor is selected for type and parameters under *Tuning > AFR/O2* it can adjust corrective fueling on-the-fly according to the entries you make in the AFR table (*Tuning > AFR Table*), and for auto-tuning in TunerStudio, or MegaLogViewer in real-time or from logs. Settings also include the option to disable. Although Speeduino can use the WBO2 information to correct fueling; it is strongly suggested it not be used to compensate for poor tuning.
### Специфичные входные данные
### Application-Specific Inputs
То что пользователи Speeduino нашли полезными для реализации определенных функций.
Circuits and techniques Speeduino users have found useful for adapting or implementing certain inputs or functions.
#### Датчик "Flex Fuel"
#### Flex Fuel Sensor
See the [Flex Fuel](/configuration/Flex_Fuel) section for details on hardware and configuration of flex fuel setups.
См [Flex Fuel](/configuration/Flex_Fuel) для получения подробной информации об аппаратных средствах и конфигурации гибких установок топлива.
#### 12V Input Signal
#### 12V Входной Сигнал
Some position sensors output a 12v signal. To correct this, and avoid damaging the Arduino, a circuit like the one in the diagram can be constructed. The resistor R1 is not always required, but will make sure that any output that is not high is pulled low. Along with this circuit use the pull-up jumper on the Speeduino. This will effectively change a 0v/12v into a 0v/5v signal.
Некоторые датчики положения выдают сигнал 12В. Чтобы исправить это и избежать повреждения Arduino, можно построить цепь, подобную той, что на диаграмме. Резистор R1 не всегда требуется, но гарантирует, что любой выход, который не является высоким, затянется на низкий уровень. Наряду с этой схемой используйте перемычку на Speeduino. Это позволит эффективно преобразовать сигнал 0v/12v в сигнал 0v/5v.
*Спасибо PSIG за информацию и диаграмму.*
*Many thanks to PSIG for the info and diagram.*
#### GM 7 / 8 контактный модуль Дистрибутор
#### GM 7 / 8 pin Distributor Module
The GM 7 /8 pin modules have been used in a wide variety of GM engines from 4 cylinder to V8s (small and big block). The 8 pin distributor was also widely used in marine applications by Indmar, Mercruiser, and others.
Модули GM 7/8 pin использовались в широком спектре двигателей GM от 4 цилиндра до V8s (малый и большой блок). Распределитель 8 контактов также широко использовался в морских применениях компаниями Indmar, Mercruiser и другими.
<center>
GM 7-Pin Module   <img src="https://raw.githubusercontent.com/speeduino/wiki/master/hardware/GM_7-pin.png" title="Fig. 1 GM 7-pin module" width="400"/>
GM 7-контактный модуль   <img src="https://raw.githubusercontent.com/speeduino/wiki/master/hardware/GM_7-pin.png" title="Fig. 1 GM 7-pin module" width="400"/>
</center>
<center>
GM 8-Pin Ignition Module   <img src="https://raw.githubusercontent.com/speeduino/wiki/master/hardware/GM_8-pin.png" title="Fig. 2 GM 8-pin module" width="370"/>
GM 8-контактный модуль зажигания   <img src="https://raw.githubusercontent.com/speeduino/wiki/master/hardware/GM_8-pin.png" title="Fig. 2 GM 8-pin module" width="370"/>
</center>
The 7 and 8 pin modules are functionally equivalent and largely share the same wiring. The 7 pin is used in the large coil-in-cap distributors while the 8 pin is used in the small cap distributors with remote mounted coils. The 8 pin has one additional terminal that provides a sensor ground. Both modules provide coil ground via the metal grommets used to secure them to the distributor.
Модули с 7 и 8 контактами функционально эквивалентны и в значительной степени имеют одинаковую проводку. Штифт 7 используется в больших распределителях катушки в крышке, в то время как штифт 8 используется в распределителях малой крышки с дистанционно установленными катушками. Контакт 8 имеет один дополнительный вывод, который обеспечивает заземление датчика. Оба модуля обеспечивают заземление змеевика через металлические решетки, используемые для крепления их к распределителю.
These modules provide an simple means for computer controlled timing while retaining the distributor. They were designed to be used with throttle body injection and port injection motors and provide automatic coil current limiting (7.5 amps was the GM specification) and automatic dwell control. The can be adapted to other distributor applications that use either variable reluctor or hall type sensors.
Эти модули обеспечивают простое средство для управляемой компьютером синхронизации при удержании распределителя. Они были разработаны для использования с двигателями впрыска корпуса дросселя и впрыска через порт и обеспечивают автоматическое ограничение тока катушки (7,5 ампер был спецификацией GM) и автоматическое управление задержкой. Устройство может быть приспособлено для других распределительных применений, в которых используются датчики либо переменного типа, либо типа холла.
##### Pin Descriptions and connections
##### Описание контактов
• "**+**" : Battery voltage from a switched ignition source. Provides the power to operate the module.
• "**+**" : Напряжение батареи от коммутируемого источника зажигания. Обеспечивает питание для работы модуля.
• "**C-**" : Ignition coil negative connection.
• "**C-**" : Отрицательное соединение катушки зажигания.
• "**P & N**" : Positive and Negative of the distributor reluctor. Polarity is important. GM distributor connectors can only be connected one way. For use with other distributors, verify polarity of the reluctor leads.