Здравствуйте. Я студент. Попробую в режиме блога на этом сайте реализовать свою задумку. Думаю, мой опыт будет полезным начинающим конструкторам.
Суть проекта:
Имеются: датчик с интерфейсом USB-HID FS. Микроконтроллер PIC с поддержкой usb. Микросхема памяти. Даташиты на всё имеются.
Хочу построить девайс, задача которого сводится к следующему:
- Данные с датчика должны оказаться в точке пространства, удаленной на 1000 километров от устройства.
--- Данные с датчика по интерфейсу usb поступают в микроконтроллер.
--- Микроконтроллер записывает эти данные во внешнюю память.
--- В корпусе устройства будет разъем, для снятия содержимого с микросхемы памяти (или сама микросхема будет заменяться на "новую"). Эта инфа затем в виде текста пересылается на емейл человеком.
Данные представляют собой, примерно, 50 байт за один цикл пересылки с датчика. Необходимо, примерно, 50-200 циклов уместить на микросхеме памяти. При сработке датчика данные автоматически декодируются и пересылаются в мк.
Использовать беспроводные технологии не приемлимо.
План работы:
1. Выбрать микроконтроллер.
2. Разработать принципиальную схему.
3. Изучить по, подобное, Proteus.
4. Написать софт для мк.
5. Разработать монтажную плату.
6. Собрать устройство.
Вопросы.
Как выбрать микроконтроллер? Условия: наличие USB-HID FS, минимальное количество необходимых ног, PIC, наличие примеров или книг по созданию приложении s usb, soic корпус.
[added]
отличный параметрический поиск на сайте Микрочипа мне нашел:
PIC18F13K50 и PIC18F14K50. Почти идентичные м/процессоры, отличающиеся только обеъмом рам и программной памяти. Кроме того, имеются порты для подключения м\с памяти. Встроенный кварц. Навороты типа xlp, soic корпус.
Вопрос 2. Можно ли полностью построить устройство с использованием только внутреннего генератора тактовых импульсов, исключая внешний полностью?