Renesas (RF78) с объёмом памяти от 256К. Или pic24xxx с объёмом ПЗУ от 256К с перспективой до 512к. Или ARM (NXP, STM) с thumb mode и объёмом ПЗУ от 192К и выше. Очень интересно смотрится LPC4320 и т.п., но размер корпуса пугает. В качестве памяти любая современная NOR-flash с побайтовой записью и erase block не порядка 4КБайт и объёмом от 4МБайт.
Самое сложное -- источник питания. Очень зависит от того, что на входе. Если автомобиль -- мне представляется интересной гибридная схема, когда есть транзисторный ограничитель до ~14в, а далее более дешёвый buck (типа AP3512 и т.п.) Здесь главное добиться минимального потребления в режиме сна (порядка пары сотен мкА) и собственно такой режим работы для всех компонентов в целом. Если батарейное питание, то вопрос какие батареи стоит очень остро. Большинство используют 2 шт. батареи CR2 -- литий-марганец дающие 6V в сумме (без нагрузки). Модему же нужно до 4.5V. Далее линейный стабилизатор. Опять же два режима работы, основной (до ~полутора ампер в импульсе, пара сотен мА в среднем) и сна (единицы мкА -- в связи с чем вопрос питания часов отдельная схемотехническая задача, и скорей отдельный источник, более экономичный). Или есть интересные синхронные buck-преобразователи у Texas Instruments позволяющие всё сделать на одной микросхеме: но уже десятки мкА вхолостую -- впрочем для большой батарейки это может быть сравнимо с саморазрядом (а напряжение батареи уже не ограничено в таких жёстких рамках, так что можно применять разнообразные элементы, в частности литий-тионилхлорид). Вообще здесь много ньюансов и менее чем за год с нуля ничего не делается. Конденсаторы ещё нужны, ибо сопротивление батареи может быть достаточно велико. У конденсаторов утечки достаточно большие и на морозе не очень работают.
GPS тянет за собой антенну. Там всё не просто, с хорошими антеннами, ибо пластмасса корпуса даже ощутимо сдвигает её резонансную частоту (и усиление падает ещё более ошутимо). С GSM-антенной тоже всё сложно, как её упхнуть в мелкий объём, и чтоб потом КСВ не зашкаливал до космических величин и батарея не тратилась только на бесполезный нагрев модема.
Для LSD-дисплея нужен контроллер. Большой вопрос, что за дисплей и контроллер. Какие-то дисплеи напрямую от PIC-контроллеров могут работать.
Наконец программное обеспечение. На счёт "купить готовый" вполне себе вариант. Ибо это -- самое дорогое. Для качественного продукта я бы давал оценку минимум в пару лет разработок (независимо от числа разработчиков... коих напрашивается один человек который будет чисто схемотехникой и т.п. заниматься, и пара программистов как минимум -- это только для трекера, для вебинтерфейсов и сервера ещё полтора человека как минимум -- полноценный серверный программист и веб-дизайнер). Вопросы массового обслуживания тысяч клиентов тоже даром не дадутся. Дьявол, как известно, кроется в мелочах, а тут мелочей порядочно чтоб сроки спотыкались о каждую и бесконечно затягивались. И таких мелочей в ПО (скорей в алгоритмах в целом) в данной задаче слишком много. Как, например, добиться минимального энергопотребления -- тут ряд ньюансов, какие должны быть алгоритмы работы. У GPS-приёмника, например. Некоторые приёмники сами реализуют сложные алгоритмы работы (например, обновление данных раз в несколько секунд, потом сон, если не несколько раз в секунду, альманах и эфемериды получаемые с сервера и т.п.) И вопрос с TCP/IP-стеком тоже -- у модемов он отвратительный, отдельный слишком большой для МК (+качественный PPP нужен). Да и GPRS постоянно включенным держать не будешь. Рекомендовал бы смотреть в сторону коротких периодических сессий через UDP.
[ZX]
-
- PIC24 нынче 1024К - Илья(25.12.2015 17:09, ссылка)