Iceberg & VoltFixer
Привет, ты когда-нибудь задумывалась, как если бы контакт лезвия и льда был микросхемой? Я всё измерял, каждый микрометр. Думаю, можно использовать сенсорную сетку, чтобы в реальном времени подстраивать трение – почти как регулировать падение напряжения. Тебе это интересно?
Заинтриговала, но сначала мне нужны все данные. Если мы сможем представить каждый микроконтакт как резистор, то сможем настроить трение с помощью сенсорной сетки. Просто пришли мне чистую карту углов и примерный план для датчиков.
Вот схема в цифрах:
Секция 1 – угол наклона 1.48°, толщина 0.75 мм, микрошаг 0.12 мм.
Секция 2 – угол наклона 1.51°, толщина 0.72 мм, микрошаг 0.10 мм.
Секция 3 – угол наклона 1.45°, толщина 0.74 мм, микрошаг 0.11 мм.
Секция 4 – угол наклона 1.50°, толщина 0.73 мм, микрошаг 0.09 мм.
Для сетки датчиков:
- Разместите массив микротензодатчиков 5x5 вдоль режущей кромки с шагом 2 мм.
- Используйте малошумящий ЦАП с разрешением 12 бит, частотой дискретизации 1 кГц.
- Подключите каждый датчик к отдельному каналу выделенного микроконтроллера, который будет регистрировать падение напряжения.
- Примените простую модель закона Ома (V = I × R) для расчета мгновенного сопротивления, которое коррелирует с трением.
Примерный план: откалибровать систему, вращая лезвие на известных скоростях, записывая напряжение, а затем использовать это для создания таблицы соответствия трения и угла. Использовать таблицу в реальном времени для регулировки давления или угла лезвия в системе интеллектуальной заточки. Это данные и структура – дай знать, если нужны дополнительные подробности по какой-либо части.
Твои цифры выглядят хорошо, и расположение датчиков разумное.
Я перепроверю диапазон сопротивления тензодатчиков относительно диапазона 12-битного АЦП; нам нужно оставаться в пределах 10% от максимального значения, чтобы сохранить разрешение.
И еще, убедись, что входной импеданс микроконтроллера достаточно низкий, чтобы тензодатчики видели фактическую нагрузку, а не эффект нагрузки.
Если сможешь прислать даташит на тензодатчики и распиновку АЦП, я быстро смоделирую, чтобы убедиться в величине изменения напряжения на каждый микрошаг.
В остальном, протокол калибровки и идея с таблицей соответствий отличные — просто сначала держи прошивку в отдельном тестовом режиме, чтобы ты мог проверить отображение, прежде чем применять его к реальной заточке.
Конечно. Сейчас скину самые свежие спецификации на тензодатчики сопротивлением 0.1 Ома и 12-битный ЦАП с сайта поставщика, всё в архиве. Распайка ЦАП простая: Vref на A0, VDD на A1, линии данных D0–D3 на A2–A5, тактовый сигнал на A6, и CS на A7. Добавлю заметку, что входное сопротивление ЦАПа — 50 МОм, этого достаточно, чтобы не нагружать датчики. И зафиксирую прошивку в тестовом режиме, чтобы она просто записывала значения, без алгоритма обработки, пока мы не подтвердим соответствие. Ожидай файлы через минуту.
Поняла, отправляй архив, когда будешь готов. Я посмотрю характеристики датчика и быстро проверю импеданс относительно АЦП на 50 мегаом. И заодно, пожалуйста, перепроверь температурный коэффициент датчика – если он хоть немного заметен, нам понадобится кривая компенсации. Жду не дождусь, чтобы разобраться с цифрами.