Логирование из микроконтроллера в компьютере

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
grachevvlad2023
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб окт 07, 2023 09:59:13

Логирование из микроконтроллера в компьютере

Сообщение grachevvlad2023 »

Здравствуйте. Нужен совет и если можно с примерами.
Логика задачи такова. Не обходимо реализовать следующую логику в железе. Имеем три блока на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка. Передача состояния кнопки осуществляется через интерфейс RS485 компьютеру. При нажатии кнопки компьютер должен начать подавать звуковой сигнал и записать номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать. Схема логики:
00000001.jpg
(53.39 КБ) 40 скачиваний
Возможно ли такое осуществить? Проект не коммерчески. Систему планируется использовать для больниц, вызов мед сестры. Если есть идеи, поделитесь.
Реклама
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16529
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Логирование из микроконтроллера в компьютере

Сообщение mickbell »

Возможно, делалось такое множество раз. Однако рекомендую начинать обмен по инициативе компа, а не МК, на котором нажата кнопка. Диалог может быть такой:
- Первый, есть чо сказать?
- Ну я первый, нету.
- Второй, есть чо сказать?
- Второй, клапку надавили, выпуливаю данные.........
- Третий, есть чо сказать?
- Ну я третий, нету.
И так по кругу. Короче, система с одним мастером. Протокол можно поднять Модбас РТУ, к примеру. Или своё что-нибудь.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Логирование из микроконтроллера в компьютере

Сообщение kalobyte »

работы на 1 день
для таких задач есть https://www.autoitscript.com/site/

хотя проще это сделать на есп8266, если в больнице есть влан
нужно будет только написать запись в лог файл, а если есть хостинг с пхп, то там работы на полчаса будет
https://wifi-iot.com/p/wiki/
тематические ответы только в форуме, в приват не пишите
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Логирование из микроконтроллера в компьютере

Сообщение Martian »

[uquote="grachevvlad2023",url="/forum/viewtopic.php?p=4512849#p4512849"]Проект не коммерчески. Систему планируется использовать для больниц[/uquote]а это не противоречие и конфликт? Разве медицинское оборудование не должно быть сертифицировано? даже блоки питание там обязаны иметь усиленную изоляцию, независимо от цели. Сомневаюсь, что некоммерческое оборудование в принципе возможно эксплуатировать в медучреждениях.
А уж когда заботой о здоровье пациентов занимается тот, кто простейшую задачу решает на форуме радиолюбителей, это вообще ни в какие ворота...
Реклама
Эиком - электронные компоненты и радиодетали
tonyk
Это не хвост, это антенна
Сообщения: 1324
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Логирование из микроконтроллера в компьютере

Сообщение tonyk »

kalobyte писал(а):если в больнице есть влан
При входе в отделение реанимации или интенсивной терапии просят выключать сотовые телефоны, так что, боюсь, беспроводные способы обмена противопоказаны.
Реклама
roman.com
Друг Кота
Сообщения: 9175
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Логирование из микроконтроллера в компьютере

Сообщение roman.com »

[uquote="grachevvlad2023",url="/forum/viewtopic.php?p=4512849#p4512849"]Здравствуйте. Нужен совет и если можно с примерами.
Логика задачи такова. Не обходимо реализовать следующую логику в железе. Имеем три блока на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка. Передача состояния кнопки осуществляется через интерфейс RS485 компьютеру. При нажатии кнопки компьютер должен начать подавать звуковой сигнал и записать номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать. Схема логики:
Вложение 00000001.jpg больше недоступно
Возможно ли такое осуществить? Проект не коммерчески. Систему планируется использовать для больниц, вызов мед сестры. Если есть идеи, поделитесь.[/uquote]
аналогичным образом у меня работает мой типа умный дом))

1. несколько блоков на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка.
схема_PoE(5V2A)_AVR.jpg
(171.8 КБ) 26 скачиваний
2. При нажатии кнопки компьютер подаёт звуковой сигнал... автоматические всплывающие окна...
Screenshot_1.jpg
(166.29 КБ) 24 скачивания
3. и записывает номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать.
Screenshot_1 (1).jpg
(134.91 КБ) 20 скачиваний
4. всё это дублируется на телефоне типа андроид...
телефон.jpg
(117.53 КБ) 18 скачиваний
5. никаких RS у меня нет... только собственный протокол...
PING_100кбит.jpg
(94.24 КБ) 23 скачивания
программа простенькая... устанавливается на любой ПК и телефон типа андроид...
:tea:
Реклама
Аватара пользователя
valentinovich
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср окт 04, 2017 20:47:40

Re: Логирование из микроконтроллера в компьютере

Сообщение valentinovich »

Martian, tonyk, ну чего вы уж прям так супротив прогресса? :)
Конечно верно, что никаких вай фаев и пр. радиосигналов, как и опрос (или требование принять сигнал) всего лишь по паре проводов, не надь так сказать во избежании. Т. е. отказ не санкционированной системы чреват серьёзными последствиями. И зачем что-то менять в старой, доброй сельской больнице. Т.е только на имеющемся оборудовании.
Предположим там у коек есть кнопи, есть проводочки к сестринскому столику, там звоночек с лампочкой. И пусть себе так и живут. А программка ловящая все эти сигналы и ведущая лог на компе, она никому не помеха и ничего не нарушает. Сестричкам на подмогу :wink: , гл. врачу контроль. 8) Почему нет?
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Логирование из микроконтроллера в компьютере

Сообщение Martian »

Да, при условии, что их сделают качественно и надёжно. Больному поплохело, он нажимает кнопку, а она не сработала, потому что программка зависла, потому что разработчик не знал, как делается группа контактов, обеспечивающая и проверку исправности кнопки и снижение вероятности отказа нажатия. И вот больному хреново, но он не орёт, он жмёт кнопку. А когда и если заорёт, время может быть упущено.

Лучше отсутствие системы, чем присутствие ненадёжной.
Сможет ТС разработать надёжную? Сейчас - нет. Ему ещё учиться и учиться.
Можно ли научиться на форуме? Тоже нет.

Он должен был задать вопрос "какую литературу изучить, чтобы построить надёжную систему вызова медперсонала в больнице", но он задал вопрос, который показывает, что система уже разработана, осталась малюсенькая проблема с логированием. :facepalm:
roman.com
Друг Кота
Сообщения: 9175
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Логирование из микроконтроллера в компьютере

Сообщение roman.com »

опять одни пустые разговоры... никто ничего тут делать не будет... как всегда... на этом сайте))
:tea:
Аватара пользователя
muravei_
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Чт май 20, 2021 13:33:05

Re: Логирование из микроконтроллера в компьютере

Сообщение muravei_ »

А х.. тут думать: покупаете подходящую охранную систему , там все придумано, ну , или если хотите самодеятельности - изучаете принципы их построения и делаете.
roman.com
Друг Кота
Сообщения: 9175
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Логирование из микроконтроллера в компьютере

Сообщение roman.com »

P.S.
в каждую палату поставьте обычный телефонный аппарат... с большой красной кнопкой... для вызова...
телефон.jpg
(11.36 КБ) 29 скачиваний
больной снял трубку и сказал: "палата номер три ! остановка сердца ! срочно реанимацию ! "

при снятии трубки в сестринской загорается красная лампочка... с номером палаты - номер 3...

сестра нажимает кнопочку "реанимация" и говорит: "палата номер три ! остановка сердца ! срочно реанимацию ! "
сестринская.jpg
(57.27 КБ) 27 скачиваний
не тратя время на пустую болтовню... и всякие кнопочки...

обычная диспетчерская связь...
изучайте...
Ответить

Вернуться в «Теория»