Jump to content

    

satnettv

Участник
  • Content Count

    35
  • Joined

  • Last visited

Community Reputation

0 Обычный

About satnettv

  • Rank
    Участник
  • Birthday 08/25/1982

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. я занимался вот этой разработкой http://autooko.ru/devices%20
  2. можно более подробно что требуется переделать??? и какие деньги на кону??
  3. Требуется разработка (написание) прошивки, которая позволяет дистанционно по GPRS загружать главную программу (прошивку) устройства. Тех. данные: 1 Микроконтролер NXP LPC1768 2 Модем GSM SIM900 3 желательно написать в IAR 4 стоимость оговаривается детально (зависит от срока исполнения) Само устройство уже разработано и есть серийный образец, написана основная программа по работе устройства, остается дело за загрузчиком. Есть тех задание и программа загрузчика по предыдущему проекту (контролер LPC2368 и GSM SIM300) можно за основу взять это, протокол работы с сервером тоже есть. Всем кому интересна эта задача прошу писать на ящик: vip2508@mail.ru Территориально мы находимся в Москве, ваше расположение нам не принципиально - потребуется встреча для передачи платы и согласования деталей.
  4. Абсолютно уверен, сам принимал участие в разработке. Проверяли непосредственно на всех 400 (сейчас уже больше) авто, так как сканировали протокол каждой машины. На телефон приходит sms, в котором находится http ссылка, оптимизированная под телефон (размер карты) для быстрой загрузки, практически в любом телефоне, естественно нужен GPRS. Извиняюсь за долгий ответ, почему-то не пришло уведомление с сайта
  5. Продается полностью готовый и работоспособный проект многофункционального GPS/GLONASS/GSM устройства, предназначенного для применения в широком спектре приложений спутникового мониторинга подвижных или стационарных объектов с возможностью контроля внешних датчиков и управления исполнительными устройствами. Более подробное описание можно посмотреть здесь - http://autooko.ru/devices%20 Техническое описание и инструкция по эксплуатации - http://autooko.ru/sites/default/files/Desc...ink%20v.1.2.pdf Время создания (разработки) проекта: 2010 год (использовалась наиболее перспективная элементная база с прицелом на будущее) Кол-во выпущенных устройств: более 1000 шт. Причина продажи: проект для нас отработан, приступаем к разработке нового устройства. Экономический эффект: сокращение затрат, а главное времени на разработку собственного устройства. Себестоимость (плата с элементами, корпус, жгут, аккумулятор): * при выпуске партии более 100 шт. себестоимость примерно 2500 рублей за устройство * при выпуске партии более 250 шт. себестоимость примерно 2250 рублей за устройство * при выпуске партии более 500 шт. себестоимость примерно 2000 рублей за устройство * при выпуске партии более 1000 шт. себестоимость примерно 1750 рублей за устройство Более детальную информацию по стоимости проекта можно узнать здесь - http://autooko.ru/contact
  6. У меня аналогичная проблема. Окончательно пока не решилась, думаю надо ждать обновленную версию прошивки. Но похоже это проявляется только, если отправлять смс с сайта (например, МТС). Если отправлять с телефона, то все ок (даже если из майл агента - тоже все ок). Ниже пример: Revision:1137B06SIM900M64_ST....OK AT+CMGF=1....OK AT+CSCS="GSM"....OK 1. отправляем через сайт мтс (123456*test*123456): ...AT+CMGR=1........+CMGR: "REC UNREAD","sms.mts.ru","", "10/11/26,11:37:49+12"..003100320033003400350036002A0074006500730074002A0031003200330034003500360 00A 00490050003A0020003100390033002E00330039002E003100310036002E0033002F002F0421043C 043E0442044004380442 043500200412041804140415041E002D0421041E0411042B04220418042F002004380020041D041E 0412041E....OK.... 2. отправляем с обычного телефона (Vip12356test25): ...AT+CMGR=8...+CMGR: "REC UNREAD","+7926xxxxxxx","","10/11/26,16:20:23+12"..Vip12356test25....OK.... 3. отправляем из агента (123456*jjhjhjjhj*4545454p*4545454): ...AT+CMGR=11...+CMGR: "REC UNREAD","6237","","10/11/26,16:39:57+12"..vixxxx@mail.ru 123456*jjhjhjjhj*454 5454p*4545454 // Obwaisya legko-otvechay v Agent!....OK....
  7. Продам абсолютно новый Deveplopment Tools MPLAB Real ICE DV244005. http://ww1.microchip.com/downloads/en/DeviceDoc/51630a.pdf http://triom-llc.ru/tr_media/images_d/Micr...os/DV244005.JPG Цена 20000 рублей. Москва (antidub@yandex.ru) В свое время купили под одну задачу, но дальше покупки дело не пошло.
  8. спасибо, за информацию. немного начинаю понимать структуру ммс. буду пробовать
  9. Всем привет. Облазил весь форум, пересмотрел кучу страниц в инете, но нигде не встретил толкового описания как отправить mms сообщение через gprs модем (используя микроконтроллер, не программы для РС). Насколько я понял существует несколько протоколов для передачи mms сообщений MM1-MM7, но как формировать тело сообщения нигде не написано, как коннектиться к серверу mmsc и т.д. Народ, у кого есть какие идеи, доки или ссылки - прошу поделиться, буду признателен. (Использую gsm модем sim300dz+lpc23xx).
  10. буду рад помощи.
  11. в первый раз слышу, что буферы энергонезависимые. 1. сначало стираю всю память 2. пишу несколько значений в буфер1 3. буфер1 перемещаю в страницу памяти. 4. затем проверяю правильность записанного, т.е. читаю страницу памяти 5. перемещаю ее в буфер1. проверка проходит нормально, но если сделать ресет контроллеру, после которого действия 1-3 не выполнятеся, то выполнив действия 4-5 проверка не проходит. Проверка заключается в правильном кол-ве миганий светодиода, кол-во миганий определяется из записанных в память значений. возможно и нужно, но чем объяснить тот факт, что до передергивания питанием или сбросом проверка на правильность чтения из памяти проходит нормально.
  12. народ, помогите разобраться в следующем. для теста пишу в буфер1 несколько значений, затем переношу буфер1 на страницу памяти, например в 1. далее идет проверка читаю эту страницу-> переношу ее в буфер1, проверяю что есть в буфере1. если это делать без передергивания питания (или сброса), то все нормально работет. но если же передернуть питание, то проверка уже не проходит. В чем может быть проблема???? вот мои функции: Функция записи Байта в буфер1 - пример вызова: void write_b1(unsigned char flash_data) { static unsigned int buffer_counter=0; unsigned char temp = 0x80; SPCR = 0x5C; // MSB first, SPI mode 3, Fcl/4 delay_ms(5); PORTB &= ~DF_CHIP_SELECT; // enable DataFlash SPDR = BUFFER_1_WRITE; while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = 0x00; // don't cares while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = (char)(buffer_counter>>8); // don't cares plus first two bits of buffer address while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = (char)buffer_counter; // buffer address (max. 2^8 = 256 pages) while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = flash_data; // write data into SPI Data Register while (!(SPSR & temp)); // wait for data transfer to be completed PORTB |= DF_CHIP_SELECT; // disable DataFlash buffer_counter++; // Хранит позицию в буфере для записи байта } void read_b1 (void) { unsigned int buffer_counter = 0; unsigned char temp = 0x80; PORTB &= ~DF_CHIP_SELECT; // enable DataFlash SPDR = BUFFER_1_READ; // read from buffer1 SPDR = 0x00; // write don't care byte while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = 0x00; // write don't care byte while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = 0x00; // start at buffer address 0 while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = 0x00; // write don't care byte while (!(SPSR & temp)); // wait for data transfer to be completed while (buffer_counter < 3) // читаю только первые 3 значения для проверки { SPDR = 0xFF; // write dummy value to start register shift while (!(SPSR & temp)); // wait for data transfer to be completed res=res+(char)SPDR; buffer_counter++; } PORTB |= DF_CHIP_SELECT; // disable DataFlash } void b1_to_mm(unsigned char page_counter) //буфер1 переношу на страницу память { unsigned char temp = 0x80; delay_ms(5); PORTB &= ~DF_CHIP_SELECT; // enable DataFlash SPDR = B1_TO_MM_PAGE_PROG_WO_ERASE; // write data from buffer1 to page while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = (char)(page_counter>>6); while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = (char)(page_counter<<2); while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = 0x00; // don't cares while (!(SPSR & temp)); // wait for data transfer to be completed PORTB |= DF_CHIP_SELECT; // disable DataFlash and start transaction } void mm_to_b1 (unsigned char page_counter) // страницу памяти в буфер1 { unsigned char temp = 0x80; delay_ms(5); PORTB &= ~DF_CHIP_SELECT; // enable DataFlash SPDR = MM_PAGE_TO_B1_XFER; // transfer next page to buffer1 while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = (char)(page_counter >> 6); while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = (char)(page_counter << 2); while (!(SPSR & temp)); // wait for data transfer to be completed SPDR = 0x00; // write don't care byte while (!(SPSR & temp)); // wait for data transfer to be completed PORTB |= DF_CHIP_SELECT; // disable DataFlash and start transaction } void main(void) { if (pgt==0) { SDON; erasing(); SDOF; delay_ms(500); write_b1(1); write_b1(2); write_b1(3); write_b1(4); write_b1(5); write_b1(6); delay_ms(500); b1_to_mm(1); pgt=1; } delay_ms(500); mm_to_b1(1); delay_ms(500); read_b1(); mig_sd(res,500); delay_ms(500); // мигает 6 раз // переменная pgt хранится в eeprom микроконтроллера
  13. СПАСИБО всем за отклики. :beer: Я во всем разобрался, типичная невнимательность. :smile3046:
  14. проблема следующая: раньше работал в среде ImageCraft и проблем не знал со строками, содержащими внутри себя кавычки (двойные "). сейчас делаю проект на Codevision и столкнулся вот с такой проблемой. допустим есть строка: AT#SKTSET=0,8889,\"192.168.000.002\" в ICC я записывал ее вот так - AT#SKTSET=0,8889,\"192.168.000.002\" в CodeVision делаю аналогично - не воспринимает. В чем проблема может быть???
  15. ну тогда, что я делаю не так?? вы делали что-нить на at90can в ICC???