Например TDA7294

Форум РадиоКот • Просмотр темы - Лазерный нивелир (уровень) pll-360 BOSCH
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср май 14, 2025 03:35:40

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Лазерный нивелир (уровень) pll-360 BOSCH
СообщениеДобавлено: Пт авг 02, 2013 10:21:44 
Родился

Зарегистрирован: Пт авг 02, 2013 09:03:37
Сообщений: 1
Рейтинг сообщения: 0
Здравствуйте.
На форуме пишу первый раз, постараюсь сделать все правильно.
Ремонтирую нивелир PLL-360
http://www.mera.pro/instructions/pll360set_manual.pdf
Необходимо написать программу управления для pic16f676
Сам я ни разу не писал на С но писал в детстве на basic на спектруме
если у кого есть время и он сможет помочь буду очень признателен
полностью схему постараюсь нарисовать к завтра
схема:
http://img.radiokot.ru/files/89683/medium/3jjhfkfgm.png
Задача:
При подаче питания
1. зажигается светодиод инд. d1 и включается лазер гор.(имит светодиод d5)
нажатие кнопки MODE
2. зажигается светодиод инд. d2 и включается лазер гор.(имит светодиод d6) , а d1 и d5 гаснут
следующее нажатие кнопки MODE
3. зажигаются все 4 d1, d2, d5, d6
следующее нажатие кнопки MODE возвращает к пункту 1
далее
если на r11 присутствует Uпит (нивелир стоит криво) гасятся оба лазера d5 d6 и индик. d1 d2 а,
d3 зажигаеться пока Uпит не пропадет на r11
нажатие кнопки LOCK отключает опрос наличия Uпит на r11 и зажигает светодиод d4
повторное нажатие кнопки LOCK включает опрос и гасит светодиод d4
Как-то так...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лазерный нивелир (уровень) pll-360 BOSCH
СообщениеДобавлено: Пн июн 22, 2020 20:24:11 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 3
Рейтинг сообщений: 19
Зарегистрирован: Чт май 14, 2015 16:58:00
Сообщений: 35
Откуда: Kharkiv
Рейтинг сообщения: 2
Доброе всем время суток!
Прошу прощение за подъем старой темы, но мне тоже попался в ремонт нивелир этой модели и я хотел бы поделиться с народом тем, как я справился с задачей.

Предыстория такая, заказчик залез во внутрь прибора, подпаял к батарейному отсеку «лапшу» 4 квадрата и , то ли подал не то, то ли переполюсовка… короче погибли и LDO и ШИМ степ-ап и сам контроллер pic16f676.
Первым делом проверил лазеры, оба оказались живы и 4х-вольтовыми (стало ясно что должен обеспечивать степ-ап). LDOшник идентифицировать так и не удалось, решил поставить 1117-33 (на 3.3В), а в качестве ШИМ прикупил готовый модуль (фотка в аттаче, 30 центов). PIC решил заменить на tiny24 (по питанию и ресет – совпадение, остальное дело техники). Хотя с PIC начинал, но после перехода на ATMEL, больше к ним не возвращался.


Вложения:
IMG-f41d28b813db0b26b683e2f15e71703e-V.jpg [201.79 KiB]
Скачиваний: 1041
IMG-d5d59a38ede86978ca14fcbb84503721-V.jpg [185.09 KiB]
Скачиваний: 868
DC-DC-BOOST-MOD-GREEN-0.9V-5V.jpg [38.76 KiB]
Скачиваний: 835
nivelir-ATtiny84.hex [956 байт]
Скачиваний: 562
nivelir-ATtiny24.hex [956 байт]
Скачиваний: 467
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лазерный нивелир (уровень) pll-360 BOSCH
СообщениеДобавлено: Пн окт 28, 2024 12:55:38 
Родился

Зарегистрирован: Вс ноя 22, 2009 00:35:05
Сообщений: 6
Откуда: Ташкент
Рейтинг сообщения: 0

Восстановление лазерного нивелира


Изображение



Сгорел процессор на лазерном нивелире по причине замены штатных трёх батареек по 1,5В на три аккумулятора по 3,7В. Название процессора затёрто и прошивки нет.

Изображение



Было решено оставить аккумуляторы по 3,7В, включенные параллельно для увеличения ёмкости.

Изображение



Плата переделана по размеру как было в оригинале.

Изображение



По количеству ног (14) выбор пал на ATTiny44A (хотя пойдёт и ATTiny24A).

Изображение


Изображение



Для стабилизации напряжения (5 Вольт) установлен модуль DC-DC на MT3608.

Изображение



Для зарядки аккумуляторов добавлена плата на TP4056.

Изображение



Защита аккумуляторов от разряда установлена BMS плата, хотя можно установить универсальную зарядку на той же TP4056 с защитой.

Изображение



Печатная плата нарисована на LayOut5. Файл прилагается в конце статьи. Все подключения подписаны. Выход стабилизатора на 5В подключается к "5В OUT", земля к "GND", аккумулятор к разъёму "3...5V", датчик вертикального положения к клеммам "L" через крепёжные отверстия к шасси прибора, выключатель питания к нарисованному тумблеру на монтажной плате, лазеры и кнопки подписаны. Лазеры включаются логическим нулём. Нажатие кнопок тоже соответствует логическому нулю.

Лазеры подключены катодами напрямую к портам PB0 (Horizontal), PB1 (Vertical1), PB2 (Vertical2), PA6, PA7 (Vertical3). Порты PA6, PA7 включены параллельно для увеличения тока. Аноды лазеров подключены к +5В. Если нужно увеличить ток лазеров, то можно добавить транзисторы. Так как транзисторы будут инвертировать сигнал, то в коде программы нужно поменять:

#define OFF 1
#define ON 0

на

#define OFF 0
#define ON 1

и заново откомпилировать проект.

Кнопки подтянуты к логической единице. Кнопка Door подключена к PA2, Horizontal - к PA3 и Vertical - к PA4.

Динамик подключён через транзистор к порту PA5.

Измерение заряда аккумуляторов происходит только при включении устройства через АЦП на порту PA1. Во время работы этот порт перестраивается на вход компаратора для контроля разряда аккумулятора до критического значения 3,3В. Порог задаётся делителем на резисторах 24кОм и 12кОм на выводе PA1 относительно встроенного опорного напряжения 1,1В.

Для контроля вертикального положения лазерного уровня имеется датчик наклона, который соединён с шасси устройства и подключается к плате управления на порт PA0 через отверстия крепления на печатные площадки. При допустимом наклоне на этом порту будет присутствовать логический ноль. При отклонении от допустимого наклона от горизонтали на этот порт подаётся +5В.

Программа написана на Си в среде CodeVision V3.12. Архив проекта прилагается в конце статьи. Фьюзы для процессора ATTiny44A (Fuses: LOW=0x62; HIGH=0xDC) указаны в исходном тексте программы. Если ничего не менять, то в архиве имеется hex файл прошивки.

Алгоритм управления находится в файле инструкции по эксплуатации.

Печатная плата
Исходник на Си
Инструкция по эксплуатации


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y