Как стать автором
Обновить
32
0
Александр @granik

Пользователь

Отправить сообщение
М-да, это определенно означает поддержку от команды Qt) спасибо за информацию, упустил
Детально не сравнивал, но в целом библиотеки схожи по функционалу. Главное — результат, а как его достичь и что предпочесть — дело каждого, все зависит от правильности устройства рук) Насчет поддержки QSerialDevice разработчиками Qt не уверен, все-таки это авторский проект стороннего разработчика kuzulis (Denis Shienkov) выполненный в стиле Qt.
Я использовал UART — универсальный асинхронный приемопередатчик, присутствует в каждой атмеге, организация приема/передачи данных лежит как раз на нем. Микросхема MAX 232 лишь согласовывает уровни, приводит TTL к стандарту RS-232, если вы про это.
Спасибо за статью, улыбнуло) Как вариант более элегантного, на мой взгляд, решения: внутрь машинки засунуть МК+bluetooth-модуль+ уже присутствующие в машинке исполнительные механизмы, тогда задача программирования упростится до безобразия, машинкой можно управлять по bluetooth с любого доступного девайса. Модуль сопряжения с пультом и, естественно, сам пульт, становятся ненужными.
Аппаратно ардуино — МК+минимум обвязки+устройство коммуникации(которое в принципе я хотел видеть съемным с возможностью замены). Так или иначе к ардуино пришлось бы навешивать диоды, резисторы, ИОН — дополнительную обвязку, заточенную под мою задачу и процесса сборки все равно не удалось бы избежать. Так что в моем конкретном случае проще и дешевле развести плату целиком чем возиться с макетками и проводами. Так что, от цели я не удалился.
В худшем случае сгорит МК. Вставлю новый с той же прошивкой(запасной) и все заработает снова)
Не вижу в этом проблемы. Зато можно организовать коммуникацию посредством 3 интерфейсов одновременно: RS-232, USB, Bluetooth. Все плюсы и минусы микропроцессоров на ядре ARM Cortex-M3 изложены вот в этом хабрапосте. Ничего не имею против ардуино, дело вкуса.
Спасибо, рассмотрел(есть в статье). Нужно только отсоединить конвертер UART-RS-232(беспаечно, см. фото) и подсоединить конвертер UART-USB, либо bluetooth-модуль.
Можно. Но я не люблю макетные платы) путаница проводов, неэстетично как-то. В AVR-USB-MEGA16 интерфейс USB реализован на программном уровне, впрочем, почему бы и нет.
Аналогично, через USART, там их 3.
Да, согласен. Девайс будет использоваться в дополнение, для внутреннего пользования. К сожалению, самописцам придется еще поработать.
Предполагается возможность промежуточной обработки данных, так что без ПК не обойтись. МК с операционкой на борту в рамках данной задачи, по моему мнению, выглядит избыточным решением. Да, я как раз и использовал встроенный в МК АЦП.
Не быстрее. Большая часть времени была потрачена на образовательный процесс и осмысление — это время сложно было сократить). На изготовление устройства ушло 2-3 неполных дня — относительно немного, да и несложно совсем, зато себестоимость проекта вышла мизерной. Если бы я брал готовое решение, то предпочел бы ардуине, как упоминал в статье, STM32VLDISCOVERY.
Действующая система используется при радионуклидных исследованиях, состоит из сцинтилляционного датчика, дискриминатора, измерителя скорости счета, самописца. Всего 4 датчика. Таким образом, проще говоря, количество частиц регистрируемых датчиком в единицу времени прямо пропорционально высоте кривой на самописце. Устройство в сумме с ПК призвано заменить(дополнить) как раз самописец.

Информация

В рейтинге
Не участвует
Откуда
Ульяновск, Ульяновская обл., Россия
Дата рождения
Зарегистрирован
Активность