Титла: Dummy character Публикувано от: runtime в Aug 01, 2012, 22:29 Здравейте,
опитвам се да изчета едно устройство през рс232, но нещо не ми се получава както трябва :) В описанието е дадено: Цитат 4.2 Call-up Някой може ли да ме просветли какъв е тоя dummy character който трябва да се пусне през аналайзера ?!? Иначе като го включа и изключа и животното си пуска репорта, който го хващам през rs232 аналайзера, но като и да го въртя да му кажа да си пусне данните, той не ще :) Та що за животно е dummy character, че за сефте го чувам това :) Аз до колкото разбирам това трябва да е произволен символ в телеграмата, но така или иначе не се получават работите :) Повече инфо тук: http://www.teplocom.spb.ru/upload/iblock/684/tkb3415j_e.pdf Чете се през токов кръг. Титла: Re: Dummy character Публикувано от: borovaka в Aug 01, 2012, 22:52 Колко време му подаваш произволни символи? Като гледам долу Signal chart: диаграмата от подаването на заявка за данните до започването на изпращане на телеграма има период от 0.5 до 2 сек ( response time ) ... опитай да подаваш през това време непрекъснати съобщения ... да видиш какво ще се получи :)
Титла: Re: Dummy character Публикувано от: runtime в Aug 01, 2012, 23:03 Абсолютно никакъв отговор :) Вече си мисля да няма нещо изгоряло по трасето :)
Титла: Re: Dummy character Публикувано от: borovaka в Aug 01, 2012, 23:05 А това погледна ли го: "Note: The 20mA interface is controlled only in operating mode Nb. "
Титла: Re: Dummy character Публикувано от: runtime в Aug 01, 2012, 23:11 Да ама като му прекъсна за момент RTX-a и си пуска телеграмата :) И за да не е супер дървено да слагам реле да го прекъсва от време на време ми се искаше през серийния, но някъде нещо се случва... :) А цялата играчка е заради автоматизиране на тъпото парно във фирмата и отчитането на дебита ( една моя инициатива ) [_]3 тъй като сме със собствен котел :P
Титла: Re: Dummy character Публикувано от: borovaka в Aug 01, 2012, 23:14 Я му прати 0-1 и виж резултата ...
В смисъл ако правилно го чета ... 4.1 Physical level Definition of the signal level: log. 1: I = 11..30 mA (quiescent current) log. 0: I = 0..2.5 mA 4.2 Call-up The data request for the data telegram is made by a 0-1 signal edge on the RTX line. Трябва да почне да пуска телеграма ако му подадеш импулс 0-1, щом при прекъсване на кръга бачка значи предполагам, че няма нищо счупено. Титла: Re: Dummy character Публикувано от: runtime в Aug 01, 2012, 23:19 Няма, ни хекс, ни аскии поема :) Връща само ехо :)
Кофтито е, че има бахти бедната документация и специално за токовия кръг има 3 реда :) Имам едни съмнения относно конвертора от токов кръг към rs232, че е изполиран с оптрони, да не нещо там да се прецаква на TX-а щото очевидно RX-a бачка... ама и не ми идва на акъла да разбера как да стане номера да го измеря :) Вътре има едно диотче дето мига на TX ама след него какво се случва Божа работа Титла: Re: Dummy character Публикувано от: borovaka в Aug 01, 2012, 23:41 Опитай да му изпратиш аскии: /#!
п.с. По-скоро му подай ASCII: L1 По-надолу в документа има таблица с кодове и response който би трябвало да ти върне. п.с.2 Това нещо има ебаси глупавата документация Титла: Re: Dummy character Публикувано от: laskov в Aug 01, 2012, 23:43 В първото изречение на цитата от първия ти пост пише: The data request for the data telegram is made by a 0-1 signal edge on the RTX line. Демек - Заявката за телеграма с данни се прави чрез промяна на нивото от 0 на 1 на сигнала RTX - вие вече сте го прочели. Ти като му прекъснеш този сигнал, вероятно той си се вдига сам, понеже е закачен през съпротивление към +12V, но от страна на компютъра ти не го управляваш и там е с ниво 0.
На мен щеше да ми е по-ясно, ако беше RTS Титла: Re: Dummy character Публикувано от: runtime в Aug 02, 2012, 00:07 Ох, не знам ама вече блокирах умствено. Давам си почивка до утре, за сега няма никаква промяна :)
|