Добрый день.
Есть необходимость подключить китайский шатнгенциркуль к Ардуино.
В оригинальной статье используется достаточно простой переход питания 3.3 в 1.5 стабилизацией диодом,
а обратное преобразование сигналов 1.5 никак не происходит, как пишет автор при подтягивании + к 3.3 на плате
вроде как уровни становятся повыше и этого достаточно ардуино для считывания логики.
Хочется спросить как это согласование сделать правильно?
Можно ли установить на линии данных скажем простые DC-DC преобразователи типа таких?
Может есть готовые платы или микросхемы для таких решений?
"
The Arduino uses 5V logic but the callipers output 1.5V logic. This is a bit of a bodge and may not always work, really a proper logic level conversion circuit should be used but the flowing is a simple hack that worked well with my Arduino:
My Arduino changed between logic high and logic low at about 2.5V (this could vary a bit between boards).
Connecting the positive pin on the callipers to the 3.3V supply means when the clock and data pins are connected to the arduino their voltage seems to vary between 3.3V and 1.8V, which is the Arduino reads as logic high and low respectively.
"
Есть необходимость подключить китайский шатнгенциркуль к Ардуино.
В оригинальной статье используется достаточно простой переход питания 3.3 в 1.5 стабилизацией диодом,
а обратное преобразование сигналов 1.5 никак не происходит, как пишет автор при подтягивании + к 3.3 на плате
вроде как уровни становятся повыше и этого достаточно ардуино для считывания логики.
Хочется спросить как это согласование сделать правильно?
Можно ли установить на линии данных скажем простые DC-DC преобразователи типа таких?
Может есть готовые платы или микросхемы для таких решений?
"
The Arduino uses 5V logic but the callipers output 1.5V logic. This is a bit of a bodge and may not always work, really a proper logic level conversion circuit should be used but the flowing is a simple hack that worked well with my Arduino:
My Arduino changed between logic high and logic low at about 2.5V (this could vary a bit between boards).
Connecting the positive pin on the callipers to the 3.3V supply means when the clock and data pins are connected to the arduino their voltage seems to vary between 3.3V and 1.8V, which is the Arduino reads as logic high and low respectively.
"
Reading Digital Callipers With an Arduino / USB
Reading Digital Callipers With an Arduino / USB: How to use an Arduino to read the signal from a set of digital callipers and send the reading over USB. Why? This might be useful for accurate position sensing in home made / hacked computer aided manufacture systems. Adds USB functionality to …
www.instructables.com