Перейти к содержанию
    

AirDevil

Участник*
  • Постов

    96
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные AirDevil


  1. Доброго времени суток!

     

    При приёме данных через GPRS или SMS SIM300D разделяет данные на части.

    У меня таймаут на сообщения в 10мс - команды не сливаются с ответами (самый оптимальный на мой взгляд).

    Но когда посылаем посылку в 200 байт по GPRS или длинное СМС, то таймаут нужен 50мс. Иначе данные будут восприниматься как отдельные посылки.

    Скажите пожалуйста кто как решает такие проблемы?

     

    Спасибо!

  2. Всем привет.

    Я зашел в тупик.

    Не понимаю как в ЛПС поставить старт бит?

    В регистре LCR нет установки старт бита.

    Есть еще Auto-baud Control Register, но как я понял, он предназначен для подстройки под скорость другой стороны.

    Как кто решает(л) эту задачу?

    Спасибо!

     

    Или же старт бит есть всегда?

  3. В инете где-то читал разбор полетов про литий.

    Там растут некие кристаллы при низкой температуре которые протыкают очень тонкий диэлектрик который наращивают при первой тренировке лития на производстве.

    Когда диэлектрик проткнут там появляется КЗ, разогрев и взрыв.

    Причем если идет зарядка, то те кристаллы растут гораздо интенсивней и вероятность воспламенения гораздо выше.

    Да. Это серьёзно. А вообще кто-то встречал случай взрыва ЛитийИонового аккума?

  4. Первое и самое главное не писать "говнокод" работу которого компилятор не сможет проконтролировать.

    Трудно не согласиться.

     

    Второе, если уж где-то реально нужно, то контролировать полученный адрес на выравненность и использовать для таких случаев (или тупо всегда) копирование областей памяти.

    В принципе и делал когда глюки были. Выравнивание с помощью memcpy и всё. Я думал, что возможно еще есть пути. Оказывается, что нет и вижу что делал правильно.

     

    С П А С И Б О ! ! !

  5. Всем привет!

     

    u32 func(char * array, u32 * A)
    {
        *A = 2;
        return *A;
    }

     

    Иногда возникает такая проблема, если А не выравнена по слову, попадает смещенная величина.

    Вот пример:

     

    В самом начале:

    ____word___________wordA____

    | 00 00 00 00 |____| 00 00 00 00 |

     

    Должно получиться после присваивания:

    ____word___________wordA____

    | 00 00 00 00 |____| 02 00 00 00 |

     

    А получается так:

    ____word___________wordA____

    | 00 00 00 02 |____| 00 00 00 00 |

     

    Кто как борет это?

    Компилятор GCC.

  6. Здраствуйте. Не даром говорят что схемотехника базируется на трех китах: питание, синхросерии и сброс. Остановимся на первом "ките". В схеме три источника: 3.3В, 4В, 5В. Входное напряжение на схему от 9 до 35. Потребление соответственно 0.5А, 2А, 0.5А. Сначала хотел на все три напряжения поставить импульсные стабилизаторы. Посчитал - не бюджетно. Поэтому решил сделать импульсник на 5В (3А), а 3.3В и 4В получить с помощью линейных стабилизаторов от полученных 5-ти вольт. Дешево и сердито. Оцените такое решение.

    Импульсники не только дорого получаются иногда, но и более кромоздки чем линейники. Но если нужно эффективной по потреблению сделать, то нужно смотреть уже. А так решение вполне разумное.

  7. Всем привет!

    Есть такой вопрос:

    У меня стоит самая глухая защита на приборе. Т.е. по волшебному адресу 0x1FC хранится число, в результате чего отключены все средства для прошивки прибора. Но есть загрузчик через USB. Вот что интересно мне. Когда я сделаю специальную прошивку, к-ая стирает это число во флешке, то проц разлочится?

    Спасибо!

     

    Всем привет!

    Есть такой вопрос:

    У меня стоит самая глухая защита на приборе. Т.е. по волшебному адресу 0x1FC хранится число, в результате чего отключены все средства для прошивки прибора. Но есть загрузчик через USB. Вот что интересно мне. Когда я сделаю специальную прошивку, к-ая стирает это число во флешке, то проц разлочится?

    Спасибо!

    Всё. Вопрос отпал. Просто попробовал и всё получилось. Стирается содержимое под данному адресу.

  8. Вопрос следующий. Как можно оценить максимальный допустимый ток модулей?

    Что мешает просто включить и проверить?

    Это однокоскадные. Камера получится на градусов -5*С - -10*С.

  9. Поскольку я живу в Киеве, то ответы на первые 4 вопроса будут Вам не интересны.

    Прошиваются эти камни, как и все LPC, стандартным Flash Magic.

    Про цены. На новинки цена часто бывает очень смешной иногда. Но со временем становиться немножко выше.

    Достать в России можно что угодно. Только платите деньги в нужном объеме и ждите.

  10. 100 uH где то ампер на 7, Phillips автомагнитола...

    Неужели так много жрет магнитола?

    Если не жрет, то зачем на такой ток ставить?

    Ничего же фатального не произойдет, если взять и поставить даже на меньший ток?

  11. пижонством занимаетесь в профессиональных устройствах акромя дросселя + супрессор или варакторы ( на 30В) не видел ничего, поднимите ГОСТы посмотрите методы испытаний, когда то в гродненской автомагнитоле стоял в защите транзистор, сгорание которого не попадало

    под гарантию, типа ремонтируй электросеть машины так министерства воевали между собой ....

    Какие обычно дроссели ставят? И какой номинал?

  12. Зачем же так сложно - варистор решает все проблемы с защитой. После него уже можно ставить супрессоры.

    Не факт. Если мощьность варистора не достаточна, то выйдет из строя очень не плохо, ИМХО.

    И что Вы понимаете под "после"?

     

    Можно змейку-индуктивность из нетолстого проводника накрутить прямо на печатке до супрессора. Во-первых, сгладятся импульсы (совсем незначительно), а самое главное, получится какое-то сопротивление. При импульсе в 30А может упасть на этой змейке до 5В. А если уж совсем долго дейсвует высокое напряжение, то проводник на плате испарится. Т.е. получаем плавкий предохранитель. На мой взгляд супрессора вполне хватит если еще правильно использовать и правильно выбрать. А самовостанавливающиеся ставить это уже от выхода из строя, что-то внутри прибора.

  13. чтобы не рвал соединение шлите пустой пакет раз в 15минут и все будет ОК. траффик не заметите.

    у разных операторов тайм ауты по разному настроены. у кого то полчаса, у кого-то 15мин.

     

    все рубят неактивные GPRS сессии,

    только не из за телефона в сумочке и случайных нажатий,

    а чтобы освободить тайм-слот на базе.

    Стабильно каждый час рвется (+- какой-то промежуток времени) и даже если посылаешь раз в пять секунд.

  14. Смотрю с SIM300D:

    ----------------------------------------------------------------------------------------------------------

    Процессор |Модем

    ----------------------------------------------------------------------------------------------------------

    AT+CIPSEND=200.............................................|SEND OK

    AT+CIPSEND=200.............................................|SEND OK

    ........................................................................|CLOSED

    AT+CIPSHUT.....................................................|SHUT OK

    AT+CDNSORIP=0..............................................|ОК

    AT+CIPSTART="TCP","222.333.444.555","1111"...|+PDP: DEACT

    ........................................................................|CONNECT OK

    AT+CIPSEND=200..............................................|SEND OK

    ----------------------------------------------------------------------------------------------------------

    Что это? Как воспринимать +PDP: DEACT? Это разрыв сессии GPRS? или же сессия сохраняется?

  15. Может это в модеме проблема или я его юзаю как-то не так?

    Я тупо шлю данные и получаю ответы по GPRS. Всё.

    Тут еще кое-что узнал. Те же функции но другой модем и вот в чем разница:

    которое на sim300Z стабильно из выписки раз в час обрыв.

    А на D намного чаще. Может в прошивке дело?

    Вот что на этикетке написано s2-1019B-F000F.

×
×
  • Создать...