| Автор | Сообщение |
Kondor Гость 217.13.*.*
|
| kulek писал: |
неужели свет клином сошелся на PCF8584 ?
и про USB хотелось бы побольше узнать есть ли уже какие то конкретные решения.
|
Тут не совсем понял что имелось ввиду про 8584, в моем проекте ее нет.
Насчет USB. По возможностям USB, конечно, превосходит все остальные порты у компа, но именно с этим связаны и проблемы с ним.
1. Протокол намного сложнее СОМ порта, не говоря уже о LPT.
2. Писать программу на комп с использованием USB в идеале надо писать драйвер для своего устройства USB. Проще переточить уже имеющийся драйвер, но с этом тоже надо разбираться.
3. Пока очень мало микроконтроллеров с аппаратной поддержкой USB, а писать самому программный протокол USB, ну это вообще высший пилотаж.
Все это решаемо, но требует одного - времени, а его то как раз и нет. Возможно кто-то нашел или найдет готовое решение проблемы, но пока лично мои поиски на эту тему в Инете ничего не принесли.
И наконец, а надо ли? Я уже излагал свои мысли на эту тему. Я считаю, что использование монитора шины для ремонта телевизоров нецелесообразно. Лично я своим устройством пользуюсь сейчас редко. В крайних случаях. Было пару раз, что надо подправить геометрию, а сервисного пульта нет. |
|
m sergey Гость 217.9.*.*
|
Наверное на сегодняшний день лучшая это Port 3 . Работает с ЛПТ скорости должно
хватать,логи пишет,подсветка обращений.Вот только Сержант наверное забросил
свой проект не видно обновлений.В принципе кто не поленится собрать - штука классная .Сергей. |
|
kulek Оппозиционер  Сообщения: 2143
|
|
kulek Оппозиционер  Сообщения: 2143
|
|
yosip Гость 213.179.*.*
|
Реальные примеры использования шины .В 100 Гц Грундиках пока проц не опросит по 20 раз каждую микросхему он дальше не сдвинется.Если какая-нибудь микр. по шине не отвечает он стоит и опрашивает ее до потери пульса.Можно по очереди менять все микросхемы ( в Фюче боксе это очень весело) а можно подключить анализатор шины и узнать кто не овечает.
Все методы надо использовать ,но с умом. Когда приходят и говорят что RFT надо подключить к компютеру --слов нет ,
но крутой апарат легче делать с анализатором шины--если есть понятие что человек делает и что он хочет получить. |
|
yosip Гость 213.179.*.*
|
Скачал программу с ТИБОРА , Польскую. Позволяет управлять микросхемами по своему желанию. В том числе и программировать микросхемы. Есть банк адресов на большое количество микросхем , располагаю дополнительной информацией.
i2c+.rar 99,28 КБ Скачано: 1742 раз(а)
|
|
urry Гость 213.179.*.*
|
PAYALNIK писал
"для этого предстоит создать капитальную базу данных device ов с их адресами sub адресами и способами получения и передачи данных).Вот и все требования реально мыслящего человека к Вашему проекту."
Да ничего это не даст ! Представим, что по субадресу 8А необходимо изменить ячейку 01.Процессор может это сделать 2 способами - 1- выдает 8А, затем 01 и затем содержимое ячейки.
2- 8А, 00, содержимое 0 ячейки и затем содержимое 1-й ячейки, которое необходимо изменить. В первом случае это 3 байт, во втором -4. Допустимы оба обращения. Как ловить ? Подстраиваться под каждый телевизор? |
|
SERGE monitor.net.ru  Сообщения: 1448
|
Да., под каждый. Алгоритмов не так уж много. Всё уже когда-то и где-то было. Абсолютно нового не бывает. Буржуям невыгодно с каждой моделью новый асемблер придумывать ( это я для пущести загнул ) |
|
urry Гость 213.179.*.*
|
Да я не об этом... С каждой новой модификацией чипа (новая буква) добавляются новые регистры внутри, чип может управляться по-новому алгоритму и так далее. Чтобы за этим следить, делать апгрейды базы - одного энтузазизма мало. Кто-то должен получать за это деньги (и только этим заниматься). А на любительском уровне - это одни разговоры в пользу бедных. |
|
urry Участник Сообщения: 36
|
Последний, оставшийся в живых - и есть убийца.Сделайте мониторинг шины и посмотрите последний субадрес, по которому идет обращение. |
|
urry Участник Сообщения: 36
|
Дополнение. На Вашем месте я собрал бы схемку i2c+ (вверху упоминается). Там вначале показываются все субадреса, которые есть на шине. Если повезет, то неисправная микросхема видна не будет. Схема собирается за полчаса. |
|
Герман Гость 212.57.*.*
|
|
VladI+ Участник Сообщения: 138
|
|
Siedler Участник Сообщения: 211
|
|
oleg1000 Участник Сообщения: 320
|
С согласия Kondor, автора проекта IICLabium, немного доработал прошивку микроконтроллера AT90S2313 в плане повышения скорости сканирования шины, а также исправил ряд неточностей в коде самой проги. Добавил вариант на ATmega8, что повышает скорость сканирования в 1.5 раза больше, в сравнении с AT90S2313. В плане перейти на ATmega8+USB, практически всё готово, но пока нет надобности и лень новый монтаж делать, хотя сразу пропадает проблема с питанием (берём от USB).
Пример расшифровки строки S194405F7-P , снятой напрямую с COM порта.
S - зафиксировано состояние Start
19 - последующее чтение из Slave_address=18h , R/W=1 , ACK=0
44 - данные от Slave , ACK=0
05 - данные от Slave , ACK=0
F7 - данные от Slave , ACK=1 (отображается через знак минуса)
P - зафиксировано состояние Stop
Состояние ACK=0 не отображается, для экономии места в памяти AVR и увеличения пропускной способности TX канала от AVR.
Новый внешний вид лога, добавил указатели R и W для большей детализации.
| Код: | Monitor ready
S07R C0 AC AD -P
S06W 02 C9 03 52 04 22 05 D3 06 26 07 AB P
S07R C0 AB AD -P
S06W 02 C9 03 52 04 22 05 D3 06 1A 07 AB P
S07R 0C AA AC -P
S06W 06 32 07 AB P
Monitor close |
Обновлённый вариант "кексов" от 03.01.2008 (число закачек сбросил), в старых был небольшой баг.
Самый свежий "кекс" в отдельном вложении.
IICLabium.rar 126,77 КБ Скачано: 394 раз(а)
i2cmon_m8.rar 1,37 КБ Скачано: 234 раз(а)
|
|
Реклама Показывается для незарегистрированных пользователей |
|
|
Текущий раздел »
Энциклопедия ремонта »
Приборы, измерения (Приборы, измерения, программаторы)
|
|
|