888TopicPost_Blog888
@Comment=all@
$View=all$
Добрый день, уважаемые.
Хвастаюсь очередной самоделкой
Применение цветных светиков в корне изменило ситуацию с чтением показаний.
Шкала стала читаться едва ли не легче чем какая-нибудь стрелочная.
Очень эффективным оказалось увеличение количества светиков с 15 до 20. Если 15 было маловато, то 20 это уже реально достаточно.
Процедура калибровки отделена от этапа прошивки. Калибровка производится через блютус.
Результаты АЦП переводятся в единицы фолля по калибровочной таблице, которая хранится в ардуиновом EEPROMе и редактируется при помощи специальной программки для PC, написаной на VB.NET. При сильном желании это можно сделать при помощи любой терминальной программки, способной работать с COM портом. В этой таблице каждой из 100 единиц по фоллю соответствует значение, полученное с АЦП, т.е. погрешность от нелинейности отсутствует.
Далее результат, выраженный в единицах фолля переводится в показание светодиодной шкалы от 0 до 20 уже по второй калибровочной таблице, которая тоже хранится в EEPROM-е. Её тоже можно настраивать как угодно, например растягивать или сжимать какие-то участки или задавать границы или вообще инвертировать.
Через блютус измерения транслируются 1000 раз в секунду. В передаваемом пакете содержится результат АЦП сыром виде, а так же результат преобразования в шкалу фолля и состояние кнопок.
Пока что для визуализации измерений на компе использую программу от кардиографа, но в ней толку мало.
На подходе программа с выводом на большую стрелочную шкалу на мониторе и с полным управлением измерениями с кнопок которые на "шприце".
Кроме того протокол обмена по блютусу позволяет с компа управлять поведением прибора.
С компа можно задавать показания, высвечиваемые на шкале прибора, и звуки, издаваемые прибором. Это позволяет производить обработку сырых данных АЦП на компе и в реальном времени выводить эти результаты на шкалу прибора.
С компа так же можно помигать отделными светиками или сыграть мелодию на приборе.
Если кого заинтересует прошивка или печтные платы - в личку.
Не выкладываю только по причине не приведённости этого барахла в товарный вид.
Отредактировано b612 (23.06.2017 13:14)
- Подпись автора