Кишеньковий дисплей до вагових терміналів Тензо-М

Сьогодні я розповім вам, як можна зробити автономний дисплей, що дублює показання ваговимірювальних перетворювачів від чудової фірми Тензо-М. Табло буде мати невеликі розміри, автономне живлення та дальність до 1 км (так обіцяли китайські продавці модуля nrf24l01, насправді метрів 200) і буде здатне відображати показання від 0 до 99999. Прилад цей знадобиться для пуско-налагоджувальних і ремонтних робіт на вагах з аналоговою електронікою від Тензо-М, де ваговий термінал знаходиться поза зоною видимості. Або там, де, наприклад, охорона контролює працівників вагової, або дублювання показань для водіїв важкого транспорту. Мені, наприклад, він знадобився для налаштування автомобільних ваг. Не часто зустрічаються ваги, де складно бачити термінал під час регулювання, але якщо трапляється, то допомогти може тільки рація або мобільний телефон. І при цьому ти будеш залежати від напарника і зв'язку. А я хочу бачити реакцію термінала на будь-які мої дії. Що, в принципі, і отримав в результаті. 

Необхідні матеріали:
1. Модуль NRF24L01+PA+LNA -2 шт.(125х2=250грн)

NRF24L01 PA LNA

Але працює і з таким

Правда, відстань буде менше.

2. OLED дисплей 0.91' 128х32 пікселя - 1шт.(120 грн)

3. МК ATmega328 в корпусі tqfp32 - 2 шт.(110х2=220грн)
4. Мікросхема "підвищувач" на 5 вольт me2108a50 для передавача - 1 шт.(Приблизно 10 гривень)
5. Ще один DC-DC підвищуючий перетворювач на 3,3 v ME2108A33 для приймача - 1 шт.(Теж приблизно 10грн.)
6. Стабілізатор з низьким падінням напруги на 3,3 в для передавача.(6грн.)
7. Похожий стабілізатор на 3,3 вольта для приймача.(6грн.)

В цілому при замовленні з Китаю можна вкластися в 1000 гривень з великим запасом. Всі ціни з відомого китайського магазину.
 В підвищуючих перетворювачах повинні стояти танталові конденсатори(47мкФх10в).  Діоди Шоткі ss34. Конденсатори і резистори в смд корпусі типорозміру 1206. 
Хочу відразу сказати про вибір мною певної елементної бази і схемотехнічних рішень. Для живлення модуля передавача потрібно напруга 3.3в і струм близько 100мА, модуля приймача-60 мА. Живлення OLED дисплея 3.3в, струм приблизно 6мА. ATmega328 можна живити як 3.3 так і 5в, різниці немає, так як виводи дисплея і модуля NRF24L01 толерантні до 5v. Було використано те, що було в наявності. Наприклад ME2108A50- не найкращий варіант за струмом. Можливо, доведеться замінити її на іншу в майбутньому.

Саме пристрій складається з двох частин:
Перша підключається до вагового терміналу через роз'єм RS-232 і складається з конвертера сигналу в ttl логіку на двох транзисторах, мікроконтролера і блоку NRF24L01, li-ion акумулятора і гнізда зарядки micro USB. Тим, хто буде експериментувати з виходом RS232 вагового термінала, рекомендую бути дуже обережними. Всі відключення і підключення до нього проводити тільки при вимкненому живленні приладу. Інтерфейс горить дуже легко, а ремонт або заміна обійдуться в чималу суму.


Друга частина - сам блок індикації на батарейному живленні. Складається з приймача NRF24L01, мікроконтролера, OLED дисплея 32х128 пікселів. Батарея будь-яка. Перетворювач працює від 0.6 вольта, тобто "висосе" її "насухо". 

Корпус приймача надрукований на 3д принтері. В архіві є всі необхідні файли.

Кришка

На задньому фоні видно плату передавача. Корпусу немає, тому що я ще не визначився, який саме акумулятор буду ставити, під нього і корпус буде надрукований відповідний. На даний момент стоїть перемичка від гнізда micro USB.

На платі і приймача і передавача встановлені штирові роз'єми для внутрішньосхемного програмування. Фьюзи однакові як для передавача, так і для приймача:

Перелік елементів є в архіві.

Порядок роботи такий. До вимкненого терміналу, через роз'єм DB9 підключаємо передавач. Включаємо живлення передавача і термінала. Включаємо приймач і спостерігаємо показання ваги на ньому. Показання будуть запізнюватися на частку секунди - це нормально. Модуль NRF24L01 працює на частоті, де перебуває WiFi, тому й дальність буде сильно залежати від наявності перешкод між пристроями та забрудненості ефіру. Якщо в полі це і буде 1 км, то в міських умовах вичавити більше 150м у мене не вийшло (мені достатньо 50 в полі). Налаштування даного табло не потрібна, якщо все зроблено правильно, то працювати починає відразу після включення. При відсутності сигналу, ввімкнувши табло побачимо чорний екран, дані з'являться разом з прийнятим сигналом. При зникненні сигналу на дисплеї залишиться останнє показання ваги. До терміналу ТВ-003/05Н підключити можна безпосередньо, номери пінів наведені на схемі. До терміналу ТЦ-017П, ТЦ-015 можна підключитися до роз'єму DB25.

В колодці присутні виходи під rs232 та під rs485. Налаштування терміналів аналогічні і виконуються в меню:
1. Протокол -Тензо-М
2. Адреса - 001
3. Швидкість передачі даних -9600

Про інші термінали цього виробника інформації не маю, але ті з них, що працюють з протоколом Тензо-М (а я думаю, що всі) і вихід RS232 з цим виносним табло працювати будуть.

Прикреплені файли:

Top