A indústria automobilística está em contínuo crescimento, de tal forma que sua influência no mercado mundial não passa despercebida. Isso se dá, em grande parte, devido às elevadas cifras investidas por parte das montadoras em pesquisa e desenvolvimento de novas tecnologias. Consequentemente observa-se níveis de automação veicular cada vez mais altos, de forma a proporcionar ao condutor, principalmente, mais conforto, comodidade e segurança. Com isso os sistemas desenvolvidos devem atender crucialmente níveis de segurança elevados. E tudo tem início com o projeto das funções veiculares, do inglês, Vehicular Functions (VFs), objeto de desenvolvimento deste trabalho, as quais possuem as mesmas características de um sistema embarcado, mas com uma construção diferente. Para conseguir tal objetivo, ocorre primeiramente a definição das VFs a serem trabalhadas e, a partir de simulações e construções de modelos baseados no Model Based Desgin (MBD), ocorre a validação dos sistemas construídos. Por fim, tem-se a montagem de um protótipo em escala reduzida, com base em circuitos desenvolvidos em simulador online. De acordo com os resultados obtidos, é possível afirmar que os sistemas atenderam às expectativas.
Este artigo tem como objetivo apresentar um tutorial dos passos bases de desenvolvimento de sistemas embarcados, por meio da plataforma Arduino em conjunto ao software Simulink. Destaca-se ainda o intuito de contribuir para formação de futuros engenheiros, por meio de uma alternativa à usualmente empregada no ensino da área de microcontroladores. Este tema é baseado nas dificuldades encontradas pelos alunos na elaboração de um raciocínio lógico estruturado para a solução de problemas computacionais, na compreensão de conceitos e na complexidade/sintaxe dos algoritmos, que são frequentemente obstáculos para o aprendizado. Problemas que podem ser suprimidos pelo uso de alternativas a programação convencional (bottom-up) por lógicas visuais (blocos). Estas representam, por meio de estados e transições, toda a complexa cadeia de funções e estruturas contidas em um algoritmo. Alicerçado a este tópico, o texto apresenta ao leitor os conceitos chave para desenvolvimento de sistemas embarcados com duas ferramentas da MathWorks ® : Simulink e Stateflow. Através de uma aprendizagem ativa é exposto um exemplo real, de forma que a partir deste o leitor se torne hábil a desenvolver diversos sistemas embarcados conforme seu interesse. A aplicação do Arduino a todo conceito envolvido conduz o leitor a um aprendizado facilitado por ser uma ferramenta de fácil uso.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.