Конвертер Ethernet(TCP) в RS-232

Наткнулся при чтении блогов на конвертер ethernet (udp) и вспомнил про аналогичный девайс, который вполне успешно трудится на ниве небольшой автоматизации. Устройство на базе подпиленого стека tcp/ip от микрочипа, параметры жестко забиты на этапе компиляции (гибкость не требовалась), имеет статистику приема/передачи, которую можно посмотреть телнетом через консоль. В принципе, там же и можно доделать смену параметров.

В качестве PHY применена ENC28J60, МК PIC24FJ64GA002, конвертор уровней — ST3232(можно не устанавливать). Питание внешнее, от 5 до 15в. (стаб LM1117).
Сетевой разьем с встроеным трансом Pulse.

Слушается порт 2, одновременно только одна TCP сессия. Все что попадает из UART — транслируется в TCP(если есть соединение), все что приходит из TCP — соответственно в UART немедленно.

К сожалению, в полностью собраном состоянии фотографии девайса не сохранилось, как-то забыл, а сейчас оный трудится далеко.


Ну и на закуску фотографии адского механизма, в котором данный мост обеспечивает связь с управляющей программой на десктопе.

Вид со стороны входа сетевого интерфейса:


Вид со стороны блока управления и форсунок.


И все это обеспечивает нанесение офигительно больших букв на стальные плоские листы весом в надцать тонн :)


Вложеный файл — исходные тексты прошивки, разводка печатки, схема, картинка для ЛУТ-а или фоторезиста(лучше фоторезист, дорожки как-то тонкие вышли)
  • 0
  • 22 октября 2011, 22:31
  • artko
  • 1
Файлы в топике: tcp2uart.zip

Комментарии (15)

RSS свернуть / развернуть
Это что-то вроде самодельного плоттера? МОЩНО!
0
Скорее самодельный струйный принтер. Печатающая головка перемещается только по высоте, чтобы отслеживать толщину материала, а сам лист двигается транспортером под ней.
0
хм… тогда нужно отслеживать достаточно равномерное движение листа по коневейеру. хотя, думаю, это не так сложно.
0
Скорость конвеера не меняется, стоят два фотодатчика для расчета. Выходит вполне вменяемо. Где-то лежит видео ходовых испытаний, там все наглядно видно.
0
хм… тогда нужно отслеживать достаточно равномерное движение листа по коневейеру. хотя, думаю, это не так сложно.
А как реализованы форсунки? Готовые, или тоже самодельные?
0
Форсунки готовые, автомобильные. Массово, недорого, достаточно надежно.
0
Здорово! А подача управляется электроклапанами?
0
в смысле? форсунки сами и есть электромагнитные клапана. Над ними — «ресивер», в котором плещутся чернила и нагнетается компрессором воздух до заданного давления (там голый аналог — ОУ + датчик давления, управление внешним компрессором). Позиционер по высоте — отдельный PIC16F628, управляемый основным 24FJ64GA004 через UART. Ну и упомянутый в топике конвертор для связи с внешним миром.
0
Какие чернила? Из чего?
0
самые обычные пигментные для струйников.
0
Кроме размера плоттер чем-то принципиально отличается от принтера?
0
мне представляется что плоттер чертит/режет непосредственно в контакте материала и инструмента, получая непрерывную «картинку». А принтер действует отдельнымы минимальными элементами, зачастую без контакта с материалом.
0
Все-равно не уловил суть, плоттеры могут быть струйные, как и принтеры, точнее те, на которых плакаты печатают, все струйные. Плоттеры вроде часто умеют отрезать, но так и принтеры бывают с резаком и печатающие на рулоне.
Минимальный элемент это точка или лист?
0
Раньше отличался — калякал по листу ручкой. Теперь — только размером.
0
Всё, понял, спасибо.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.