TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
25.08.2014, 12:35
|
|
Частый гость
Регистрация: 25.08.2014
Сообщений: 14
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
Гелиоколлектор - считывание температуры на компьютер
Всем добрый день!
Вопрос такого характера, есть гелиоколлектор. У него есть контроллер (tk-sc6). Контроллер состоит из 2х частей. Управляемая часть (включает компрессор, греет бак и мерит температуру 4 датчиков) и мониторчик. То бишь экран, показывающий температуру, какой компрессор включен, и т.д. Задача была снимать показания температуры и пихать в комп. В базу данных. Что было и сделано. Снимается напряжение на АЦП, пересчитываются в омы, омы в температуры на основе таблиц датчиков.
А ведь велосипед можно было не городить, попытаться снифферить данные, приходящие на монитор. Прозвонил землю, нашел дата, втыкаю осци и видно, что по каналу передается сигнал уровнем логическое 2.8 - 3 вольта (1) и ноль (0). Не могу определить фреймы, т.е. по началу кажется что поток идет постоянно. нет ни понижения уровней, ни паузы... Первоначально кажется, что это обычный TTL -UART. Втыкаю RS232 TTL в режим прослушки, не может принять сигнал. Вскрывал корпус, хотел узнать название проца и дальше нагуглить его механизм, но и тут облом - надписей нет. Спилено все что можно индентифицировать.
Если какие то правила, или методы, ползволяющие индентифицировать протокол, сбросить на компьютер, и потом "расшифровать" сам протокол обмена?
Шерстерил весь казус - мысля спотыкается на USBee (анализаторы ө сниферы протокола), но есть ли возможность обрабатывать получаемые данные? Буржуи ничего не написали об этом... Спасибо!
|
|
|
Сказали "Спасибо" kapusta1986
|
|
|
25.08.2014, 12:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,643
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Гелиоколлектор - считывание температуры на компьютер
А не дешевле будет воткнуть напротив экрана веб-камеру и просто распознавать цифры? Распознавалка элементарная будет, протокол ломать не понадобится, да и вообще вмешиваться в работу прибора не нужно будет.
А то помню, сколько я времени убил на протокол "общения" кэноновского фотоаппарата с объективом по SPI! Больше двух месяцев мучился!!! И то, полностью протокол не подобрал, только интересующие операции научился делать.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
25.08.2014, 12:46
|
|
Частый гость
Регистрация: 25.08.2014
Сообщений: 14
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Гелиоколлектор - считывание температуры на компьютер
Сообщение от eddy
|
А не дешевле будет воткнуть напротив экрана веб-камеру и просто распознавать цифры? Распознавалка элементарная будет, протокол ломать не понадобится, да и вообще вмешиваться в работу прибора не нужно будет.
А то помню, сколько я времени убил на протокол "общения" кэноновского фотоаппарата с объективом по SPI! Больше двух месяцев мучился!!! И то, полностью протокол не подобрал, только интересующие операции научился делать.
|
Быстро ответили! Спасибо!
Мысля хорошая! Но к сожалению, нет. Не пойдет. Так как чтоб на монике посмотреть температуру, надо нажимать на кнопочку Т. И тогда покажет Т1, потом Т2, потом Т3, потом Т4. И еще минут через 5 экран гаснет. Там не видно ничего практически. Городить "автонажимальщик" + подсветку что то не хочется...
|
|
|
|
25.08.2014, 13:06
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Гелиоколлектор - считывание температуры на компьютер
Сообщение от kapusta1986
|
Шерстерил весь казус - мысля спотыкается на USBee (анализаторы ө сниферы протокола), но есть ли возможность обрабатывать получаемые данные? Буржуи ничего не написали об этом... Спасибо!
|
Можно. SPI, I2c, UART, CAN, 1-Wire можно декодировать.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
25.08.2014, 14:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Гелиоколлектор - считывание температуры на компьютер
Сообщение от kapusta1986
|
Первоначально кажется, что это обычный TTL -UART. Втыкаю RS232 TTL в режим прослушки, не может принять сигнал.
|
Ну так приложите сюда диаграммы
Или вам кажется, что если вы не смогли распознать протокол, то его никто в мире не распознает?
|
|
|
|
25.08.2014, 15:47
|
|
Частый гость
Регистрация: 25.08.2014
Сообщений: 14
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Гелиоколлектор - считывание температуры на компьютер
Сообщение от niXto
|
Ну так приложите сюда диаграммы
Или вам кажется, что если вы не смогли распознать протокол, то его никто в мире не распознает?
|
А где я написал здесь, что мне так кажется?
Мне ничего не кажется, я простой смертный )
Я наоборот, пишу сюда, может у кого есть опыт снифа протокола. Или кто что посоветует. Попробую приложить протокол, потом уже видно будет что делать....
|
|
|
|
25.08.2014, 15:48
|
|
Частый гость
Регистрация: 25.08.2014
Сообщений: 14
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Гелиоколлектор - считывание температуры на компьютер
Сообщение от kapusta1986
|
приложить протокол
|
ТОчнее диаграмму
|
|
|
|
25.08.2014, 16:30
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: Гелиоколлектор - считывание температуры на компьютер
Монитор показывает температуру Т3, значит по кабелю передаётся информация только про Т3. Даже если Вы разгадаете протокол, как получить данные про Т1, Т2? Всё равно придётся как-то имитировать нажатие кнопки Т.
|
|
|
Сказали "Спасибо" Yurkin2014
|
|
|
25.08.2014, 19:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Гелиоколлектор - считывание температуры на компьютер
kapusta1986,
чей-то не найду производителя, ДШ на tk-sc6 нашел. найти б производителя, тогда проще было б протокол определить
|
|
|
|
25.08.2014, 19:36
|
|
Гуру портала
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 15,020
Сказал спасибо: 7,433
Сказали Спасибо 18,629 раз(а) в 6,472 сообщении(ях)
|
Re: Гелиоколлектор - считывание температуры на компьютер
Может стоит сделать отдельный термометр.
__________________
Любое утверждение верно, включая и это.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:54.
|
|