реклама на сайте
подробности

 
 
> AVR и цифровой штангенциркуль, кто-нибудь пробовал?
//Nikson
сообщение May 5 2007, 21:38
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 26-01-06
Из: Минск, Беларусь
Пользователь №: 13 651



Здравствуйте!
Есть задумка подключить цифровой китайский штангенциркуль к АВРке и сделать некое подобие системы сбора информации о перемещении образца при испытаниях. В Интернете удалось найти зарубежные образцы, описания итд. Например, здесь подробно про протокол обмена: http://www.shumatech.com/support/chinese_scales.htm и здесь http://www.yadro.de/digital-scale/protocol.html

вроде бы всё просто, но при реализации столкнулся с кучей проблем (как со стороны "железа" штангенциркуля, так и со стороны своей программы внутри АВРки).

Если кто-нибудь уже делал что-то подобное или не лень побеседовать на эту тему - напишите плиз, а то похоже что запутался я немного, помощь нужна...

самый пока что основной вопрос - постоянные ли там данные выходят из девайса.... судя по оисанию протокола - там идут два числа - абсолютное положение и относительное.. я же принимаю контроллером полнейшую мешанину из 1 и 0, которые к тому же всё время меняются sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
//Nikson
сообщение May 6 2007, 13:03
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 26-01-06
Из: Минск, Беларусь
Пользователь №: 13 651



Цитата(_Sam_ @ May 6 2007, 14:40) *
Может синхронизацию по другому сделать.


кстати, ещё идея пришла... я всю эту ерунду с синхронизацией затеял чтобы ненароком не попасть началом считывания уже в процесс передачи. но время посылки примерно 800 мкс, а пауза - 300 мс. разница более чем в 500 раз. соответственно и шансы попасть "не туда" 1:500. так может ну к чёрту всё это - просто взять да и тупо без всяких синхронизаций раз 100 прочитать данные по 48 бит, выкинуть лишнее...

Цитата(_Sam_ @ May 6 2007, 14:40) *
У штангенциркуля ход небольшой, да и класс точности какой у него? Могут возникнуть проблемы при установке штангенциркуля на ваше устройство.


зато даже этот китайский штангенциркуль внесён в реестр средств измерений и имеет сертификат smile.gif
поэтому и взял его. как крепить - дело десятое (немцы на станки их крепят же.... ссылка в первом посте)...

основная проблема - всё-таки какой там протокол обмена. если китайцы заложили туда какую-нибудь секретность (чего раньше не было), то я точно ничего не вытащу из этих данных. поэтому и нужен человек, который сам сталкивался....
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение May 6 2007, 14:18
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(//Nikson @ May 6 2007, 16:03) *
кстати, ещё идея пришла... я всю эту ерунду с синхронизацией затеял чтобы ненароком не попасть началом считывания уже в процесс передачи. но время посылки примерно 800 мкс, а пауза - 300 мс. разница более чем в 500 раз. соответственно и шансы попасть "не туда" 1:500. так может ну к чёрту всё это - просто взять да и тупо без всяких синхронизаций раз 100 прочитать данные по 48 бит, выкинуть лишнее...
зато даже этот китайский штангенциркуль внесён в реестр средств измерений и имеет сертификат smile.gif
поэтому и взял его. как крепить - дело десятое (немцы на станки их крепят же.... ссылка в первом посте)...

основная проблема - всё-таки какой там протокол обмена. если китайцы заложили туда какую-нибудь секретность (чего раньше не было), то я точно ничего не вытащу из этих данных. поэтому и нужен человек, который сам сталкивался....

Да, применение штангенциркуля - тема интересная. Нужно будет попробовать.
Разбираться в тексте программы не буду, я бы отладку делал так -
1) взял бы на полке цифровой осциллограф
2) убедился бы, что коды совпадают визуально
3) доработал бы программу, чтобы в моменты синхронизации контроллер выдавал импульс, который можно было бы наблюдать вторым каналом осциллографа.
Дальнейшие действия - в зависимости от результатов.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- //Nikson   AVR и цифровой штангенциркуль   May 5 2007, 21:38
- - //Nikson   вот пока не спится (2:31) решил добавить немного и...   May 5 2007, 23:56
|- - aesok   С атрибутом "volatile" должны объявлятьс...   May 6 2007, 09:47
- - bgc   программа большая, сразу косяков не видать, может ...   May 6 2007, 06:27
- - _Sam_   м.б. засада в устранении glitch? Кодif ((i...   May 6 2007, 11:03
- - //Nikson   спасиб за советы, но пока что всё равно не работае...   May 6 2007, 12:21
- - _Sam_   Цитатапроцедура "синхронизации" Может си...   May 6 2007, 12:40
- - Kovrov   Цитата(//Nikson @ May 6 2007, 01:38) Здра...   May 6 2007, 15:38
|- - Dog Pawlowa   Цитата(Kovrov @ May 6 2007, 18:38) А где ...   May 6 2007, 16:20
|- - //Nikson   Цитата(Kovrov @ May 6 2007, 17:38) А где ...   May 6 2007, 16:30
- - sensor_ua   Я бы всё-таки записал и посмотрел внимательно. А п...   May 6 2007, 17:38
- - Nanobyte   А может сначала попробовать собрать интерфейс по п...   May 6 2007, 17:39
- - Pyku_He_oTTyda   Завтра спрошу на работе, где такие штангели покупа...   May 6 2007, 18:11
- - satellite-plus   Цитата(//Nikson @ May 6 2007, 00:38) Здра...   May 7 2007, 05:35
- - //Nikson   спасибо всем, принявшим участие в обсуждении! ...   May 7 2007, 07:37
|- - aleksey_g   Цитата(//Nikson @ May 7 2007, 09:37) спас...   May 7 2007, 11:12
|- - Stas62   Цитата(//Nikson @ May 7 2007, 10:37) спас...   Jun 10 2007, 21:03
- - dem-vr   5 лет назад я подключал эту диковинку к AT90S8515 ...   May 12 2007, 20:43
- - //Nikson   ЦитатаУ меня похожая задача. хочу мерять вес через...   Jun 11 2007, 15:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th August 2025 - 01:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01297 секунд с 7
ELECTRONIX ©2004-2016