Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.01.2010, 23:49
|
|
Прохожий
Регистрация: 12.04.2005
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
START бит, 8 (9) бит данных, STOP бит (или 2 для гарантии) - итого 11 (12) бит. Принцип синхронизации при приёме (читайте PDF на контроллер) заключается в предсказании середины START бита путём заполнения частотой в 16 раз большей (normal mode) частоты передачи данных. 8,9,10 биты синхронизации считаются серединой START бита и по мажоритарному принципу (2 из 3) определяется наличие на линии START бита. Т.о. для безошибочного определения STOP бита суммарная ошибка не должна быть более 4 (3,5)% от номинала.
|
|
|
|
04.01.2010, 10:32
|
|
Частый гость
Регистрация: 15.10.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Сообщение от lvadia
|
не очень понял, на одни и те-же выводы телефонного разъёма и COM и USB?
|
ага одни и теже контакты. в распиновке написано даже http://pinouts.ru/CellularPhones-P-W/siemens_c55.shtml
|
|
|
|
04.01.2010, 10:38
|
|
Временная регистрация
Регистрация: 27.12.2008
Сообщений: 56
Сказал спасибо: 17
Сказали Спасибо 18 раз(а) в 15 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
смешные Вы: 3 Tx TX / USB D+ usb D+ in x65, SX1
помоему это говорит о том что это юсэбэ в модели x65 и SX1
в остальных моделях это Тх
|
|
|
|
04.01.2010, 12:33
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Именно так - x65 подключается к USB (по протоколу USB1.1) и определяется в системе как COM-порт
|
|
|
|
04.01.2010, 13:55
|
|
Вид на жительство
Регистрация: 02.11.2008
Сообщений: 319
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Подключал c65 и m65 как по USB(DC-540) к ПК, так и по COM(через max232) к mega16. Все работало без проблем.
|
|
|
|
04.01.2010, 14:30
|
|
Частый гость
Регистрация: 15.10.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Сообщение от TechMike
|
Подключал c65 и m65 как по USB(DC-540) к ПК, так и по COM(через max232) к mega16. Все работало без проблем.
|
можешь показать схему соединения телефона с mega16?и на какой скорости соединял их?
|
|
|
|
04.01.2010, 14:46
|
|
Прохожий
Регистрация: 14.09.2007
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
При работе с кабелем DCA-540 в телефонах х65 эмулируется USB-порт(именно эмулируется, т.к. прошить этим кабелем телефон нельзся, в отличие от SX1).
При работе с кабелем DCA-510 с телефоном можно работает как с обычным модемом.
Для МК собирается то что справо, у разъёма телефона. Главное не забыть резисторы R2, R3, без них будут работать только телефоны х60 и ниже.
|
|
|
|
05.01.2010, 20:52
|
|
Частый гость
Регистрация: 18.03.2005
Сообщений: 40
Сказал спасибо: 3
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
У меня в M65 есть кабель для полноценного подключения по USB 1 - со всеми VID-ами и PID-ами, кабель - чисто пассивное устройство, просто провод и 2 разъема, на стороне трубки дб перемычки, по ним трубка выбирает режим. Если перемычек нет - работает в режиме COM, причем сама понимает на какой скорости с ней общаются. Такой интеллектуальный интерфейс только у М65, у других для USB нужен конвертер типа FTDI и тп. Насчет скорости - по-моему, типовая скорость у Siemens 19200. Попробуйте для начала связаться по датакабелю из какой-нибудь терминальной программы. Трубка должна отвечать "ОК" или "ERROR" на большинство команд. Команда должна кончаться 0x0d (или 0x0a, не помню)
|
|
|
|
06.01.2010, 03:15
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Как раз недавно завершил проект сигнализации на сименсе 65м.
Итакс - выводы 3 и 4 это универсальный USART + USB. стабильно работает на скорости 19200.
В ходе отладки выявились следующие ньюансы:
1 - На линии TX (тоесть провод на четвертый контакт у сименса) от контроллера к мабиле нужно ставить последовательно по шине резистор 150ом а сразу же за ним стабилитрон V3.3 (катод на сигнальный анод на общий) для того чтобы уберечь схему внутри мабилы от высокого логического напряжения а также для надежного распознавания сигнала.
2 - На шине RX контроллера (2й вывод у сименса) нужно поставить резистор 330 ом для развязки. Если ставить без него то 60я серия сименсов при включении схемы выпадает в ресет или выключается.
3 - На разьеме сименса нужно 2ю и 5ю ноги коротнуть. ТОЛЬКО ЭТИ ДВЕ для принудительного определения кабеля. На схеме топик стартера там три подряд на общий закорочено. Это можно но не нужно. Только лишний гемор
4 - ВСЕ команды ОБЯЗАТЕЛЬНО требуют символа CR (0х0D). Точку с запятой при прямом дозвоне лучше не ставить.
5 - Лучше использовать дозвон не по комманде ATD а по доступу к сим карте. На сим карте стираются все телефоны после чего создаются номера, по которым нужно звонить. Команда доступа к номерам простая:
atd›SMx;
тут х - это порядковый номер нужного телефона на сим карте. К примеру: atd›SM1;
Так код занимает меньше места и времени на передачу.
6 - после отправки AT комманд нужно делать паузу на 5-10 миллисекунд.
7 - перед работой с АТ командами нужно 2 раза вызвать функцию ATE0 Казалось бы - бесполезно и зачем? А вот нет, очень полезно и нужно для того чтобы потом прерывания по приходу данных не давали ложных срабатываний от тех же символов которые мы отправляем.
8 - питать и схему и мабилу от одной зарядки это верный способ создания нерабочей схемы. Тока не хватает у зарядки тянуть обе схемы. Как результат падение напряжения глюкает наш контроллер. Если надо мини устройство, питайте отдельно мабилу от одной зарядки и отдельно схему от второй.
Вроде все....три недели опытов прошли не даром ))))
Последний раз редактировалось MasterMushi; 06.01.2010 в 03:18.
Причина: сонный писал очепятки
|
|
|
|
06.01.2010, 09:16
|
|
Частый гость
Регистрация: 15.10.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
БОльшое спасибо!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:48.
|
|