Рейтинг
24.04
голосов: 22

О блоге

Описание интерфейсных решений. Примеры работы с железом со стороны компа.

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (172)

dcoder vvzvlad hexFF foxit Moocher XANDER WildCat kest hexanaft Vga Alatar mzw Reverb tda2030 mist grand1987 dievgen kvm labor neiver

Все читатели блога

Немного о BACnet

В связи с повышенным интересом к теме умного дома хочу немного осветить тему BACnet -одного из свободных протоколов обмена. И поделиться проектом небольшого модуля на BACnet MS/TP.

Читать дальше
  • +1
  • 23 сентября 2011, 19:51
  • GYUR22
  • 1

Конвертер Ethernet UDP в RS-485

Некоторые программы типа OPC серверов или некоторые драйвера к SCADA системам позволяют использовать не только Com порт для связи со всякими железяками, но и его Ethernet «заменитель» по протоколу UDP. Естественно, что для связи c железяками имеющими RS-485 (и все остальные RS-232/422) нужен некий gateway преобразующий UDP в RS-485. Вот его я и учудил на Atmega128 и ENC28J60 где то в начале лета.


Читать дальше
  • +4
  • 15 сентября 2011, 13:27
  • GYUR22
  • 2

Another ft232r based usb->uart board

Еще одна платка для переходника USB->uart на FT232R

Фото для затравки:

Почти все фото кликабельны.


Читать дальше

Управляем сервомашинкой из LabView

Предисловие.
Еще прошлым летом побывал я в Киеве, в магазине радио управляемых моделей. И там удалось мне купить потрепанную сервомашинку – PROTECH B-150. Вроде как механика у ней барахлила под нагрузкой, от того и списали. Но вообще рабочая, для экспериментов пригодная.


Читать дальше

Еще немного о 1-wire + UART

Доделал софтину для ручной работы с 1-wire устройствами через UART.
1w_on_com.PNG



Читать дальше

FT232 это не только USB <> UART (Часть 2) - CBUS bit bang

gmens.JPG

До FT232R в микросхемах FTDI было всего два вида битбанга — синхронный и асинхронный.
Отличались они друг от друга тем, что в синхронном режиме данные читались с пинов и записывались одновременно (как в SPI), а в асинхронном скапливались в буфере сами-по себе с указаной скоростью.

Но в FT232R добавились 5 ножек с настраиваемым функционалом и на них тоже решили сделать Bit Bang. Получилось, честно говоря, не очень. Битбанг на CBUS работает значительно медленнее, чем его синхронный и асинхронный аналоги. Тем не менее, для неспешного ножкодрыгательства он вполне сгодится. Да и работать с ним проще, чем с двумя другими.

Сегодня в качестве примера построим себе умный дом. Да-да, самый настоящий. Со светодиодным освещением, датчиком освещенности и вентилятором для охлаждения пользователя :) Управляться все это будет, естественно, от компьютера через FT232R.



Читать дальше

FT232: Как подружить 1-wire с компом

Устройств, работающих на шине 1-wire великое множество: ключи-таблетки, датчики температуры, память, RTC, АЦП…
Некоторые из них хочется подключить к компу. Но как? Неужели придется делать какой-то преобразователь на МК, или ставить специальную микросхему?!

Нет, все гораздо проще. Передавая через UART байты с разным коэфф. заполнения можно получить нужные по длительности импульсы. Таким образом можно эмулировать 1-wire. Идея в общем-то довольно известная, но я о ней узнал недавно, и думаю, что не только я один :)


Читать дальше

FT232 это не только USB <> UART (Часть 1)

Кроме очевидной функции преобразования интерфейсов эта микросхема умеет целых три режима bit bang. А еще разные свиселки-перделки, которые можно вывести на ножки CBUS.

Сначала решил свалить все в одну кучу, но потом передумал — будет несколько небольших постов.
В первом — описание функционала FT232 и её тюнинга с помощью FT Prog. Интересен будет наверное, лишь начинающим.
Дальше CBUS битбанг, синхронный и асинхронный битбанг. На дельфи и LabView.



Читать дальше

Подключение микроконтроллера к локальной сети: Заключение

Уже почти всё. :)

Краткое содержание:

  • Мои кривые руки и баги
  • Немного о софте для компа
  • FAQ
  • Заключение


Читать дальше

Подключение микроконтроллера к локальной сети: тесты производительности и краткое описание API стека

В этой части будет просто формальное описание TCP/IP стека, который мы тут соорудили, по ходу дела.

Краткое содержание:
  • Бенчмарки (немножко)
  • Системные требования
  • Параметры конфигурации
  • Описание API
  • Заключение


Читать дальше