ADSL Тестер телефонной линии.
- Войдите на сайт для отправки комментариев
Ср, 04/04/2018 - 22:49
Доброго времени суток.Работаю монтером у одного горячо всеми любимого провайдера,который в погоне за прибылью сокращает расходы на все,что получатся в томчисле и тестовое оборудование.Вообщем нашел на работе модем,сделаный инженером которого уже сократили,предназначеный для отображения параметров линии,но он в нерабочем состоянии т.к. кто то сбросил модем(Был он на основе 2540U и attiny2313).Модем та неплох но таскать с собой аккумулятор и модем не очень...Возможно ли собрать на ардуино подобную приблуду,ну или используя за основу какой нибудь модем? Я далеко не инженер,хоть и парень не глупый,перерыл пол интернета по этому вопросу и ничего не нашел.Спасибо!
На ардуине возможен только запрос данных у модема и вывод их на дисплей, что собссно вы и наблюдали на найденном приборе. Где-то в сети гуляет этот проект. Уверен, что можно найти за 5 минут.
Интересный ход. Сначала пишете, что модем таскать "не очень", а потом спрашиваете как на модеме собрать.
Хотя, как мне кажется, тут очень щекотливый этический вопрос - помогать ли провайдеру повышать прибыль, чтобы он сократил еще одного работника и сэкономил еще больше на тестовом оборудовании...
Найти без проблем,но конкретики нет.В остновном все показывают,что у них получилось,а как нет.Сообщения в этих темах за 2010-2012 год.
Модем таскать это ещевполне можно,но вот аккумулятор весом кг 2 в сумке,которая и так забита,сильно мешает если в день проходит км 10. и по опорам лазить.И дело не в прибыли этого предприятия,а в облегчении моих условий труда и скорости устранения заявок людям.
Можете мне поверить: как только вы начнете делать что-то быстрее - вам навалят еще больше заявок. И условия лучше не станут. И з/п не изменится. А вот прибыль работодателя вырастет.
Мне главное сделать заявки по своему участку и до появления новых я могу заехать домой и пить чай и листать пикабу.
Ну, вобщем, откуда начинать копать - написано в #1. Остальное всё лирика.
666Alexander77, использовать аккум весом 2 кг вас никто силой не заставляет, можно купить современный тонкий и плоский , как в планшетах например. Ну или на 18650 на крайняк. Ссылок в инетах со схемами и прошивками -полно. Я за 1 минуту нашёл раз, два. Первый именно на дуне, второй на меге8 без исходников, но с прошивкой.
Есть решение! Спустя столько лет... http://lukoyanov.ru/articles.php?action=read&id=1566618142 Поделился в общем доступе коллега скетчем, но на плате Нано 168ой я так и не смог добиться успеха... То не компилировался скетч, потом синтаксис "CHAR" чуть поправили https://yadi.sk/d/m3lTRsHOUf6_JQ но... Логиниться не получается на модеме. Проверял через терминал переходником USB-TTL, модем по консоли видится, команды получает и параметры линии выводит, но вот логининг пишет дисплей и на этом все.
Вот https://www.youtube.com/watch?v=1FCgdvIrSHk&lc=z23isd4bxkytzfvfuacdp433lg2xamq2t3iqqzf3sglw03c010c.1566786401874241 ссылка на ютуб с примером работы правда на базе КЮТЕЧА и LCD с I2C расширением, но суть понятна будет.
Может кто смог бы допилить код? Прибор очень нужен таким как я монтерам. Есть решения на AT90S2313 и tiny2313, но на ардуино платформе куда практичнее и проще собрать сей девайс.
Доработал код скетча под Dlink DSL-2500U hw:D4 на Arduino ProMini 5v16Mhz, теперь с использованием платы I2C.
Разместил схему соединения и скетч на странице http://lukoyanov.ru/articles.php?action=read&id=1566618142
Здравствуйте, для работы нужен адсл тестер. Купил ПроМини хотел залить Ваш скетч:
Доработал код скетча под Dlink DSL-2500U hw:D4 на Arduino ProMini 5v16Mhz, теперь с использованием платы I2C.
Разместил схему соединения и скетч на странице http://lukoyanov.ru/articles.php?action=read&id=1566618142
при заливке пишет это
C:\adsl\sketch_jan16a\sketch_jan16a.ino:75:48: warning: character constant too long for its type
if (inchar != ' ' && inchar != '0xA' && inchar != '\r' && inchar != '\n')
^~~~~
Видимо по этому, не проходит авторизация. Поменял в стоке if (txt.length() < 15 && txt.indexOf("#") > -1){//авторизовались > на # авторизация прошла, но ответы от модема ардуинка не видит.
Вот что я делаю не так? Смотрел параллельно терминалом, ответы от модема идут.
У меня было нечто такое же, сейчас уже не припомню, но в итоге сколько бился- так и не победил сей прибор, пошел по пути АТ90S2313 купив их десяток на Али. Вытравил плату, прошил чип(кварцы кстати тоже шли с Али), вырезал отверстия под дисплей и кнопки в корпусе 2500 дЭлинка и теперь работаю без проблем. Но хотелось бы конечно допилить проэкт на Ардуино, жаль, что нет знаний языка...
при заливке пишет это
C:\adsl\sketch_jan16a\sketch_jan16a.ino:75:48: warning: character constant too long for its type
if (inchar != ' ' && inchar != '0xA' && inchar != '\r' && inchar != '\n')
^~~~~
Видимо по этому, не проходит авторизация. Поменял в стоке if (txt.length() < 15 && txt.indexOf("#") > -1){//авторизовались > на # авторизация прошла, но ответы от модема ардуинка не видит.
не пробовали сначала понять суть ошибки, а потом уж исправлять, а не менять от балды? Ведь компилятор даже с точностью до символа указывает, где неправильно:
C:\adsl\sketch_jan16a\sketch_jan16a.ino:75:48: warning: character constant too long for its type
if (inchar != ' ' && inchar != '0xA' && inchar != '\r' && inchar != '\n')
^~~~~
Кавычки вокруг '0xA" уберите - ошибка исчезнет
Уберу я кавычки, а будет ли после этого работать, так как автор задумал? Если воспользоваться старой версией Arduino IDE скетч заливается без ошибок.
if (txt.length() < 15 && txt.indexOf("#") > -1){//авторизовались > на # авторизация прошла,
Тут я ошибся написав > на # надо на оборот, так как модем отвечает ">"
Уберу я кавычки, а будет ли после этого работать, так как автор задумал?
откуда ж я знаю? - я вам только подсказал, как исправить ошибку, которую высветил компилятор.
По уму чтобы запустить чужой код - неплохо бы понимать. что и как он делает
Доброго дня,по ссылке файлы не найдены
Вы перешли на финансовую основу?
Хотел бы скачать скетч файл,если можно.
АДСЛ тестер уже давно есть,но есть необходимость уменьшить размеры до минимума,нашел адсл модем асус,он в два раза меньше(сама платка)2500.
Добрый вечер.
Поправил статьи на сайте. Файлы доступны для скачивания.
http://www.lukoyanov.ru/articles.php?labels=adsl%20%F2%E5%F1%F2%E5%F0
Добрый вечер.
Поправил статьи на сайте. Файлы доступны для скачивания.
http://www.lukoyanov.ru/articles.php?labels=adsl%20%F2%E5%F1%F2%E5%F0
было бы неплохо и ссылку на библиотеку LCD I2C дать, так как функции инициализации в разных библиотеках не совпадают:
Огромное спасибище)))