Электронные весы
Обзоры новых устройств, а так же видосы по электронике и не только...

Смотреть всегда интереснее, чем читать!

>> Подписаться <<



Меню


Прочее


Статистика

 Всего устройств: 51

 Посетителей на сайте: 3



Большое спасибо журналу за предоставленный хостинг!


    

Электронные весы


Основа весов - распространенный микроконтроллер PIC16F628А и тензодатчик с микросхемой АЦП HX711. Диапазон измерения веса 5 кг. Точность 1 гр. Для индикации использован текстовый ЖК индикатор WH1602. Большие цифры получены используя псевдографические символы. Руссифицированный ЖК для весов не требуется. Микроконтроллер 8 раз получает информацию с микросхемы НМ711 и находит среднее значение. Далее вычисляется калибровка и тара, результат выводится на ЖК дисплей. Если около 10 секунд нет изменений на весах, дисплей переходит в режим минимальной яркости, а любое изменение показаний вновь вернет полную яркость. Дополнительно вес отправляется в асинхронный порт UART, со скоростью 19200 бод, 1 стартовым и 1 стоповым битом, без контроля четности. Посылка содержит два байта веса (старший+младший байт) и два байта контрольной суммы CRC16 (младший+старший байт). Вывод TX/RX можно использовать для переключения на передачу интерфейсной микросхемы RS-485. Так же светодиод индицирует наличие посылок.

Нажатие кнопки ТАРА обнулит показание веса, т.е. исклюит тару (см.видео). Для входа в калибровку нужно 1 раз нажать кнопку CALIBRATION, установить нулевой вес, еще раз нажать кнопку, установить эталонную гирю весом 1 кг и еще раз нажать кнопку. Данные калибровки будут расчитаны и сохранены в EEPROM.

И не забудьте подписаться на канал


Понравилась статья? Расскажите о ней у себя на страничке.


Скачать 

Файл:
Размер:
Содержимое:

weight_meter.rar
379.7 КБ
Рисунок печатной платы (LAY) и прошивка микроконтроллера


Просмотров: 219
Сегодня: 15

© Mamed
02.11.2019

 

Оглавление

Циклический таймер >>>


Наверх

  Яндекс.Метрика © идея и дизайн M.A.M.E.D
Любое использование материалов сайта
без согласования с автором
з а п р е щ е н о !