Электронный уровень на МК PIC16F628 - Схемы на PIC - Микроконтроллеры - Каталог статей - RADIOAMATOR
Изобретатель радио Вторник, 28.02.2017, 14:46
RADIOAMATOR
Поиск позывных в российском Callbook'e:
ON-LINE поиск предоставлен сервером QRZ.RU

Приветствую Вас Гость | RSS
Выбрать язык / Select language:
Ukranian
English
French
German
Japanese
Italian
Portuguese
Spanish
Danish
Chinese
Korean
Arabic
Czech
Estonian
Belarusian
Latvian
Greek
Finnish
Serbian
Bulgarian
Turkish
Поиск по сайту
Меню сайта
Категории раздела
Микроконтроллеры [13]
Схемы на PIC [38]
Схемы на AVR [8]
Схемы на ATtiny [6]
Друзья сайта
Главная » Статьи » Микроконтроллеры » Схемы на PIC

Электронный уровень на МК PIC16F628

Электронный уровень на МК PIC16F628
Б. НАХОДОВ, г. Новосибирск
Назначение предлагаемого устройства такое же, как у обычного строительного уровня — определение углов наклона поверхности, на которую он установлен, относительно горизонтальной плоскости. Прибор содержит небольшое число деталей, питается от гальванической батареи и готов к работе немедленно после включения. Он построен на базе микросхемы трехосевого акселерометра SMB380, имеющей цифровой интерфейс, что позволило создать полностью цифровое устройство без аналоговых узлов.
Углы наклона вычисляются по результатам измерения проекций вектора ускорения земного притяжения на каждую из трех осей акселерометра: X (горизонтальную продольную), Y( горизонтальную поперечную) и Z (вертикальную). Измеряемые углы могут находиться в интервале от -180 до +180°, погрешность измерения не превышает 1°. Кроме того, встроенный в микросхему акселерометра датчик измеряет температуру в интервале -30...+80 °С с погрешностью не более 1 °С. Подробное описание акселерометра SMB380 можно найти по адресам: <http:// www. bosch-sensortec.com/content/ language 1 /downloads/SMB380 Flyer Rev1,3.pdf>; <http://www.olimex. com/ dev/pdf/OTHER/SMB380_Preliminary_ Datasheet Rev13 20070918.pdf>.
Схема электронного уровня показана на рис. 1.
 
 Для более полного использования имеющихся выводов портов МК PIC16F628 (DD1) сконфигурирован на работу с внутренним тактовым генератором, причем частота этого генератора понижена до 37 кГц. Работая по записанной в него программе, МК управляет акселерометром В1, получает от него и обрабатывает информацию об углах наклона и температуре, выводит результаты на ЖКИ HG1 (две строки по 16 символов).
 Программа микроконтроллера электронного уровня скачать.
 Транзисторы VT1—VT3 уменьшают высокий уровень сигналов МК до значения, необходимого для подачи на входы акселерометра.
Источник питания прибора — гальваническая батарея GB1 напряжением 9 В, ток потребления — 5 мА. Напряжение батареи понижается до 5 В, необходимых для МК и ЖКИ, с помощью интегрального стабилизатора DA1. Акселерометр В1 питается напряжением 3 В от интегрального стабилизатора DA2.
Сразу после включения питания выключателем SA1 электронный уровень работает в режиме измерения наклона. Углы отклонения перпендикуляра к основанию акселерометра от вектора силы тяжести по каждой из осей измеряются с периодом 0,25 с, полученные значения выводятся на табло ЖКИ. С тем же периодом считываются показания встроенного датчика температуры.
Они отображаются в правой части верхней строки табло.
Если углы наклона по осям X и Y нулевые, на табло ЖКИ ниже значения температуры будет выведен признак горизонтальности — символ "звездочка" в угловых скобках. При отклонении от горизонта изображение "звездочки" инвертируется: она становится светлой на темном фоне.
В момент нажатия на кнопку SB1 прибор запоминает текущие значения углов наклона и далее отображает на табло отклонения от этих значений. "Звездочку" в угловых скобках под значением температуры заменяет буква W. При выходе отклонения за пределы ±45° соответствующее значение заменяется надписью "Err" (рис. 2).
 
 Такой режим позволяет контролировать параллельность плоскостей, расположенных на удалении одна от другой. Воз-
вращение в исходный режим происходит при еще одном нажатии на кнопку SB1.
Прибор был собран в корпусе, изготовленном из отрезка алюминиевого швеллера размерами 100x40x25 мм. В нем установлены плата, монтаж которой выполнен навесным способом, и ЖКИ, соединенный с платой жгутом гибких проводов.
Акселерометр SMB380 выпускается в миниатюрном корпусе QFN, изображенном на рис. 3.
 
 
 К отведенному для его монтажа участку платы приклеена клеем "Момент" полоска изоляционного материала размерами 10x4 мм, а на ней, как показано на рис. 4, тем же клеем закреплен выводами вверх акселерометр. Соединения его выводов с контактами монтажной платы выполнены отрезками одножильного неизолированного провода диаметром 0,15 мм. Пайка велась под четырехкратной лупой маломощным паяльником с жалом, заточенным до толщины 0,4...0,6 мм После монтажа акселерометр накрыт крышкой подходящего размера для защиты от механических повреждений.
После включения правильно собранный прибор начинает, как правило, работать сразу, отображая текущие значения углов отклонения осей установленного на плате акселерометра В1 от горизонтальной плоскости. Необходимо лишь переменным резистором R5 добиться наилучшей контрастности изображения на табло ЖКИ.
Поместив плату в корпус и закрепив ее "начерно", прибор устанавливают на заранее подготовленную строго горизонтальную поверхность. Подбирая положение платы, добиваются нулевых показаний по осям X, Y и 90° по оси Z. В найденном положении плату прочно закрепляют. Теперь электронный уровень готов к работе.
От редакции.
 Программа микроконтроллера электронного уровня находится на нашем FTP-сервере по адресу <ftp://ftp.radio.ru/pub/2009/08/smb_380.zip>
Радио №8/2009

 

Категория: Схемы на PIC | Добавил: admin (06.12.2015)
Просмотров: 925 | Рейтинг: 3.5/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Наша кнопка сайта

Радиолюбителям и электрикам схемы, программы и т.д.

Код кнопки

 

Locations of visitors to this page

 

Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0

Счётчик тиц Все для радиотехника! Информационная поддержка ремонта теле-видео-аудиоаппаратуры Сайт :: Паятель.at.ua - статьи и простые схемы, конструкции для начинающих и профессионалов. Сервер радиолюбителей России - схемы, документация,
 соревнования, дипломы, программы, форумы и многое другое! Всё для начинающих. Сборки сабвуферов для машин. Сборки сабвуферов для дома. Лаборатория. Электроника. Программы расчета. Выставка сабвуферов.

Copyright MyCorp © 2017Сайт создан в системе uCoz