реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> 1-wire через конвертер USB-RS232, проблемы с обменом
ukpyr
сообщение Apr 23 2010, 19:56
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



пробовал ли кто-нибудь организовать обмен по шине 1-wire через адаптер USB-RS232 ( принцип описан в аппноте AN214 http://pdfserv.maxim-ic.com/en/an/AN214.pdf ) ?
Reset на 9600 проходит нормально, но последующий обмен на 115200 завершается успешно раз на 5..10 обращений (чаще в буфер чтения попадает обрывок пакета или вообще завершается по тайм-ауту). Использую FT232R.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Apr 29 2010, 08:15
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



проблема решена, DS18B20 работает и на FT232R, и на CP2102 (ограничил переданный пакет 64 байтами).
проект находится на LuaForge: http://luaforge.net/projects/ul-1wire/
Go to the top of the page
 
+Quote Post
ветерок
сообщение Jun 19 2010, 15:30
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 29-11-06
Из: Ижевск
Пользователь №: 22 902



о,интересно.
А под win как скомпилиовать ?

Сообщение отредактировал ветерок - Jun 19 2010, 15:36


--------------------
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jun 19 2010, 17:16
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
А под win как скомпилиовать ?
под Win еще не собирал, сейчас нет доступа к Win-системе.
Для модуля ul_1wire нужны модули http://luaforge.net/projects/ultime/ и http://luaforge.net/projects/ulserial/ .
Для сборки бинарных модулей нужен MinGW http://sourceforge.net/downloads/mingw/MinGW/ - кажется хватит GCC, Binutils и Make. Распакуйте, добавьте путь к gcc и make в системный path. Введите make в папке модуля.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Oct 28 2010, 05:11
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Написал программку измерения и логгирования температуры с датчиков DS18B20: http://code.google.com/p/ownet-chart/ , подключение - через адаптер USB-RS232.
Для запуска нужна JRE ( http://www.java.com/en/download/manual.jsp ), архив OWNet_jar_0.03.zip распаковать в любую папку, скопировать библиотеку rxtxSerial.dll в папку windows/system32, запустить OWNet.bat.

Скриншоты:


Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 18:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016