Создать скетч чтения данных из прибора по протоколу 1-Wire

Rednaxel
Rednaxel аватар
Offline
Зарегистрирован: 17.10.2019

Имеется Двухосевой MEMS инклинометр Сивионик 5710-10

Прибор выдает по интерфейсу OneWire массив байт, содержащий Температуру (°С) и напряжение по оси X  и Y.

Прибор подключен к Arduino Uno через подтягивающий резистор на ПИН 10

Требуется создать скетч, который считывает массив данных из прибора, преобразует их по имеющейся формуле в углы наклона корпуса (X, Y) и выдает эти данные в  монитор порта.

Микросхему 1-Wire определить не удается, но есть довольно внятное описание поддерживаемых команд.

Оплата только за результат.
Задача имеет продолжение.

brokly
brokly аватар
Онлайн
Зарегистрирован: 08.02.2014

от 5000 рублей. Пишите brokly(at)mail.ru Наличие или отсутствие продолжения не имеет значения :)

rkit
Offline
Зарегистрирован: 23.11.2016

Опубликуйте описание команд.

karamzin01
Offline
Зарегистрирован: 08.03.2018

могу взяться maslachenko767@mail.ru

Rednaxel
Rednaxel аватар
Offline
Зарегистрирован: 17.10.2019

rkit пишет:

Опубликуйте описание команд.

Здесь вложения не допускаются?

Такой способ подойдет? 
 

Бармалей
Offline
Зарегистрирован: 23.09.2019

подойдёт

Rednaxel
Rednaxel аватар
Offline
Зарегистрирован: 17.10.2019

Бармалей пишет:

подойдёт

В таком случае вот еще папка фото прибора и стенда

b707
Offline
Зарегистрирован: 26.05.2017

Rednaxel - сам прибор для тестов предоставляете? В каком городе?

Посмотрел фото - а 12в питания не слишком много? - VD1 не сгорит при таком напряжении? - я бы 5в подавал

Rednaxel
Rednaxel аватар
Offline
Зарегистрирован: 17.10.2019

b707 пишет:

Rednaxel - сам прибор для тестов предоставляете? В каком городе?

Посмотрел фото - а 12в питания не слишком много? - VD1 не сгорит при таком напряжении? - я бы 5в подавал

Здравствуйте!

Прибор в Минске. Смысл его куда-то пересылать? Все что нужно проверить по работе скетча я могу проверить сам. Включая скажем проверку осциллографом, если понадобится.

От 12 В питается не 1-Wire интерфейс, а MEMS микросхема, которая определяет свое положение относительно направления силы тяжести и выдает аналоговый сигнал по двум каналам. Затем этот сигнал, вместе с показаниями датчика температуры преобразуется в цифровую форму и выдается по OneWire. 

Питание шины OneWire организовано стандартно: 5 В через подтягивающий резистор.

b707
Offline
Зарегистрирован: 26.05.2017

Rednaxel пишет:

Прибор в Минске. Смысл его куда-то пересылать?

я не имел в виду пересылать, поэтому и спросил про город. Раз в Минске - я пас, я не в Минске, а делать такое по удаленке - это как учиться играть на гитаре по скайпу...

Цитата:

От 12 В питается MEMS микросхема, которая определяет ...

Питание шины OneWire организовано стандартно: 5 В через подтягивающий резистор.

если добавить, что всем этим управляет МК STM32f103 с питанием от 3.3в - в одной схеме получается просто зоопарк самых разных напряжений...

Rednaxel
Rednaxel аватар
Offline
Зарегистрирован: 17.10.2019

b707 пишет:

... а делать такое по удаленке - это как учиться играть на гитаре по скайпу...

Вы имеете ввиду обучать игре на гитаре по скайпу? Не вижу тут больших проблем. Множество людей так делает. И я почти каждый день настраиваю различное оборудование по удаленке. 

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

b707
Offline
Зарегистрирован: 26.05.2017

Rednaxel пишет:

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

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

 

AlexZR
Offline
Зарегистрирован: 08.02.2016

karamzin01 пишет:
могу взяться maslachenko767@mail.ru

не вздумайте, karamzin01 кидала конкретно!

Rednaxel
Rednaxel аватар
Offline
Зарегистрирован: 17.10.2019

AlexZR пишет:

не вздумайте, karamzin01 кидала конкретно!

Интересно. Откуда сведения?

Он показывал группу vk.com/arduino.zakaz и сайт diy-quest.com как свои проекты, но как их связать вместе? При этом настойчиво требуется предоплата без гарантий.

Вообще думается нужен какой-то сервис посредник, который выступит гарантом в таких случаях.

AlexZR
Offline
Зарегистрирован: 08.02.2016

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

sadman41
Онлайн
Зарегистрирован: 19.10.2016

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

mable
Offline
Зарегистрирован: 09.10.2019

Так есть уже такие сервисы, кворк-ру, фл-ру, ю-ду. Создавайте заказ, описывайте ТЗ и выбирайте исполнителя с безопасной сделкой. У вас гарантия не потерять деньги (хотя время можете и потерять, если подрядчик окажется не способен реализовать ТЗ и придется искать нового). И у подрядчика есть уверенность, хоть и не 100%, что на деньги не кинут.

bwn
Онлайн
Зарегистрирован: 25.08.2014

AlexZR пишет:

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

А что молчите и сюда не выкладываете? Пока только голословные обвинения. Его предыдущая ипостась была забанена за хамство, были бы факты обмана клиентов, был бы иной разговор, модераторов на сайте немало.

Rednaxel
Rednaxel аватар
Offline
Зарегистрирован: 17.10.2019

bwn пишет:

...был бы иной разговор, модераторов на сайте немало.

ИМХО эти разговоры без толку. А вот создать вышеупомянутый механизм, гарантирующий выполнение и оплату заказа, бело бы весьма полезно, мне кажется. Учитывая популярность ветки поиска исполнителей.

Системы рейтинга участников форума тоже сильно не хватает здесь. Процветание наступит в результате развития а не от ужесточения репрессий. 

;)