14.02.2014, 15:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
Вот и вопросец: а как бы так объединить это в хитрую систему, не мучаясь с расчетами сопротивлений?
|
Последовательно с ключами - резисторы, сопротивление каждого последующего в 2 раза больше предыдущего. На другом конце линии - подтягивающий прецизионный резистор. Но таким образом можно вытянуть по одной линии не более 5...6 бит, особенно учитывая пониженные температуры
|
|
|
|
14.02.2014, 15:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
Негоже активные компоненты в криостат пихать.
|
Датчики Холла в криостате заглючат раньше сдвиговых регистров
|
|
|
|
14.02.2014, 15:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от niXto
|
Датчики Холла в криостате заглючат раньше сдвиговых регистров
|
Ну, посмотрим. В принципе, область, где будут размещены датчики Холла, будет теплой: не ниже -50°C, а то и даже -20°C.
А лишнюю активную электронику пихать не хочется, т.к. все выделяет тепло. А чем больше тепла, тем чаще придется подливать азот.
Сообщение от niXto
|
оследовательно с ключами - резисторы, сопротивление каждого последующего в 2 раза больше предыдущего.
|
Я как раз последние полчаса это и обсчитываю. Не получается: выходное напряжение зависит от входного как 2^n/(2^n+X), где X — кодируемое число. Фиговато, тут и три бита не вытянешь...
__________________
Союз Советских Социалистических Округов Северной Америки
Последний раз редактировалось eddy; 14.02.2014 в 15:56.
|
|
|
|
15.02.2014, 09:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
Фиговато, тут и три бита не вытянешь...
|
В съемных панельках автомагнитол так вытягивают 5 бит
Нужно использовать относительные измерения - то есть постоянно измерять напряжение даже при ненажатых концевиках, и при нажатии - вычислять относительно последнего ненажатого уровня
Сообщение от eddy
|
А лишнюю активную электронику пихать не хочется, т.к. все выделяет тепло.
|
Регистры НС-серии (в частности, нс165) имеют емкость кристалла порядка 40 пф, т.е. на частоте опроса 1 кГц и емкости нагрузки порядка 10 пф (1 стандартный КМОП-вход) потребление будет порядка 1,5 мкА. У датчиков Холла потребление минимум 1 мА. То есть я бы боялся совсем другого
|
|
|
|
15.02.2014, 13:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от niXto
|
У датчиков Холла потребление минимум 1 мА.
|
Так они включаться-то будут лишь на время работы двигателей. Т.е. очень редко.
А вот с температурой — да, задница. Надо будет попробовать их хотя бы до -100°C остудить и проверить, не сдохнут ли. У меня-то для определения того, что турелька доехала до нужной позиции, будут обычные концевики, но вот номер позиции кодируется при помощи датчиков Холла. Будет уныло, если придется считать позиции относительно начальной — ведь тогда ее придется в EEPROM сохранять ☹
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
15.02.2014, 15:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Холлы точно не будут работать при -100
Попробовать герконы, что ли... Но они тоже треснут
Или оптику/емкостные/индуктивные сенсоры, снаружи через стекло или неметалл
Сообщение от eddy
|
Так они включаться-то будут лишь на время работы двигателей. Т.е. очень редко.
|
НС-серия в статике потребляет вообще наноамперы. Особенно при пониженных температурах (с увеличением температуры потребление растет)
|
|
|
|
15.02.2014, 18:22
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А зачем вообще датчики крайних положений? Уперся в край, запомнил позицию и все, дальше работай. EEPROM не нужен. У STM32 есть регистры backup.
|
|
|
|
15.02.2014, 19:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от niXto
|
Холлы точно не будут работать при -100
|
Не, -100 — это уже предел. Скорее всего, там намного теплей будет.
Сообщение от Easyrider83
|
А зачем вообще датчики крайних положений?
|
И как узнать, что в край уперся? Гнать полуторный диапазон? Не, не годится. Тем паче, ШД греются жутко при работе. Лучше экономить шаги.
Сообщение от Easyrider83
|
У STM32 есть регистры backup.
|
STM32 у меня "мозгом" будет, а т.к. ног не хватает, пятью ШД с 17-ю концевиками будут управлять две STM8.
Ну, а Холлы если не будут работать, что ж... Придется тогда действительно через задницу делать — с подсчетом количества срабатываний концевиков выводить турель в нужное положение, а текущее положение запоминать.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
15.02.2014, 19:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А не проще считать шаги ШД, если турель ездит на них, а не на коллекторниках? Они ведь неизменной длины. Или обороты валов
|
|
|
|
15.02.2014, 20:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от niXto
|
А не проще считать шаги ШД, если турель ездит на них, а не на коллекторниках?
|
Все равно тогда придется сохранять где-то текущее положение турели. Либо каждый раз проходить перед началом работы инициализацию - перемещать турель в нулевую позицию (а это - как-то совсем по-дебильному).
Ну и оси приводов не закреплены с другой стороны, т.е. возможен пропуск шагов. А даже если бы и не так, то все равно как-то это дико получается. Мне и так придется подвижки двигать, считая шаги, т.к. большие линейные энкодеры — уж больно дорогая вещь.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:14.
|
|