=====Монетен механизъм===== Комуникацията с монетният механизъм се извършва по стандартен паралелен интерфейс. Използват се 6 сигнални линии и чрез подадени импулси по тях се регистрират подадените монети. Съществуват 4 типа сигнализации, допускащи различен брой разпознавани монети. {{ ::cwcontroller_coins.png?nolink |}} ====Единичен импулс на всеки един канал==== Това е най-простият вариант на сигнализация и по този начин могат да бъдат зададени до 6 различни типа монети. Настройката се осъществява, като за всеки код на монета се избира, точно една активна линия. Монета с код 1 - линия 1, монета с код 2 - линия 2... За останалите свободни кодове (7 - 16) не се избира нито една линия. Минималната и максималната продължителност на импулса не са от съществено значение, но е необходимо да покриват обхвата, зададен от монетния механизъм. Обикновено тази продължителност е 100 или 200 милисекунди, но има и модели с продължителност от 500 мс. Предлаганите от нас контролери и монетници, стандартно използват този вариант, със следите номинали: ^Монета код|1|2|3|4|5|6| ^Активна линия|1|2|3|4|5|свободна| ^Номинал|10 ст.|20 ст.|50 ст.|1 лв.|2 лв.|свободна| ====Поредица от импулси==== Като допълнение към предходният вариант, някой монетници подържат подаването на няколко импулса по дадена линия, за да кодират различните монети. Например 1 импулс - 50 ст., 2 имп. - 1 лев, 4 имп. - 2 лева. Контролерът подържа този режим без нужда от допълнителна промяна на настройките. Като условието е стойността на монетата да отговаря на броя на импулсите по стойността за единичен импулс. ====Импулси с различна продължителност==== Контролерът може да определя продължителността на подадения импулс от монетния механизъм и въз основа на това да разчита различни номинали. Например 100 мс. - 50 ст., 200 мс. - 1 лев, 300 мс. - 2 лева. За настройките е допустимо няколко кода за монети да имат една и съща активна линия, но различна минимална и максимална продължителност на импулса, които не се припокриват. Например: код 1 - 60-140 мс., код 2 - 160-240 мс., код 3 - 260-340 мс. ====Комбинация от активни линии (binary)==== Възможно е монетният механизъм да активира едновременно няколко линии. Така прилагайки различни комбинации от активни линии да се разпознаят до 16 вида различни монети. Например, само 1 линия - 1 ст., 1 и 2 линии - 10 ст., 1, 2 и 3 линии - 1 лв. Настройването на този режим става, като да съответния код се изберат повече от 1 активна линия. Разпознаването става при точно съвпадение на активните линии. ====Допълнителни настройки==== **Филтриране на смущения** - при превключване линиите и при външни шумове е възможно да се регистрират много кратки импулси, които грешно да бъдат разпознати като монети. Този параметър указва импулси с по-малка продължителност от зададената да бъдат пренебрегвани. **Изчакване за край на импулс** - възможно е от страна на монетния механизъм някоя линия да бъде поставена в активно състояние. Това е индикация за забрана на този вид монети. За да разпознае контролера това състояние, той изчаква зададеното време, след което спира да следи тази линия. **Забранени линии** - Контролера също може да постави някоя линия в активно състояние и така да покаже на монетния механизъм да не приема тези монети. Забележка: не всички монетници разпознават това състояние. То се подържа от G13, но не и от RM5HD.