sanek Posted March 22, 2011 Share Posted March 22, 2011 Имеется ли возможность использовать ОСРВ linux расширений на каком-либо контроллере для DIN-рейки? Необходимо сделать цикл работающий с частотой жестко 5кГц. Link to comment
Guest Alekseev Posted March 22, 2011 Share Posted March 22, 2011 Добрый день, все подобные решения от MOXA с креплением на DIN-рейку поставляются с жестко привязанной ОС (Linux или WinCE) и перепрошить их не получится, могу только предложить модель на базе Intel Atom V2101, набор для крепежа на DIN-рейку идет в комплекте. На данный компьютер можно установить любую ОС. Link to comment
sanek Posted March 23, 2011 Author Share Posted March 23, 2011 Добрый день, все подобные решения от MOXA с креплением на DIN-рейку поставляются с жестко привязанной ОС (Linux или WinCE) и перепрошить их не получится, могу только предложить модель на базе Intel Atom V2101, набор для крепежа на DIN-рейку идет в комплекте. На данный компьютер можно установить любую ОС. Спасибо за ответ. V2101 конечно вариант, но все же хотелось бы получить более компактное решение. Link to comment
sanek Posted October 12, 2011 Author Share Posted October 12, 2011 Добрый день, все подобные решения от MOXA с креплением на DIN-рейку поставляются с жестко привязанной ОС (Linux или WinCE) и перепрошить их не получится, могу только предложить модель на базе Intel Atom V2101, набор для крепежа на DIN-рейку идет в комплекте. На данный компьютер можно установить любую ОС. Поставили мы ядро Linux с патчем PREEMPT_RT на это устройство. Но теперь не удается работать с COM-портами в режиме RS485. Видимо нужен особый драйвер, который умеет переключать приемо-передатчик RS485 между режимами передача/прием. Где можно найти информацию об этом? Link to comment
Komantsev Posted October 13, 2011 Share Posted October 13, 2011 Добрый день! Утилитка setinterface - во вложении. Примеры ее использования можно посмотреть на стр. 3-3 Руководства. Link to comment
sanek Posted October 13, 2011 Author Share Posted October 13, 2011 Добрый день! Утилитка setinterface - во вложении. Примеры ее использования можно посмотреть на стр. 3-3 Руководства. Спасибо! Но утилитой setinterface я и так пользуюсь для переключения режима между RS232 <-> RS485. Проблема в том, что стандартный драйвер COM-порта не умеет работать с портом RS485 т.к. приемо-передатчик RS485 нужно все время программно переключать между состояниями передача/прием. Link to comment
Komantsev Posted October 13, 2011 Share Posted October 13, 2011 Так в Моксе же это реализовано аппаратно. Механизм ADDC (Automatic Data Direction Control) автоматически подключает приемник/передатчик к линии при необходимости. В стандартно установленном Linux на V2101 тоже нет никаких команд на переключение. А что у Вас именно не работает? Прием или передача данных? Link to comment
sanek Posted October 14, 2011 Author Share Posted October 14, 2011 Так в Моксе же это реализовано аппаратно. Механизм ADDC (Automatic Data Direction Control) автоматически подключает приемник/передатчик к линии при необходимости. В стандартно установленном Linux на V2101 тоже нет никаких команд на переключение. А что у Вас именно не работает? Прием или передача данных? Не работает прием данных. При этом на осциллографе видно что сигнал все время однополярный. Также видно что setinterface что-то переключает - уровень сигнала меняется. А с родным ядром от MOXA все работает - сигнал RS485, как и должен, "прыгает" и в сторону + и в сторону -. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now