Показать сообщение отдельно
Старый 08.09.2015, 23:26   #33
mavrsmart
 
mavrsmart
 
Адрес: Запорожье
Возраст: 45
Сообщений: 1,519
Машина: Славута 1.2S 2002. Моды: ГБО-2, STAG-100, Микас М113, инжехтор,свящённая Не_покупаю с кодом 46
Длина: 7660мкм
Диаметр: 23мм
Отправить сообщение для mavrsmart с помощью Skype™
По умолчанию

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

Решил делать плату сам. Нужно было выбрать контроллер с USB. Выбрал PIC18F67J50. Хотел было заказывать его, вспомнил, что у меня в ящике валяется куча всякого высокотехнологичного барахла.
Поковырявшись в своих коробках нашел 2 контроллера кандидата: stm32f207vct6 и pic32mx695f512l. Остановился на пике, так как с пиками довольно долго работал и знаю ихнюю подноготную.

В результате нарисовал схему:


На выходе получаю:
- 120MIPS производительности (хватит на поморгать светодиодами)
- USB с возможностью распараллеливания потоков на виртуальные порты
- EEPROM для хранения значений одометра и настроек
- 13 входов (12В) аналоговых либо цифровых
- 7 индикаторных светодиодов
- интерфейс LCD1602 с генератором отрицательного напряжения
- интерфейс I2C LCD 1602
- 3 отдельных UART портов
- UART для GPS модуля
- K-Line адаптер
- зарядное устройство для свинцового аккумулятора (заряд максимальным током до достижения заданного напряжения)
- 2 линии 1Wire для термодатчиков DS18B20
- ШИМ управления клапаном печки
- ШИМ управления вентилятором салона
- 18ти пиновый порт расширения
- I2C порт расширения для arduinoвских датчиков
- датчик освещенности (в эту схему забыл всунуть)

Если будете смотреть на схему, то там временами попадаются конденсаторы с надписью VD либо совсем без нее - это диоды, влом было библиотеку искать под диод.

Сейчас плату от трассирую и на завод на изготовление.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738
Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605
mavrsmart вне форума   Ответить с цитированием